|
181 | 181 | - `interior.constructor` The body of a constructor declaration |
182 | 182 | - `interior.doWhile` The body of a do-while loop |
183 | 183 | - `interior.element` The interior/children of a XML element |
| 184 | +- `interior.enum` The body of a enum |
184 | 185 | - `interior.for` The body of a for loop |
185 | 186 | - `interior.foreach` The body of a for-each loop |
186 | 187 | - `interior.function` The body of a function declaration |
|
233 | 234 | - `name.class` Name of a class |
234 | 235 | - `name.command` LHS of a command, eg Talon spoken command or bash |
235 | 236 | - `name.constructor` Name of a constructor |
| 237 | +- `name.enum` Name of a enum |
236 | 238 | - `name.field.class` Name (LHS) of a field in a class |
237 | | -- `name.field.interface` Name (LHS) of a field in a interface |
| 239 | +- `name.field.enum` Name (LHS) of a field in an enum |
| 240 | +- `name.field.interface` Name (LHS) of a field in an interface |
238 | 241 | - `name.foreach` Iteration variable name in a for each loop |
239 | 242 | - `name.function` Name of a function |
240 | 243 | - `name.interface` Name of a interface |
241 | 244 | - `name.iteration.block` Iteration scope for names: statement blocks (body of functions/if-statements/for-loops/etc). |
242 | 245 | - `name.iteration.class` Iteration scope for names: class bodies. |
243 | 246 | - `name.iteration.document` Iteration scope for names: the entire document including leading and trailing empty lines. |
| 247 | +- `name.iteration.enum` Iteration scope for names: enum bodies. |
244 | 248 | - `name.iteration.interface` Iteration scope for names: interface bodies. |
245 | 249 | - `name.method` Name of a class method |
246 | 250 | - `name.namespace` Name of a namespace |
|
300 | 304 |
|
301 | 305 | - `statement` A statement, eg assignment, for loop, etc |
302 | 306 | - `statement.class` A class declaration |
| 307 | +- `statement.enum` An enum declaration |
303 | 308 | - `statement.field.class` A field declaration in a class |
304 | 309 | - `statement.field.interface` A field declaration in a interface |
305 | | -- `statement.interface` A interface declaration |
| 310 | +- `statement.interface` An interface declaration |
306 | 311 | - `statement.iteration.block` Iteration scope for statements: statement blocks (body of functions/if-statements/for-loops/etc). |
307 | 312 | - `statement.iteration.class` Iteration scope for statements: class bodies. |
308 | 313 | - `statement.iteration.document` Iteration scope for statements: the entire document including leading and trailing empty lines. |
|
388 | 393 | - `value.attribute` Value (RHS) of an attribute eg in a xml element |
389 | 394 | - `value.command` Value (RHS) of an command, eg Talon spoken command |
390 | 395 | - `value.field.class` Value (RHS) of a field in a class |
| 396 | +- `value.field.enum` Value (RHS) of a field in an enum |
391 | 397 | - `value.foreach` Iterable in a for each loop |
392 | 398 | - `value.iteration.block` Iteration scope for values: statement blocks (body of functions/if-statements/for-loops/etc). |
393 | 399 | - `value.iteration.class` Iteration scope for values: class bodies. |
394 | 400 | - `value.iteration.document` Iteration scope for values: the entire document including leading and trailing empty lines. |
| 401 | +- `value.iteration.enum` Iteration scope for values: enum bodies. |
395 | 402 | - `value.mapPair` Value (RHS) of a key-value pair in a map |
396 | 403 | - `value.mapPair.iteration` Iteration scope for values of key-value pairs in a map: should be between the braces. |
397 | 404 | - `value.resource` Value of a 'with' / 'use' / 'using' statement |
|
0 commit comments