Lines Matching refs:ExpressionT

83   typedef typename Traits::Type::Expression ExpressionT;  typedef
181 DestructuringAssignment(ExpressionT expression, Scope* scope) in DestructuringAssignment()
184 ExpressionT assignment;
487 void CheckDestructuringElement(ExpressionT element,
630 ExpressionT expr, in ValidateArrowFormalParameters()
723 ExpressionT ParseRegExpLiteral(bool seen_equal,
726 ExpressionT ParsePrimaryExpression(ExpressionClassifier* classifier,
728 ExpressionT ParseExpression(bool accept_IN, bool* ok);
729 ExpressionT ParseExpression(bool accept_IN, ExpressionClassifier* classifier,
731 ExpressionT ParseExpression(bool accept_IN, int flags,
733 ExpressionT ParseArrayLiteral(ExpressionClassifier* classifier, bool* ok);
734 ExpressionT ParsePropertyName(IdentifierT* name, bool* is_get, bool* is_set,
738 ExpressionT ParseObjectLiteral(ExpressionClassifier* classifier, bool* ok);
753 ExpressionT ParseAssignmentExpression(bool accept_IN, int flags,
756 ExpressionT ParseAssignmentExpression(bool accept_IN, in ParseAssignmentExpression()
762 ExpressionT ParseYieldExpression(ExpressionClassifier* classifier, bool* ok);
763 ExpressionT ParseConditionalExpression(bool accept_IN,
766 ExpressionT ParseBinaryExpression(int prec, bool accept_IN,
768 ExpressionT ParseUnaryExpression(ExpressionClassifier* classifier, bool* ok);
769 ExpressionT ParsePostfixExpression(ExpressionClassifier* classifier,
771 ExpressionT ParseLeftHandSideExpression(ExpressionClassifier* classifier,
773 ExpressionT ParseMemberWithNewPrefixesExpression(
775 ExpressionT ParseMemberExpression(ExpressionClassifier* classifier, bool* ok);
776 ExpressionT ParseMemberExpressionContinuation(
777 ExpressionT expression, ExpressionClassifier* classifier, bool* ok);
778 ExpressionT ParseArrowFunctionLiteral(bool accept_IN,
782 ExpressionT ParseTemplateLiteral(ExpressionT tag, int start,
784 void AddTemplateExpression(ExpressionT);
785 ExpressionT ParseSuperExpression(bool is_new,
787 ExpressionT ParseNewTargetExpression(bool* ok);
788 ExpressionT ParseStrongInitializationExpression(
790 ExpressionT ParseStrongSuperCallExpression(ExpressionClassifier* classifier,
806 ExpressionT CheckAndRewriteReferenceExpression(
807 ExpressionT expression, int beg_pos, int end_pos,
809 ExpressionT ClassifyAndRewriteReferenceExpression(
810 ExpressionClassifier* classifier, ExpressionT expression, int beg_pos,
813 ExpressionT CheckAndRewriteReferenceExpression(
814 ExpressionT expression, int beg_pos, int end_pos,
817 bool IsValidReferenceExpression(ExpressionT expression);
819 bool IsAssignableIdentifier(ExpressionT expression) { in IsAssignableIdentifier()
835 void CheckPossibleEvalCall(ExpressionT expression, Scope* scope) { in CheckPossibleEvalCall()
1187 typename ParserBase<Traits>::ExpressionT ParserBase<Traits>::ParseRegExpLiteral( in ParseRegExpLiteral()
1229 typename ParserBase<Traits>::ExpressionT
1346 ExpressionT expr = in ParsePrimaryExpression()
1360 ExpressionT expr = this->ParseExpression(true, kIsPossibleArrowFormals, in ParsePrimaryExpression()
1424 typename ParserBase<Traits>::ExpressionT ParserBase<Traits>::ParseExpression( in ParseExpression()
1427 ExpressionT result = ParseExpression(accept_IN, &classifier, CHECK_OK); in ParseExpression()
1434 typename ParserBase<Traits>::ExpressionT ParserBase<Traits>::ParseExpression( in ParseExpression()
1441 typename ParserBase<Traits>::ExpressionT ParserBase<Traits>::ParseExpression( in ParseExpression()
1448 ExpressionT result = this->ParseAssignmentExpression( in ParseExpression()
1473 ExpressionT right = this->ParseAssignmentExpression( in ParseExpression()
1491 typename ParserBase<Traits>::ExpressionT ParserBase<Traits>::ParseArrayLiteral( in ParseArrayLiteral()
1502 ExpressionT elem = this->EmptyExpression(); in ParseArrayLiteral()
1514 ExpressionT argument = in ParseArrayLiteral()
1556 typename ParserBase<Traits>::ExpressionT ParserBase<Traits>::ParsePropertyName( in ParsePropertyName()
1592 ExpressionT expression = in ParsePropertyName()
1631 ExpressionT value = this->EmptyExpression(); in ParsePropertyDefinition()
1642 ExpressionT name_expression = ParsePropertyName( in ParsePropertyDefinition()
1700 ExpressionT lhs = this->ExpressionFromIdentifier( in ParsePropertyDefinition()
1707 ExpressionT rhs = this->ParseAssignmentExpression( in ParsePropertyDefinition()
1831 typename ParserBase<Traits>::ExpressionT ParserBase<Traits>::ParseObjectLiteral( in ParseObjectLiteral()
1917 ExpressionT argument = this->ParseAssignmentExpression( in ParseArguments()
1969 typename ParserBase<Traits>::ExpressionT
1994 ExpressionT expression = this->ParseConditionalExpression( in ParseAssignmentExpression()
2097 ExpressionT right = in ParseAssignmentExpression()
2137 ExpressionT result = factory()->NewAssignment(op, expression, right, pos); in ParseAssignmentExpression()
2148 typename ParserBase<Traits>::ExpressionT
2158 ExpressionT generator_object = in ParseYieldExpression()
2160 ExpressionT expression = Traits::EmptyExpression(); in ParseYieldExpression()
2203 typename ParserBase<Traits>::ExpressionT
2213 ExpressionT expression = in ParseConditionalExpression()
2223 ExpressionT left = ParseAssignmentExpression(true, classifier, CHECK_OK); in ParseConditionalExpression()
2226 ExpressionT right = in ParseConditionalExpression()
2235 typename ParserBase<Traits>::ExpressionT
2240 ExpressionT x = this->ParseUnaryExpression(classifier, CHECK_OK); in ParseBinaryExpression()
2250 ExpressionT y = in ParseBinaryExpression()
2292 typename ParserBase<Traits>::ExpressionT
2314 ExpressionT expression = ParseUnaryExpression(classifier, CHECK_OK); in ParseUnaryExpression()
2337 ExpressionT expression = this->ParseUnaryExpression(classifier, CHECK_OK); in ParseUnaryExpression()
2356 typename ParserBase<Traits>::ExpressionT
2363 ExpressionT expression = in ParsePostfixExpression()
2388 typename ParserBase<Traits>::ExpressionT
2394 ExpressionT result = in ParseLeftHandSideExpression()
2404 ExpressionT index = ParseExpression(true, classifier, CHECK_OK); in ParseLeftHandSideExpression()
2466 ExpressionT this_expr = this->ThisExpression(scope_, factory(), pos); in ParseLeftHandSideExpression()
2503 typename ParserBase<Traits>::ExpressionT
2531 ExpressionT result = this->EmptyExpression(); in ParseMemberWithNewPrefixesExpression()
2568 typename ParserBase<Traits>::ExpressionT
2580 ExpressionT result = this->EmptyExpression(); in ParseMemberExpression()
2620 typename ParserBase<Traits>::ExpressionT
2632 ExpressionT this_expr = this->ThisExpression(scope_, factory(), pos); in ParseStrongInitializationExpression()
2634 ExpressionT left = this->EmptyExpression(); in ParseStrongInitializationExpression()
2639 ExpressionT index = this->ParseExpression(true, classifier, CHECK_OK); in ParseStrongInitializationExpression()
2674 ExpressionT right = in ParseStrongInitializationExpression()
2702 typename ParserBase<Traits>::ExpressionT
2712 ExpressionT expr = this->SuperCallReference(scope_, factory(), pos); in ParseStrongSuperCallExpression()
2756 ExpressionT this_expr = this->ThisExpression(scope_, factory(), pos); in ParseStrongSuperCallExpression()
2762 typename ParserBase<Traits>::ExpressionT
2801 typename ParserBase<Traits>::ExpressionT
2819 typename ParserBase<Traits>::ExpressionT
2821 ExpressionT expression, ExpressionClassifier* classifier, bool* ok) { in ParseMemberExpressionContinuation()
2832 ExpressionT index = this->ParseExpression(true, classifier, CHECK_OK); in ParseMemberExpressionContinuation()
2891 ExpressionT pattern = ParsePrimaryExpression(classifier, ok); in ParseFormalParameter()
2909 ExpressionT initializer = Traits::EmptyExpression(); in ParseFormalParameter()
3028 typename ParserBase<Traits>::ExpressionT
3086 ExpressionT expression = in ParseArrowFunctionLiteral()
3138 typename ParserBase<Traits>::ExpressionT
3139 ParserBase<Traits>::ParseTemplateLiteral(ExpressionT tag, int start, in ParseTemplateLiteral()
3193 ExpressionT expression = this->ParseExpression(true, classifier, CHECK_OK); in ParseTemplateLiteral()
3234 typename ParserBase<Traits>::ExpressionT
3236 ExpressionT expression, int beg_pos, int end_pos, in CheckAndRewriteReferenceExpression()
3244 typename ParserBase<Traits>::ExpressionT
3246 ExpressionT expression, int beg_pos, int end_pos, in CheckAndRewriteReferenceExpression()
3249 ExpressionT result = ClassifyAndRewriteReferenceExpression( in CheckAndRewriteReferenceExpression()
3258 typename ParserBase<Traits>::ExpressionT
3260 ExpressionClassifier* classifier, ExpressionT expression, int beg_pos, in ClassifyAndRewriteReferenceExpression()
3283 ExpressionT error = this->NewThrowReferenceError(message, pos); in ClassifyAndRewriteReferenceExpression()
3293 bool ParserBase<Traits>::IsValidReferenceExpression(ExpressionT expression) { in IsValidReferenceExpression()
3300 ExpressionT expression, ExpressionClassifier* classifier, int begin, in CheckDestructuringElement()