Collapse nodes with only one child and no additional text content
This commit is contained in:
parent
316adc7788
commit
09e28e7859
8 changed files with 56 additions and 80 deletions
|
|
@ -5,8 +5,8 @@ var x = {};
|
|||
{};
|
||||
---
|
||||
(program
|
||||
(statement (assignment (identifier) (expression (literal (object)))))
|
||||
(statement (expression (literal (object)))))
|
||||
(statement (assignment (identifier) (object)))
|
||||
(statement (object)))
|
||||
|
||||
==========================================
|
||||
parses if statements
|
||||
|
|
@ -16,9 +16,9 @@ if (theCondition) {
|
|||
}
|
||||
---
|
||||
(program
|
||||
(statement (if_statement
|
||||
(expression (identifier))
|
||||
(statement_block (statement (assignment (identifier) (expression (literal (number)))))))))
|
||||
(if_statement
|
||||
(identifier)
|
||||
(statement_block (statement (assignment (identifier) (number))))))
|
||||
|
||||
==========================================
|
||||
parses if-else statements
|
||||
|
|
@ -29,9 +29,8 @@ if (theCondition) {
|
|||
var x = 4;
|
||||
}
|
||||
---
|
||||
(program (statement
|
||||
(if_statement
|
||||
(expression (identifier))
|
||||
(statement_block (statement (assignment (identifier) (expression (literal (number))))))
|
||||
(statement_block (statement (assignment (identifier) (expression (literal (number)))))))))
|
||||
(program (if_statement
|
||||
(identifier)
|
||||
(statement_block (statement (assignment (identifier) (number))))
|
||||
(statement_block (statement (assignment (identifier) (number))))))
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue