11> @defer (doSomething ({111})) {
22#^ template .blocks .ng keyword .control .block .transition .ng
3- # ^^^^^^ template .blocks .ng keyword .control .block .kind .ng
3+ # ^^^^^ template .blocks .ng keyword .control .block .kind .ng
4+ # ^ template .blocks .ng
45# ^ template .blocks .ng control .block .ng meta .brace .round .ts
56# ^^^^^^^^^^^ template .blocks .ng control .block .ng control .block .expression .ng entity .name .function .ts
67# ^ template .blocks .ng control .block .ng control .block .expression .ng meta .brace .round .ts
1819>
1920> @defer {
2021#^ template .blocks .ng keyword .control .block .transition .ng
21- # ^^^^^^ template .blocks .ng keyword .control .block .kind .ng
22+ # ^^^^^ template .blocks .ng keyword .control .block .kind .ng
23+ # ^ template .blocks .ng
2224# ^ template .blocks .ng control .block .ng punctuation .definition .block .ts
2325> <a ></a >
2426#^^^^^^^^^^^^ template .blocks .ng control .block .ng control .block .body .ng
2729>
2830> @switch (a ) {
2931#^ template .blocks .ng keyword .control .block .transition .ng
30- # ^^^^^^^ template .blocks .ng keyword .control .block .kind .ng
32+ # ^^^^^^ template .blocks .ng keyword .control .block .kind .ng
33+ # ^ template .blocks .ng
3134# ^ template .blocks .ng control .block .ng meta .brace .round .ts
3235# ^ template .blocks .ng control .block .ng control .block .expression .ng variable .other .readwrite .ts
3336# ^ template .blocks .ng control .block .ng meta .brace .round .ts
4851> @case (2 ) {
4952#^^^^ template .blocks .ng
5053# ^ template .blocks .ng keyword .control .block .transition .ng
51- # ^^^^^ template .blocks .ng keyword .control .block .kind .ng
54+ # ^^^^ template .blocks .ng keyword .control .block .kind .ng
55+ # ^ template .blocks .ng
5256# ^ template .blocks .ng control .block .ng meta .brace .round .ts
5357# ^ template .blocks .ng control .block .ng control .block .expression .ng constant .numeric .decimal .ts
5458# ^ template .blocks .ng control .block .ng meta .brace .round .ts
6973> @default {
7074#^^^^ template .blocks .ng
7175# ^ template .blocks .ng keyword .control .block .transition .ng
72- # ^^^^^^^^ template .blocks .ng keyword .control .block .kind .ng
76+ # ^^^^^^^ template .blocks .ng keyword .control .block .kind .ng
77+ # ^ template .blocks .ng
7378# ^ template .blocks .ng control .block .ng punctuation .definition .block .ts
7479> default case
7580#^^^^^^^^^^^^^^^^^^^^^ template .blocks .ng control .block .ng control .block .body .ng
8186>
8287> @if (a == b ) { hello } @else { goodbye }
8388#^ template .blocks .ng keyword .control .block .transition .ng
84- # ^^^ template .blocks .ng keyword .control .block .kind .ng
89+ # ^^ template .blocks .ng keyword .control .block .kind .ng
90+ # ^ template .blocks .ng
8591# ^ template .blocks .ng control .block .ng meta .brace .round .ts
8692# ^ template .blocks .ng control .block .ng control .block .expression .ng variable .other .readwrite .ts
8793# ^^ template .blocks .ng control .block .ng control .block .expression .ng keyword .operator .comparison .ts
9399# ^ template .blocks .ng control .block .ng punctuation .definition .block .ts
94100# ^ template .blocks .ng
95101# ^ template .blocks .ng keyword .control .block .transition .ng
96- # ^^^^^^ template .blocks .ng keyword .control .block .kind .ng
102+ # ^^^^ template .blocks .ng keyword .control .block .kind .ng
103+ # ^^ template .blocks .ng
97104# ^ template .blocks .ng control .block .ng punctuation .definition .block .ts
98105# ^^^^^^^^^ template .blocks .ng control .block .ng control .block .body .ng
99106# ^ template .blocks .ng control .block .ng punctuation .definition .block .ts
100107>
101108> @if (a == b ) {
102109#^ template .blocks .ng keyword .control .block .transition .ng
103- # ^^^ template .blocks .ng keyword .control .block .kind .ng
110+ # ^^ template .blocks .ng keyword .control .block .kind .ng
111+ # ^ template .blocks .ng
104112# ^ template .blocks .ng control .block .ng meta .brace .round .ts
105113# ^ template .blocks .ng control .block .ng control .block .expression .ng variable .other .readwrite .ts
106114# ^^ template .blocks .ng control .block .ng control .block .expression .ng keyword .operator .comparison .ts
115123#^ template .blocks .ng control .block .ng punctuation .definition .block .ts
116124# ^ template .blocks .ng
117125# ^ template .blocks .ng keyword .control .block .transition .ng
118- # ^^^^^^^^ template .blocks .ng keyword .control .block .kind .ng
126+ # ^^^^^^^ template .blocks .ng keyword .control .block .kind .ng
127+ # ^ template .blocks .ng
119128# ^ template .blocks .ng control .block .ng meta .brace .round .ts
120129# ^ template .blocks .ng control .block .ng control .block .expression .ng variable .other .readwrite .ts
121130# ^^ template .blocks .ng control .block .ng control .block .expression .ng keyword .operator .comparison .ts
131140>
132141> @for (let item of items ; track $index ) {
133142#^ template .blocks .ng keyword .control .block .transition .ng
134- # ^^^^ template .blocks .ng keyword .control .block .kind .ng
143+ # ^^^ template .blocks .ng keyword .control .block .kind .ng
144+ # ^ template .blocks .ng
135145# ^ template .blocks .ng control .block .ng meta .brace .round .ts
136146# ^^^ template .blocks .ng control .block .ng control .block .expression .ng storage .type .ts
137147# ^ template .blocks .ng control .block .ng control .block .expression .ng
154164>
155165> @if (
156166#^ template .blocks .ng keyword .control .block .transition .ng
157- # ^^^ template .blocks .ng keyword .control .block .kind .ng
167+ # ^^ template .blocks .ng keyword .control .block .kind .ng
168+ # ^ template .blocks .ng
158169# ^ template .blocks .ng control .block .ng meta .brace .round .ts
159170> items ;
160171#^^^^ template .blocks .ng control .block .ng control .block .expression .ng
187198> }
188199#^ template .blocks .ng control .block .ng punctuation .definition .block .ts
189200>
190- >< ! -- Should not highlight -- >
191- #^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ template .blocks .ng
192201> @if
193- #^^^^^ template .blocks .ng
202+ #^ template .blocks .ng keyword .control .block .transition .ng
203+ # ^^ template .blocks .ng keyword .control .block .kind .ng
204+ # ^^ template .blocks .ng
194205> (items ) {}
195- #^^^^^^^^^^^ template .blocks .ng
206+ #^ template .blocks .ng control .block .ng meta .brace .round .ts
207+ # ^^^^^ template .blocks .ng control .block .ng control .block .expression .ng variable .other .readwrite .ts
208+ # ^ template .blocks .ng control .block .ng meta .brace .round .ts
209+ # ^ template .blocks .ng control .block .ng
210+ # ^ template .blocks .ng control .block .ng punctuation .definition .block .ts
211+ # ^ template .blocks .ng control .block .ng punctuation .definition .block .ts
212+ >
213+ > @for
214+ #^ template .blocks .ng keyword .control .block .transition .ng
215+ # ^^^ template .blocks .ng keyword .control .block .kind .ng
216+ # ^^ template .blocks .ng
217+ > (item of items ; track $index ) { }
218+ #^ template .blocks .ng control .block .ng meta .brace .round .ts
219+ # ^^^^ template .blocks .ng control .block .ng control .block .expression .ng variable .other .readwrite .ts
220+ # ^ template .blocks .ng control .block .ng control .block .expression .ng
221+ # ^^ template .blocks .ng control .block .ng control .block .expression .ng keyword .operator .expression .of .ts
222+ # ^ template .blocks .ng control .block .ng control .block .expression .ng
223+ # ^^^^^ template .blocks .ng control .block .ng control .block .expression .ng variable .other .readwrite .ts
224+ # ^^ template .blocks .ng control .block .ng control .block .expression .ng
225+ # ^^^^^ template .blocks .ng control .block .ng control .block .expression .ng variable .other .readwrite .ts
226+ # ^ template .blocks .ng control .block .ng control .block .expression .ng
227+ # ^^^^^^ template .blocks .ng control .block .ng control .block .expression .ng variable .other .readwrite .ts
228+ # ^ template .blocks .ng control .block .ng meta .brace .round .ts
229+ # ^ template .blocks .ng control .block .ng
230+ # ^ template .blocks .ng control .block .ng punctuation .definition .block .ts
231+ # ^ template .blocks .ng control .block .ng control .block .body .ng
232+ # ^ template .blocks .ng control .block .ng punctuation .definition .block .ts
233+ >
234+ > @for (item of items ; track $index ) {
235+ #^ template .blocks .ng keyword .control .block .transition .ng
236+ # ^^^ template .blocks .ng keyword .control .block .kind .ng
237+ # ^ template .blocks .ng
238+ # ^ template .blocks .ng control .block .ng meta .brace .round .ts
239+ # ^^^^ template .blocks .ng control .block .ng control .block .expression .ng variable .other .readwrite .ts
240+ # ^ template .blocks .ng control .block .ng control .block .expression .ng
241+ # ^^ template .blocks .ng control .block .ng control .block .expression .ng keyword .operator .expression .of .ts
242+ # ^ template .blocks .ng control .block .ng control .block .expression .ng
243+ # ^^^^^ template .blocks .ng control .block .ng control .block .expression .ng variable .other .readwrite .ts
244+ # ^^ template .blocks .ng control .block .ng control .block .expression .ng
245+ # ^^^^^ template .blocks .ng control .block .ng control .block .expression .ng variable .other .readwrite .ts
246+ # ^ template .blocks .ng control .block .ng control .block .expression .ng
247+ # ^^^^^^ template .blocks .ng control .block .ng control .block .expression .ng variable .other .readwrite .ts
248+ # ^ template .blocks .ng control .block .ng meta .brace .round .ts
249+ # ^ template .blocks .ng control .block .ng
250+ # ^ template .blocks .ng control .block .ng punctuation .definition .block .ts
251+ # ^^ template .blocks .ng control .block .ng control .block .body .ng
252+ >
253+ > }
254+ #^ template .blocks .ng control .block .ng punctuation .definition .block .ts
255+ # ^^ template .blocks .ng
256+ > @empty
257+ #^ template .blocks .ng keyword .control .block .transition .ng
258+ # ^^^^^ template .blocks .ng keyword .control .block .kind .ng
259+ # ^^ template .blocks .ng
260+ > {
261+ #^ template .blocks .ng control .block .ng punctuation .definition .block .ts
262+ >
263+ > }
264+ #^ template .blocks .ng control .block .ng punctuation .definition .block .ts
265+ >
266+ >< ! -- Should not highlight -- >
267+ #^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ template .blocks .ng
196268>
197269> some .email @google .com ({}) {}
198270#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ template .blocks .ng
199271>
200- > @for
201- #^^^^^^ template .blocks .ng
202- > (let item of items ; track $index ) { }
203- #^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ template .blocks .ng
204272>
0 commit comments