From 9c96edb805ecd81cc0c2c60f93aa918f739940e6 Mon Sep 17 00:00:00 2001 From: Chris Double Date: Mon, 30 Jun 2008 11:29:57 +1200 Subject: [PATCH] Fix 'For' statement in JavaScript parser --- extra/peg/javascript/parser/parser.factor | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extra/peg/javascript/parser/parser.factor b/extra/peg/javascript/parser/parser.factor index 002804dcd8..de6e2bae32 100644 --- a/extra/peg/javascript/parser/parser.factor +++ b/extra/peg/javascript/parser/parser.factor @@ -105,7 +105,7 @@ Binding = Name:n "=" Expr:v => [[ n v ast-var | Name:n => [[ n "undefined" ast-get boa ast-var boa ]] Block = "{" SrcElems:ss "}" => [[ ss ]] Bindings = (Binding ("," Binding => [[ second ]])* => [[ first2 swap prefix ]])? -For1 = "var" Binding => [[ second ]] +For1 = "var" Bindings => [[ second ]] | Expr | Spaces => [[ "undefined" ast-get boa ]] For2 = Expr