From 75814c35f4697d2c7970170808059769bda5c741 Mon Sep 17 00:00:00 2001 From: Chris Double Date: Tue, 24 Jun 2008 10:50:41 +1200 Subject: [PATCH] Fix MulExpr to use Unary on rhs --- extra/peg/javascript/parser/parser.factor | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/extra/peg/javascript/parser/parser.factor b/extra/peg/javascript/parser/parser.factor index d44bbcf675..b7df9908da 100644 --- a/extra/peg/javascript/parser/parser.factor +++ b/extra/peg/javascript/parser/parser.factor @@ -60,9 +60,9 @@ RelExpr = RelExpr:x ">" AddExpr:y => [[ x y ">" ast-binop AddExpr = AddExpr:x "+" MulExpr:y => [[ x y "+" ast-binop boa ]] | AddExpr:x "-" MulExpr:y => [[ x y "-" ast-binop boa ]] | MulExpr -MulExpr = MulExpr:x "*" MulExpr:y => [[ x y "*" ast-binop boa ]] - | MulExpr:x "/" MulExpr:y => [[ x y "/" ast-binop boa ]] - | MulExpr:x "%" MulExpr:y => [[ x y "%" ast-binop boa ]] +MulExpr = MulExpr:x "*" Unary:y => [[ x y "*" ast-binop boa ]] + | MulExpr:x "/" Unary:y => [[ x y "/" ast-binop boa ]] + | MulExpr:x "%" Unary:y => [[ x y "%" ast-binop boa ]] | Unary Unary = "-" Postfix:p => [[ p "-" ast-unop boa ]] | "+" Postfix:p => [[ p ]]