Make node for each var assignment in JS grammar

This commit is contained in:
Max Brunsfeld 2014-10-15 15:04:57 -07:00
parent d3137c6ac6
commit 22ee68e1a9
6 changed files with 21960 additions and 29206 deletions

View file

@ -31,11 +31,12 @@ var x = {
}
};
---
(var_declaration
(var_declaration (var_assignment
(identifier)
(object (identifier) (function_expression
(formal_parameters (identifier) (identifier))
(statement_block (var_declaration (identifier) (identifier))))))
(statement_block
(var_declaration (var_assignment (identifier) (identifier))))))))
==========================================
parses comments
@ -55,14 +56,16 @@ var thing = {
---
(comment)
(comment)
(var_declaration (identifier) (object
(comment)
(comment)
(identifier) (function_expression
(formal_parameters (identifier) (comment))
(statement_block
(comment)
(expression_statement (function_call (identifier)))))))
(var_declaration (var_assignment
(identifier)
(object
(comment)
(comment)
(identifier) (function_expression
(formal_parameters (identifier) (comment))
(statement_block
(comment)
(expression_statement (function_call (identifier))))))))
==========================================
parses comments within expressions