In JS grammar, don't include enclosing parens in formal_parameters node
This commit is contained in:
parent
f460b921e2
commit
8c3ea6ef30
2 changed files with 27350 additions and 27144 deletions
4
spec/fixtures/grammars/javascript.cc
vendored
4
spec/fixtures/grammars/javascript.cc
vendored
|
|
@ -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({
|
||||
|
|
|
|||
54490
spec/fixtures/parsers/javascript.c
vendored
54490
spec/fixtures/parsers/javascript.c
vendored
File diff suppressed because it is too large
Load diff
Loading…
Add table
Add a link
Reference in a new issue