In JS grammar, don't include enclosing parens in formal_parameters node

This commit is contained in:
Max Brunsfeld 2014-10-10 17:11:14 -07:00
parent f460b921e2
commit 8c3ea6ef30
2 changed files with 27350 additions and 27144 deletions

View file

@ -174,7 +174,7 @@ extern const Grammar javascript = Grammar({
{ "function_expression", seq({
keyword("function"),
optional(sym("identifier")),
sym("formal_parameters"),
in_parens(sym("formal_parameters")),
sym("statement_block") }) },
{ "function_call", seq({
sym("expression"),
@ -187,7 +187,7 @@ extern const Grammar javascript = Grammar({
prec(10, choice({
seq({ str("."), sym("identifier") }),
in_brackets(sym("expression")) })) }) },
{ "formal_parameters", in_parens(comma_sep(sym("identifier"))) },
{ "formal_parameters", comma_sep(sym("identifier")) },
// Literals
{ "comment", token(choice({

File diff suppressed because it is too large Load diff