Fix JavaScript new expression
parent
354dcce13c
commit
f0a1f8fe5f
|
@ -89,7 +89,8 @@ PrimExprHd = "(" Expr:e ")" => [[ e ]]
|
||||||
| String => [[ ast-string boa ]]
|
| String => [[ ast-string boa ]]
|
||||||
| RegExp => [[ ast-regexp boa ]]
|
| RegExp => [[ ast-regexp boa ]]
|
||||||
| "function" FuncRest:fr => [[ fr ]]
|
| "function" FuncRest:fr => [[ fr ]]
|
||||||
| "new" Name:n "(" Args:as ")" => [[ n as ast-new boa ]]
|
| "new" PrimExpr:n "(" Args:as ")" => [[ n as ast-new boa ]]
|
||||||
|
| "new" PrimExpr:n => [[ n f ast-new boa ]]
|
||||||
| "[" Args:es "]" => [[ es ast-array boa ]]
|
| "[" Args:es "]" => [[ es ast-array boa ]]
|
||||||
| Json
|
| Json
|
||||||
JsonBindings = (JsonBinding ("," JsonBinding => [[ second ]])* => [[ first2 swap prefix ]])?
|
JsonBindings = (JsonBinding ("," JsonBinding => [[ second ]])* => [[ first2 swap prefix ]])?
|
||||||
|
|
Loading…
Reference in New Issue