@@ -196,16 +196,18 @@ if (a) {
196196 (if_statement
197197 condition: (parenthesized_expression (identifier))
198198 consequence: (expression_statement (identifier))
199- alternative: (if_statement
200- condition: (parenthesized_expression (identifier))
201- consequence: (expression_statement (identifier))))
199+ alternative: (else_clause
200+ (if_statement
201+ condition: (parenthesized_expression (identifier))
202+ consequence: (expression_statement (identifier)))))
202203 (if_statement
203204 condition: (parenthesized_expression (identifier))
204205 consequence: (statement_block
205206 (expression_statement (identifier))
206207 (expression_statement (identifier)))
207- alternative: (statement_block
208- (expression_statement (identifier)))))
208+ alternative: (else_clause
209+ (statement_block
210+ (expression_statement (identifier))))))
209211
210212============================================
211213For statements
@@ -682,7 +684,8 @@ if (true) {} else {}
682684 (if_statement
683685 (parenthesized_expression (true))
684686 (statement_block)
685- (statement_block)))
687+ (else_clause
688+ (statement_block))))
686689
687690============================================
688691Labeled statements
@@ -720,8 +723,9 @@ while (true) {
720723 condition: (parenthesized_expression (identifier))
721724 consequence: (statement_block
722725 (break_statement label: (statement_identifier)))
723- alternative: (statement_block
724- (continue_statement label: (statement_identifier)))))))
726+ alternative: (else_clause
727+ (statement_block
728+ (continue_statement label: (statement_identifier))))))))
725729 (labeled_statement
726730 label: (statement_identifier)
727731 (statement_block
0 commit comments