]> gitweb.factorcode.org Git - factor.git/commitdiff
Add typeof, void and delete to JavaScript grammar
authorChris Double <chris@bethia.(none)>
Fri, 20 Jun 2008 14:40:08 +0000 (02:40 +1200)
committerChris Double <chris@bethia.(none)>
Fri, 20 Jun 2008 14:40:08 +0000 (02:40 +1200)
extra/peg/javascript/parser/parser.factor

index 6abe2fb38504bb3c052709aaf3cb6a97dae82002..5eb42daa318f1e1be5411e70318919e161118c34 100644 (file)
@@ -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 ]]