diff --git a/extra/peg/javascript/parser/parser.factor b/extra/peg/javascript/parser/parser.factor index 6abe2fb385..5eb42daa31 100644 --- a/extra/peg/javascript/parser/parser.factor +++ b/extra/peg/javascript/parser/parser.factor @@ -69,6 +69,9 @@ Unary = "-" Postfix:p => [[ p "-" ast-unop boa | "++" Postfix:p => [[ p "++" ast-preop boa ]] | "--" Postfix:p => [[ p "--" ast-preop boa ]] | "!" Postfix:p => [[ p "!" ast-unop boa ]] + | "typeof" Postfix:p => [[ p "typeof" ast-unop boa ]] + | "void" Postfix:p => [[ p "void" ast-unop boa ]] + | "delete" Postfix:p => [[ p "delete" ast-unop boa ]] | Postfix Postfix = PrimExpr:p SpacesNoNl "++" => [[ p "++" ast-postop boa ]] | PrimExpr:p SpacesNoNl "--" => [[ p "--" ast-postop boa ]]