|
41 | 41 | # switch-case-list -> switch-case switch-case-list?
|
42 | 42 | Node('SwitchCaseList', kind='SyntaxCollection',
|
43 | 43 | element='Syntax', element_name='SwitchCase',
|
44 |
| - element_choices=['SwitchCase', 'IfConfigDecl']), |
| 44 | + element_choices=['SwitchCase', 'IfConfigDecl'], |
| 45 | + elements_separated_by_newline=True), |
45 | 46 |
|
46 | 47 | # repeat-while-stmt -> label? ':'? 'repeat' code-block 'while' expr ';'?
|
47 | 48 | Node('RepeatWhileStmt', kind='Stmt',
|
|
116 | 117 | Child('LeftBrace', kind='LeftBraceToken'),
|
117 | 118 | Child('Cases', kind='SwitchCaseList',
|
118 | 119 | collection_element_name='Case'),
|
119 |
| - Child('RightBrace', kind='RightBraceToken'), |
| 120 | + Child('RightBrace', kind='RightBraceToken', |
| 121 | + requires_leading_newline=True), |
120 | 122 | ]),
|
121 | 123 |
|
122 | 124 | # catch-clause-list -> catch-clause catch-clause-list?
|
|
315 | 317 | Child('Case', kind='SwitchCaseLabel'),
|
316 | 318 | ]),
|
317 | 319 | Child('Statements', kind='CodeBlockItemList',
|
318 |
| - collection_element_name='Statement'), |
| 320 | + collection_element_name='Statement', |
| 321 | + is_indented=True), |
319 | 322 | ]),
|
320 | 323 |
|
321 | 324 | # switch-default-label -> 'default' ':'
|
|
0 commit comments