-
-
Notifications
You must be signed in to change notification settings - Fork 219
add snapshot test for syntax highlight grammar #1391
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
18 commits
Select commit
Hold shift + click to select a range
9ace978
setup syntax highlight grammar snapshot test
jasonlyu123 bc17487
close tag
jasonlyu123 e7ec9a0
bumps deps
jasonlyu123 39e2707
fix test driver
jasonlyu123 be71761
add snapshot
jasonlyu123 f8d2808
Merge branch 'master' of https://github.com/sveltejs/language-tools i…
jasonlyu123 d599ffc
remove validate script. can't get it working
jasonlyu123 804a499
update snapshot
jasonlyu123 2ec3fe3
more snapshot from old issues
jasonlyu123 5b3589a
component docs
jasonlyu123 decad7d
style, script and template flavors
jasonlyu123 064801d
postcss
jasonlyu123 b645c0c
lint
jasonlyu123 c166db0
more test from past issues
jasonlyu123 9827365
rename directory
jasonlyu123 b979d46
prettier ignore the grammar test samples
jasonlyu123 7d5387f
docs with the test
jasonlyu123 50871a8
update samples directory in the test script
jasonlyu123 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
4 changes: 4 additions & 0 deletions
4
packages/svelte-vscode/test/grammar/dummy/coffee.tmLanguage-dummy.json
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
{ | ||
"comment": "Dummy CoffeeScript TextMate grammar for use in testing", | ||
"scopeName": "source.coffee" | ||
} |
4 changes: 4 additions & 0 deletions
4
packages/svelte-vscode/test/grammar/dummy/css.tmLanguage-dummy.json
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
{ | ||
"comment": "Dummy CSS TextMate grammar for use in testing", | ||
"scopeName": "source.css" | ||
} |
4 changes: 4 additions & 0 deletions
4
packages/svelte-vscode/test/grammar/dummy/html.tmLanguage-dummy.json
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
{ | ||
"comment": "Dummy HTML TextMate grammar for use in testing", | ||
"scopeName": "text.html" | ||
} |
4 changes: 4 additions & 0 deletions
4
packages/svelte-vscode/test/grammar/dummy/js.tmLanguage-dummy.json
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
{ | ||
"comment": "Dummy JS TextMate grammar for use in testing", | ||
"scopeName": "source.js" | ||
} |
4 changes: 4 additions & 0 deletions
4
packages/svelte-vscode/test/grammar/dummy/less.tsLanguage-dummy.json
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
{ | ||
"comment": "Dummy Less TextMate grammar for use in testing", | ||
"scopeName": "source.css.less" | ||
} |
4 changes: 4 additions & 0 deletions
4
packages/svelte-vscode/test/grammar/dummy/pug.tmLanguage-dummy.json
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
{ | ||
"comment": "Dummy Pug TextMate grammar for use in testing", | ||
"scopeName": "text.pug" | ||
} |
4 changes: 4 additions & 0 deletions
4
packages/svelte-vscode/test/grammar/dummy/sass.tmLanguage-dummy.json
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
{ | ||
"comment": "Dummy Sass TextMate grammar for use in testing", | ||
"scopeName": "source.sass" | ||
} |
4 changes: 4 additions & 0 deletions
4
packages/svelte-vscode/test/grammar/dummy/scss.tsLanguage-dummy.json
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
{ | ||
"comment": "Dummy Scss TextMate grammar for use in testing", | ||
"scopeName": "source.css.scss" | ||
} |
4 changes: 4 additions & 0 deletions
4
packages/svelte-vscode/test/grammar/dummy/stylus.tmLanguage-dummy.json
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
{ | ||
"comment": "Dummy Stylus TextMate grammar for use in testing", | ||
"scopeName": "source.stylus" | ||
} |
4 changes: 4 additions & 0 deletions
4
packages/svelte-vscode/test/grammar/dummy/ts.tmLanguage-dummy.json
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
{ | ||
"comment": "Dummy TS TextMate grammar for use in testing", | ||
"scopeName": "source.ts" | ||
} |
1 change: 1 addition & 0 deletions
1
packages/svelte-vscode/test/grammar/samples/action/input.svelte
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
<input use:action> |
9 changes: 9 additions & 0 deletions
9
packages/svelte-vscode/test/grammar/samples/action/input.svelte.snap
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
><input use:action> | ||
#^ source.svelte meta.tag.void.svelte punctuation.definition.tag.begin.svelte | ||
# ^^^^^ source.svelte meta.tag.void.svelte entity.name.tag.svelte | ||
# ^ source.svelte meta.tag.void.svelte | ||
# ^^^ source.svelte meta.tag.void.svelte meta.directive.use.svelte keyword.control.svelte | ||
# ^ source.svelte meta.tag.void.svelte meta.directive.use.svelte punctuation.definition.keyword.svelte | ||
# ^^^^^^ source.svelte meta.tag.void.svelte meta.directive.use.svelte variable.function.svelte | ||
# ^ source.svelte meta.tag.void.svelte punctuation.definition.tag.begin.svelte | ||
> |
7 changes: 7 additions & 0 deletions
7
packages/svelte-vscode/test/grammar/samples/animation/input.svelte
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
{#each list as item, index (item)} | ||
<li animate:flip>{item}</li> | ||
{/each} | ||
|
||
{#each list as item, index (item)} | ||
<li animate:flip={{ delay: 500 }}>{item}</li> | ||
{/each} |
77 changes: 77 additions & 0 deletions
77
packages/svelte-vscode/test/grammar/samples/animation/input.svelte.snap
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,77 @@ | ||
>{#each list as item, index (item)} | ||
#^ source.svelte meta.special.each.svelte meta.special.start.svelte punctuation.definition.block.begin.svelte | ||
# ^ source.svelte meta.special.each.svelte meta.special.start.svelte punctuation.definition.keyword.svelte | ||
# ^^^^ source.svelte meta.special.each.svelte meta.special.start.svelte keyword.control.svelte | ||
# ^ source.svelte meta.special.each.svelte meta.special.start.svelte | ||
# ^^^^ source.svelte meta.special.each.svelte meta.special.start.svelte meta.embedded.expression.svelte source.ts | ||
# ^ source.svelte meta.special.each.svelte meta.special.start.svelte | ||
# ^^ source.svelte meta.special.each.svelte meta.special.start.svelte keyword.control.as.svelte | ||
# ^^^^^ source.svelte meta.special.each.svelte meta.special.start.svelte meta.embedded.expression.svelte source.ts | ||
# ^ source.svelte meta.special.each.svelte meta.special.start.svelte punctuation.separator.svelte | ||
# ^^^^^^^ source.svelte meta.special.each.svelte meta.special.start.svelte meta.embedded.expression.svelte source.ts | ||
# ^ source.svelte meta.special.each.svelte meta.special.start.svelte meta.brace.round.svelte | ||
# ^^^^ source.svelte meta.special.each.svelte meta.special.start.svelte meta.embedded.expression.svelte source.ts | ||
# ^ source.svelte meta.special.each.svelte meta.special.start.svelte meta.brace.round.svelte | ||
# ^ source.svelte meta.special.each.svelte meta.special.start.svelte punctuation.definition.block.end.svelte | ||
> <li animate:flip>{item}</li> | ||
#^ source.svelte text.svelte | ||
# ^ source.svelte meta.scope.tag.li.svelte meta.tag.start.svelte punctuation.definition.tag.begin.svelte | ||
# ^^ source.svelte meta.scope.tag.li.svelte meta.tag.start.svelte entity.name.tag.svelte | ||
# ^ source.svelte meta.scope.tag.li.svelte meta.tag.start.svelte | ||
# ^^^^^^^ source.svelte meta.scope.tag.li.svelte meta.tag.start.svelte meta.directive.animate.svelte keyword.other.animation.svelte | ||
# ^ source.svelte meta.scope.tag.li.svelte meta.tag.start.svelte meta.directive.animate.svelte punctuation.definition.keyword.svelte | ||
# ^^^^ source.svelte meta.scope.tag.li.svelte meta.tag.start.svelte meta.directive.animate.svelte variable.function.svelte | ||
# ^ source.svelte meta.scope.tag.li.svelte meta.tag.start.svelte punctuation.definition.tag.end.svelte | ||
# ^ source.svelte punctuation.section.embedded.begin.svelte | ||
# ^^^^ source.svelte meta.embedded.expression.svelte source.ts | ||
# ^ source.svelte punctuation.section.embedded.end.svelte | ||
# ^^ source.svelte meta.scope.tag.li.svelte meta.tag.end.svelte punctuation.definition.tag.begin.svelte | ||
# ^^ source.svelte meta.scope.tag.li.svelte meta.tag.end.svelte entity.name.tag.svelte | ||
# ^ source.svelte meta.scope.tag.li.svelte meta.tag.end.svelte punctuation.definition.tag.end.svelte | ||
>{/each} | ||
#^ source.svelte meta.special.each.svelte meta.special.end.svelte punctuation.definition.block.begin.svelte | ||
# ^ source.svelte meta.special.each.svelte meta.special.end.svelte punctuation.definition.keyword.svelte | ||
# ^^^^ source.svelte meta.special.each.svelte meta.special.end.svelte keyword.control.svelte | ||
# ^ source.svelte meta.special.each.svelte meta.special.end.svelte punctuation.definition.block.end.svelte | ||
> | ||
>{#each list as item, index (item)} | ||
#^ source.svelte meta.special.each.svelte meta.special.start.svelte punctuation.definition.block.begin.svelte | ||
# ^ source.svelte meta.special.each.svelte meta.special.start.svelte punctuation.definition.keyword.svelte | ||
# ^^^^ source.svelte meta.special.each.svelte meta.special.start.svelte keyword.control.svelte | ||
# ^ source.svelte meta.special.each.svelte meta.special.start.svelte | ||
# ^^^^ source.svelte meta.special.each.svelte meta.special.start.svelte meta.embedded.expression.svelte source.ts | ||
# ^ source.svelte meta.special.each.svelte meta.special.start.svelte | ||
# ^^ source.svelte meta.special.each.svelte meta.special.start.svelte keyword.control.as.svelte | ||
# ^^^^^ source.svelte meta.special.each.svelte meta.special.start.svelte meta.embedded.expression.svelte source.ts | ||
# ^ source.svelte meta.special.each.svelte meta.special.start.svelte punctuation.separator.svelte | ||
# ^^^^^^^ source.svelte meta.special.each.svelte meta.special.start.svelte meta.embedded.expression.svelte source.ts | ||
# ^ source.svelte meta.special.each.svelte meta.special.start.svelte meta.brace.round.svelte | ||
# ^^^^ source.svelte meta.special.each.svelte meta.special.start.svelte meta.embedded.expression.svelte source.ts | ||
# ^ source.svelte meta.special.each.svelte meta.special.start.svelte meta.brace.round.svelte | ||
# ^ source.svelte meta.special.each.svelte meta.special.start.svelte punctuation.definition.block.end.svelte | ||
> <li animate:flip={{ delay: 500 }}>{item}</li> | ||
#^ source.svelte text.svelte | ||
# ^ source.svelte meta.scope.tag.li.svelte meta.tag.start.svelte punctuation.definition.tag.begin.svelte | ||
# ^^ source.svelte meta.scope.tag.li.svelte meta.tag.start.svelte entity.name.tag.svelte | ||
# ^ source.svelte meta.scope.tag.li.svelte meta.tag.start.svelte | ||
# ^^^^^^^ source.svelte meta.scope.tag.li.svelte meta.tag.start.svelte meta.directive.animate.svelte keyword.other.animation.svelte | ||
# ^ source.svelte meta.scope.tag.li.svelte meta.tag.start.svelte meta.directive.animate.svelte punctuation.definition.keyword.svelte | ||
# ^^^^ source.svelte meta.scope.tag.li.svelte meta.tag.start.svelte meta.directive.animate.svelte variable.function.svelte | ||
# ^ source.svelte meta.scope.tag.li.svelte meta.tag.start.svelte meta.directive.animate.svelte punctuation.separator.key-value.svelte | ||
# ^ source.svelte meta.scope.tag.li.svelte meta.tag.start.svelte meta.directive.animate.svelte punctuation.section.embedded.begin.svelte | ||
# ^^^^^^^^^^^^^ source.svelte meta.scope.tag.li.svelte meta.tag.start.svelte meta.directive.animate.svelte meta.embedded.expression.svelte source.ts | ||
# ^ source.svelte meta.scope.tag.li.svelte meta.tag.start.svelte meta.directive.animate.svelte punctuation.section.embedded.end.svelte | ||
# ^ source.svelte meta.scope.tag.li.svelte meta.tag.start.svelte | ||
# ^ source.svelte meta.scope.tag.li.svelte meta.tag.start.svelte punctuation.definition.tag.end.svelte | ||
# ^ source.svelte punctuation.section.embedded.begin.svelte | ||
# ^^^^ source.svelte meta.embedded.expression.svelte source.ts | ||
# ^ source.svelte punctuation.section.embedded.end.svelte | ||
# ^^ source.svelte meta.scope.tag.li.svelte meta.tag.end.svelte punctuation.definition.tag.begin.svelte | ||
# ^^ source.svelte meta.scope.tag.li.svelte meta.tag.end.svelte entity.name.tag.svelte | ||
# ^ source.svelte meta.scope.tag.li.svelte meta.tag.end.svelte punctuation.definition.tag.end.svelte | ||
>{/each} | ||
#^ source.svelte meta.special.each.svelte meta.special.end.svelte punctuation.definition.block.begin.svelte | ||
# ^ source.svelte meta.special.each.svelte meta.special.end.svelte punctuation.definition.keyword.svelte | ||
# ^^^^ source.svelte meta.special.each.svelte meta.special.end.svelte keyword.control.svelte | ||
# ^ source.svelte meta.special.each.svelte meta.special.end.svelte punctuation.definition.block.end.svelte | ||
> |
15 changes: 15 additions & 0 deletions
15
packages/svelte-vscode/test/grammar/samples/await-block/input.svelte
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
{#await Promise.resolve('') then v} | ||
{v} | ||
{/await} | ||
|
||
{#await Promise.resolve('')} | ||
{:then} | ||
{v} | ||
{/await} | ||
|
||
{#await Promise.reject('')} | ||
{:catch err} | ||
{err} | ||
{/await} | ||
|
||
{#await Promise.reject('') catch name}...{/await} |
81 changes: 81 additions & 0 deletions
81
packages/svelte-vscode/test/grammar/samples/await-block/input.svelte.snap
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,81 @@ | ||
>{#await Promise.resolve('') then v} | ||
#^ source.svelte meta.special.await.svelte meta.special.start.svelte punctuation.definition.block.begin.svelte | ||
# ^ source.svelte meta.special.await.svelte meta.special.start.svelte punctuation.definition.keyword.svelte | ||
# ^^^^^ source.svelte meta.special.await.svelte meta.special.start.svelte keyword.control.flow.svelte | ||
# ^ source.svelte meta.special.await.svelte meta.special.start.svelte | ||
# ^^^^^^^^^^^^^^^^^^^ source.svelte meta.special.await.svelte meta.special.start.svelte meta.embedded.expression.svelte source.ts | ||
# ^ source.svelte meta.special.await.svelte meta.special.start.svelte | ||
# ^^^^ source.svelte meta.special.await.svelte meta.special.start.svelte keyword.control.flow.svelte | ||
# ^^ source.svelte meta.special.await.svelte meta.special.start.svelte meta.embedded.expression.svelte source.ts | ||
# ^ source.svelte meta.special.await.svelte meta.special.start.svelte punctuation.definition.block.end.svelte | ||
> {v} | ||
#^^^^ source.svelte text.svelte | ||
# ^ source.svelte punctuation.section.embedded.begin.svelte | ||
# ^ source.svelte meta.embedded.expression.svelte source.ts | ||
# ^ source.svelte punctuation.section.embedded.end.svelte | ||
>{/await} | ||
#^ source.svelte meta.special.await.svelte meta.special.end.svelte punctuation.definition.block.begin.svelte | ||
# ^ source.svelte meta.special.await.svelte meta.special.end.svelte punctuation.definition.keyword.svelte | ||
# ^^^^^ source.svelte meta.special.await.svelte meta.special.end.svelte keyword.control.flow.svelte | ||
# ^ source.svelte meta.special.await.svelte meta.special.end.svelte punctuation.definition.block.end.svelte | ||
> | ||
>{#await Promise.resolve('')} | ||
#^ source.svelte meta.special.await.svelte meta.special.start.svelte punctuation.definition.block.begin.svelte | ||
# ^ source.svelte meta.special.await.svelte meta.special.start.svelte punctuation.definition.keyword.svelte | ||
# ^^^^^ source.svelte meta.special.await.svelte meta.special.start.svelte keyword.control.flow.svelte | ||
# ^ source.svelte meta.special.await.svelte meta.special.start.svelte | ||
# ^^^^^^^^^^^^^^^^^^^ source.svelte meta.special.await.svelte meta.special.start.svelte meta.embedded.expression.svelte source.ts | ||
# ^ source.svelte meta.special.await.svelte meta.special.start.svelte punctuation.definition.block.end.svelte | ||
>{:then} | ||
#^ source.svelte meta.special.then.svelte punctuation.definition.block.begin.svelte | ||
# ^ source.svelte meta.special.then.svelte punctuation.definition.keyword.svelte | ||
# ^^^^ source.svelte meta.special.then.svelte keyword.control.flow.svelte | ||
# ^ source.svelte meta.special.then.svelte punctuation.definition.block.end.svelte | ||
> {v} | ||
#^^^^ source.svelte text.svelte | ||
# ^ source.svelte punctuation.section.embedded.begin.svelte | ||
# ^ source.svelte meta.embedded.expression.svelte source.ts | ||
# ^ source.svelte punctuation.section.embedded.end.svelte | ||
>{/await} | ||
#^ source.svelte meta.special.await.svelte meta.special.end.svelte punctuation.definition.block.begin.svelte | ||
# ^ source.svelte meta.special.await.svelte meta.special.end.svelte punctuation.definition.keyword.svelte | ||
# ^^^^^ source.svelte meta.special.await.svelte meta.special.end.svelte keyword.control.flow.svelte | ||
# ^ source.svelte meta.special.await.svelte meta.special.end.svelte punctuation.definition.block.end.svelte | ||
> | ||
>{#await Promise.reject('')} | ||
#^ source.svelte meta.special.await.svelte meta.special.start.svelte punctuation.definition.block.begin.svelte | ||
# ^ source.svelte meta.special.await.svelte meta.special.start.svelte punctuation.definition.keyword.svelte | ||
# ^^^^^ source.svelte meta.special.await.svelte meta.special.start.svelte keyword.control.flow.svelte | ||
# ^ source.svelte meta.special.await.svelte meta.special.start.svelte | ||
# ^^^^^^^^^^^^^^^^^^ source.svelte meta.special.await.svelte meta.special.start.svelte meta.embedded.expression.svelte source.ts | ||
# ^ source.svelte meta.special.await.svelte meta.special.start.svelte punctuation.definition.block.end.svelte | ||
>{:catch err} | ||
#^ source.svelte meta.special.catch.svelte punctuation.definition.block.begin.svelte | ||
# ^ source.svelte meta.special.catch.svelte punctuation.definition.keyword.svelte | ||
# ^^^^^ source.svelte meta.special.catch.svelte keyword.control.flow.svelte | ||
# ^^^^ source.svelte meta.special.catch.svelte meta.embedded.expression.svelte source.ts | ||
# ^ source.svelte meta.special.catch.svelte punctuation.definition.block.end.svelte | ||
> {err} | ||
#^^^^ source.svelte text.svelte | ||
# ^ source.svelte punctuation.section.embedded.begin.svelte | ||
# ^^^ source.svelte meta.embedded.expression.svelte source.ts | ||
# ^ source.svelte punctuation.section.embedded.end.svelte | ||
>{/await} | ||
#^ source.svelte meta.special.await.svelte meta.special.end.svelte punctuation.definition.block.begin.svelte | ||
# ^ source.svelte meta.special.await.svelte meta.special.end.svelte punctuation.definition.keyword.svelte | ||
# ^^^^^ source.svelte meta.special.await.svelte meta.special.end.svelte keyword.control.flow.svelte | ||
# ^ source.svelte meta.special.await.svelte meta.special.end.svelte punctuation.definition.block.end.svelte | ||
> | ||
>{#await Promise.reject('') catch name}...{/await} | ||
#^ source.svelte meta.special.await.svelte meta.special.start.svelte punctuation.definition.block.begin.svelte | ||
# ^ source.svelte meta.special.await.svelte meta.special.start.svelte punctuation.definition.keyword.svelte | ||
# ^^^^^ source.svelte meta.special.await.svelte meta.special.start.svelte keyword.control.flow.svelte | ||
# ^ source.svelte meta.special.await.svelte meta.special.start.svelte | ||
# ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ source.svelte meta.special.await.svelte meta.special.start.svelte meta.embedded.expression.svelte source.ts | ||
# ^ source.svelte meta.special.await.svelte meta.special.start.svelte punctuation.definition.block.end.svelte | ||
# ^^^ source.svelte text.svelte | ||
# ^ source.svelte meta.special.await.svelte meta.special.end.svelte punctuation.definition.block.begin.svelte | ||
# ^ source.svelte meta.special.await.svelte meta.special.end.svelte punctuation.definition.keyword.svelte | ||
# ^^^^^ source.svelte meta.special.await.svelte meta.special.end.svelte keyword.control.flow.svelte | ||
# ^ source.svelte meta.special.await.svelte meta.special.end.svelte punctuation.definition.block.end.svelte | ||
> |
7 changes: 7 additions & 0 deletions
7
packages/svelte-vscode/test/grammar/samples/bind/input.svelte
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
<script> | ||
let value; | ||
</script> | ||
|
||
<input bind:value> | ||
|
||
<Input bind:value /> |
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The reason for this
test.js
script is that we can just read thedummy
directory to build the argument list instead of having to write a big long list in thepackage.json