From afbff131aaf5c5efeee9c306b41e1ff586832b88 Mon Sep 17 00:00:00 2001 From: "Jay Freeman (saurik)" Date: Mon, 6 Jan 2014 19:32:29 -0800 Subject: [PATCH] ES5 makes FunctionExpression a MemberExpression. --- Cycript.yy.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Cycript.yy.in b/Cycript.yy.in index 8adbbf5..0425b21 100644 --- a/Cycript.yy.in +++ b/Cycript.yy.in @@ -754,7 +754,6 @@ PrimaryExpression | Literal { $$ = $1; } | ArrayLiteral { $$ = $1; } | ObjectLiteral { $$ = $1; } - | FunctionExpression { $$ = $1; } | Parenthetical { $$ = $1; } | AutoComplete { driver.mode_ = CYDriver::AutoPrimary; YYACCEPT; } ; @@ -851,6 +850,7 @@ MemberExpression_ MemberExpression : LexSetRegExp PrimaryExpression { $$ = $2; } + | LexSetRegExp FunctionExpression { $$ = $2; } | MemberExpression_ { driver.context_ = $1; } MemberAccess { $3->SetLeft($1); $$ = $3; } | LexSetRegExp "new" MemberExpression Arguments { $$ = CYNew cy::Syntax::New($3, $4); } ; -- 2.47.2