Home | History | Annotate | Download | only in src

Lines Matching full:expression

249   // "Adds" an empty expression. Does nothing except consume a
354 // Parser state of containing expression, if any.
361 // Index in captures array of first capture in this sub-expression, if any.
362 // Also the capture index of this sub-expression itself, if group_type
613 Expression* MakeCatchContext(Handle<String> id, VariableProxy* value);
620 Expression* ParseExpression(bool accept_IN, bool* ok);
621 Expression* ParseAssignmentExpression(bool accept_IN, bool* ok);
622 Expression* ParseYieldExpression(bool* ok);
623 Expression* ParseConditionalExpression(bool accept_IN, bool* ok);
624 Expression* ParseBinaryExpression(int prec, bool accept_IN, bool* ok);
625 Expression* ParseUnaryExpression(bool* ok);
626 Expression* ParsePostfixExpression(bool* ok);
627 Expression* ParseLeftHandSideExpression(bool* ok);
628 Expression* ParseNewExpression(bool* ok);
629 Expression* ParseMemberExpression(bool* ok);
630 Expression* ParseNewPrefix(PositionStack* stack, bool* ok);
631 Expression* ParseMemberWithNewPrefixesExpression(PositionStack* stack,
633 Expression* ParsePrimaryExpression(bool* ok);
634 Expression* ParseArrayLiteral(bool* ok);
635 Expression* ParseObjectLiteral(bool* ok);
636 Expression* ParseRegExpLiteral(bool seen_equal, bool* ok);
640 Expression* each,
641 Expression* subject,
644 ZoneList<Expression*>* ParseArguments(bool* ok);
654 Expression* ParseV8Intrinsic(bool* ok);
694 // Determine if the expression is a variable proxy and mark it as being used
697 void MarkAsLValue(Expression* expression);
700 void CheckStrictModeLValue(Expression* expression,
736 Expression* NewThrowReferenceError(Handle<String> type);
741 Expression* NewThrowSyntaxError(Handle<String> type, Handle<Object> first);
745 Expression* NewThrowTypeError(Handle<String> type,
750 Expression* NewThrowError(Handle<String> constructor,
799 static bool IsCompileTimeValue(Expression* expression);
802 static Handle<FixedArray> GetValue(Isolate* isolate, Expression* expression);