|
143 | 143 | # ^^^ template.blocks.ng control.block.ng keyword.control.block.kind.ng
|
144 | 144 | # ^ template.blocks.ng control.block.ng
|
145 | 145 | # ^ template.blocks.ng control.block.ng meta.brace.round.ts
|
146 |
| -# ^^^ template.blocks.ng control.block.ng control.block.expression.ng storage.type.ts |
| 146 | +# ^^^ template.blocks.ng control.block.ng control.block.expression.ng storage.type.ng |
147 | 147 | # ^ template.blocks.ng control.block.ng control.block.expression.ng
|
148 | 148 | # ^^^^ template.blocks.ng control.block.ng control.block.expression.ng variable.other.readwrite.ts
|
149 | 149 | # ^ template.blocks.ng control.block.ng control.block.expression.ng
|
|
152 | 152 | # ^^^^^ template.blocks.ng control.block.ng control.block.expression.ng variable.other.readwrite.ts
|
153 | 153 | # ^ template.blocks.ng control.block.ng control.block.expression.ng punctuation.terminator.statement.ts
|
154 | 154 | # ^ template.blocks.ng control.block.ng control.block.expression.ng
|
155 |
| -# ^^^^^ template.blocks.ng control.block.ng control.block.expression.ng variable.other.readwrite.ts |
| 155 | +# ^^^^^ template.blocks.ng control.block.ng control.block.expression.ng keyword.control.track.ng |
156 | 156 | # ^ template.blocks.ng control.block.ng control.block.expression.ng
|
157 | 157 | # ^^^^^^ template.blocks.ng control.block.ng control.block.expression.ng variable.other.readwrite.ts
|
158 | 158 | # ^ template.blocks.ng control.block.ng meta.brace.round.ts
|
|
174 | 174 | # ^ template.blocks.ng control.block.ng control.block.expression.ng punctuation.terminator.statement.ts
|
175 | 175 | > track $index;
|
176 | 176 | #^^^^ template.blocks.ng control.block.ng control.block.expression.ng
|
177 |
| -# ^^^^^ template.blocks.ng control.block.ng control.block.expression.ng variable.other.readwrite.ts |
| 177 | +# ^^^^^ template.blocks.ng control.block.ng control.block.expression.ng keyword.control.track.ng |
178 | 178 | # ^ template.blocks.ng control.block.ng control.block.expression.ng
|
179 | 179 | # ^^^^^^ template.blocks.ng control.block.ng control.block.expression.ng variable.other.readwrite.ts
|
180 | 180 | # ^ template.blocks.ng control.block.ng control.block.expression.ng punctuation.terminator.statement.ts
|
181 | 181 | > let o = $odd
|
182 | 182 | #^^^^ template.blocks.ng control.block.ng control.block.expression.ng
|
183 |
| -# ^^^ template.blocks.ng control.block.ng control.block.expression.ng storage.type.ts |
| 183 | +# ^^^ template.blocks.ng control.block.ng control.block.expression.ng storage.type.ng |
184 | 184 | # ^ template.blocks.ng control.block.ng control.block.expression.ng
|
185 | 185 | # ^ template.blocks.ng control.block.ng control.block.expression.ng variable.other.readwrite.ts
|
186 | 186 | # ^ template.blocks.ng control.block.ng control.block.expression.ng
|
|
217 | 217 | # ^^ template.blocks.ng control.block.ng
|
218 | 218 | >(item of items; track $index) { }
|
219 | 219 | #^ template.blocks.ng control.block.ng meta.brace.round.ts
|
220 |
| -# ^^^^ 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 variable.other.constant.ng |
221 | 221 | # ^ template.blocks.ng control.block.ng control.block.expression.ng
|
222 |
| -# ^^ 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 keyword.operator.expression.of.ng |
223 | 223 | # ^ template.blocks.ng control.block.ng control.block.expression.ng
|
224 | 224 | # ^^^^^ template.blocks.ng control.block.ng control.block.expression.ng variable.other.readwrite.ts
|
225 | 225 | # ^ template.blocks.ng control.block.ng control.block.expression.ng punctuation.terminator.statement.ts
|
226 | 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 |
| 227 | +# ^^^^^ template.blocks.ng control.block.ng control.block.expression.ng keyword.control.track.ng |
228 | 228 | # ^ template.blocks.ng control.block.ng control.block.expression.ng
|
229 | 229 | # ^^^^^^ template.blocks.ng control.block.ng control.block.expression.ng variable.other.readwrite.ts
|
230 | 230 | # ^ template.blocks.ng control.block.ng meta.brace.round.ts
|
|
238 | 238 | # ^^^ template.blocks.ng control.block.ng keyword.control.block.kind.ng
|
239 | 239 | # ^ template.blocks.ng control.block.ng
|
240 | 240 | # ^ template.blocks.ng control.block.ng meta.brace.round.ts
|
241 |
| -# ^^^^ template.blocks.ng control.block.ng control.block.expression.ng variable.other.readwrite.ts |
| 241 | +# ^^^^ template.blocks.ng control.block.ng control.block.expression.ng variable.other.constant.ng |
242 | 242 | # ^ template.blocks.ng control.block.ng control.block.expression.ng
|
243 |
| -# ^^ template.blocks.ng control.block.ng control.block.expression.ng keyword.operator.expression.of.ts |
| 243 | +# ^^ template.blocks.ng control.block.ng control.block.expression.ng keyword.operator.expression.of.ng |
244 | 244 | # ^ template.blocks.ng control.block.ng control.block.expression.ng
|
245 | 245 | # ^^^^^ template.blocks.ng control.block.ng control.block.expression.ng variable.other.readwrite.ts
|
246 | 246 | # ^ template.blocks.ng control.block.ng control.block.expression.ng punctuation.terminator.statement.ts
|
247 | 247 | # ^ template.blocks.ng control.block.ng control.block.expression.ng
|
248 |
| -# ^^^^^ template.blocks.ng control.block.ng control.block.expression.ng variable.other.readwrite.ts |
| 248 | +# ^^^^^ template.blocks.ng control.block.ng control.block.expression.ng keyword.control.track.ng |
249 | 249 | # ^ template.blocks.ng control.block.ng control.block.expression.ng
|
250 | 250 | # ^^^^^^ template.blocks.ng control.block.ng control.block.expression.ng variable.other.readwrite.ts
|
251 | 251 | # ^ template.blocks.ng control.block.ng meta.brace.round.ts
|
|
266 | 266 | >}
|
267 | 267 | #^ template.blocks.ng control.block.ng punctuation.definition.block.ts
|
268 | 268 | >
|
| 269 | +><!-- `track` is only a keyword at the start of the clause --> |
| 270 | +#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ template.blocks.ng |
| 271 | +>@for (item of items; let track = $index; track item.track) { } |
| 272 | +#^ template.blocks.ng control.block.ng keyword.control.block.transition.ng |
| 273 | +# ^^^ template.blocks.ng control.block.ng keyword.control.block.kind.ng |
| 274 | +# ^ template.blocks.ng control.block.ng |
| 275 | +# ^ template.blocks.ng control.block.ng meta.brace.round.ts |
| 276 | +# ^^^^ template.blocks.ng control.block.ng control.block.expression.ng variable.other.constant.ng |
| 277 | +# ^ template.blocks.ng control.block.ng control.block.expression.ng |
| 278 | +# ^^ template.blocks.ng control.block.ng control.block.expression.ng keyword.operator.expression.of.ng |
| 279 | +# ^ template.blocks.ng control.block.ng control.block.expression.ng |
| 280 | +# ^^^^^ template.blocks.ng control.block.ng control.block.expression.ng variable.other.readwrite.ts |
| 281 | +# ^ template.blocks.ng control.block.ng control.block.expression.ng punctuation.terminator.statement.ts |
| 282 | +# ^ template.blocks.ng control.block.ng control.block.expression.ng |
| 283 | +# ^^^ template.blocks.ng control.block.ng control.block.expression.ng storage.type.ng |
| 284 | +# ^ template.blocks.ng control.block.ng control.block.expression.ng |
| 285 | +# ^^^^^ template.blocks.ng control.block.ng control.block.expression.ng variable.other.readwrite.ts |
| 286 | +# ^ template.blocks.ng control.block.ng control.block.expression.ng |
| 287 | +# ^ template.blocks.ng control.block.ng control.block.expression.ng keyword.operator.assignment.ts |
| 288 | +# ^ template.blocks.ng control.block.ng control.block.expression.ng |
| 289 | +# ^^^^^^ template.blocks.ng control.block.ng control.block.expression.ng variable.other.readwrite.ts |
| 290 | +# ^ template.blocks.ng control.block.ng control.block.expression.ng punctuation.terminator.statement.ts |
| 291 | +# ^ template.blocks.ng control.block.ng control.block.expression.ng |
| 292 | +# ^^^^^ template.blocks.ng control.block.ng control.block.expression.ng keyword.control.track.ng |
| 293 | +# ^ template.blocks.ng control.block.ng control.block.expression.ng |
| 294 | +# ^^^^ template.blocks.ng control.block.ng control.block.expression.ng variable.other.object.ts |
| 295 | +# ^ template.blocks.ng control.block.ng control.block.expression.ng punctuation.accessor.ts |
| 296 | +# ^^^^^ template.blocks.ng control.block.ng control.block.expression.ng variable.other.property.ts |
| 297 | +# ^ template.blocks.ng control.block.ng meta.brace.round.ts |
| 298 | +# ^ template.blocks.ng control.block.ng |
| 299 | +# ^ template.blocks.ng control.block.ng punctuation.definition.block.ts |
| 300 | +# ^ template.blocks.ng control.block.ng control.block.body.ng |
| 301 | +# ^ template.blocks.ng control.block.ng punctuation.definition.block.ts |
| 302 | +>@for (track of tracks; track track) { } |
| 303 | +#^ template.blocks.ng control.block.ng keyword.control.block.transition.ng |
| 304 | +# ^^^ template.blocks.ng control.block.ng keyword.control.block.kind.ng |
| 305 | +# ^ template.blocks.ng control.block.ng |
| 306 | +# ^ template.blocks.ng control.block.ng meta.brace.round.ts |
| 307 | +# ^^^^^ template.blocks.ng control.block.ng control.block.expression.ng variable.other.constant.ng |
| 308 | +# ^ template.blocks.ng control.block.ng control.block.expression.ng |
| 309 | +# ^^ template.blocks.ng control.block.ng control.block.expression.ng keyword.operator.expression.of.ng |
| 310 | +# ^ template.blocks.ng control.block.ng control.block.expression.ng |
| 311 | +# ^^^^^^ template.blocks.ng control.block.ng control.block.expression.ng variable.other.readwrite.ts |
| 312 | +# ^ template.blocks.ng control.block.ng control.block.expression.ng punctuation.terminator.statement.ts |
| 313 | +# ^ template.blocks.ng control.block.ng control.block.expression.ng |
| 314 | +# ^^^^^ template.blocks.ng control.block.ng control.block.expression.ng keyword.control.track.ng |
| 315 | +# ^ template.blocks.ng control.block.ng control.block.expression.ng |
| 316 | +# ^^^^^ template.blocks.ng control.block.ng control.block.expression.ng variable.other.readwrite.ts |
| 317 | +# ^ template.blocks.ng control.block.ng meta.brace.round.ts |
| 318 | +# ^ template.blocks.ng control.block.ng |
| 319 | +# ^ template.blocks.ng control.block.ng punctuation.definition.block.ts |
| 320 | +# ^ template.blocks.ng control.block.ng control.block.body.ng |
| 321 | +# ^ template.blocks.ng control.block.ng punctuation.definition.block.ts |
| 322 | +> |
269 | 323 | ><!-- Should not highlight -->
|
270 | 324 | #^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ template.blocks.ng
|
271 | 325 | >
|
|
0 commit comments