Lines Matching refs:ParserBase
80 class ParserBase : public Traits {
92 ParserBase(Zone* zone, Scanner* scanner, uintptr_t stack_limit, in ParserBase() function
294 explicit Checkpoint(ParserBase* parser) { in Checkpoint()
318 ParsingModeScope(ParserBase* parser, Mode mode) in ParsingModeScope()
328 ParserBase* parser_;
852 explicit ObjectLiteralCheckerBase(ParserBase* parser) : parser_(parser) {} in ObjectLiteralCheckerBase()
860 ParserBase* parser() const { return parser_; } in parser()
864 ParserBase* parser_;
870 explicit ObjectLiteralChecker(ParserBase* parser) in ObjectLiteralChecker()
885 explicit ClassLiteralChecker(ParserBase* parser) in ClassLiteralChecker()
939 ParserBase<Traits>::FunctionState::FunctionState( in FunctionState()
960 ParserBase<Traits>::FunctionState::~FunctionState() { in ~FunctionState()
967 void ParserBase<Traits>::GetUnexpectedTokenMessage( in GetUnexpectedTokenMessage()
1022 void ParserBase<Traits>::ReportUnexpectedToken(Token::Value token) { in ReportUnexpectedToken()
1028 void ParserBase<Traits>::ReportUnexpectedTokenAt( in ReportUnexpectedTokenAt()
1038 typename ParserBase<Traits>::IdentifierT ParserBase<Traits>::ParseIdentifier( in ParseIdentifier()
1056 typename ParserBase<Traits>::IdentifierT
1057 ParserBase<Traits>::ParseAndClassifyIdentifier(ExpressionClassifier* classifier, in ParseAndClassifyIdentifier()
1133 typename ParserBase<Traits>::IdentifierT
1134 ParserBase<Traits>::ParseIdentifierOrStrictReservedWord( in ParseIdentifierOrStrictReservedWord()
1155 typename ParserBase<Traits>::IdentifierT
1156 ParserBase<Traits>::ParseIdentifierName(bool* ok) { in ParseIdentifierName()
1175 typename ParserBase<Traits>::IdentifierT
1176 ParserBase<Traits>::ParseIdentifierNameOrGetOrSet(bool* is_get, in ParseIdentifierNameOrGetOrSet()
1187 typename ParserBase<Traits>::ExpressionT ParserBase<Traits>::ParseRegExpLiteral( in ParseRegExpLiteral()
1229 typename ParserBase<Traits>::ExpressionT
1230 ParserBase<Traits>::ParsePrimaryExpression(ExpressionClassifier* classifier, in ParsePrimaryExpression()
1424 typename ParserBase<Traits>::ExpressionT ParserBase<Traits>::ParseExpression( in ParseExpression()
1434 typename ParserBase<Traits>::ExpressionT ParserBase<Traits>::ParseExpression( in ParseExpression()
1441 typename ParserBase<Traits>::ExpressionT ParserBase<Traits>::ParseExpression( in ParseExpression()
1491 typename ParserBase<Traits>::ExpressionT ParserBase<Traits>::ParseArrayLiteral( in ParseArrayLiteral()
1556 typename ParserBase<Traits>::ExpressionT ParserBase<Traits>::ParsePropertyName( in ParsePropertyName()
1625 typename ParserBase<Traits>::ObjectLiteralPropertyT
1626 ParserBase<Traits>::ParsePropertyDefinition( in ParsePropertyDefinition()
1831 typename ParserBase<Traits>::ExpressionT ParserBase<Traits>::ParseObjectLiteral( in ParseObjectLiteral()
1900 typename Traits::Type::ExpressionList ParserBase<Traits>::ParseArguments( in ParseArguments()
1969 typename ParserBase<Traits>::ExpressionT
1970 ParserBase<Traits>::ParseAssignmentExpression(bool accept_IN, int flags, in ParseAssignmentExpression()
1988 ParserBase<Traits>::Checkpoint checkpoint(this); in ParseAssignmentExpression()
2148 typename ParserBase<Traits>::ExpressionT
2149 ParserBase<Traits>::ParseYieldExpression(ExpressionClassifier* classifier, in ParseYieldExpression()
2203 typename ParserBase<Traits>::ExpressionT
2204 ParserBase<Traits>::ParseConditionalExpression(bool accept_IN, in ParseConditionalExpression()
2235 typename ParserBase<Traits>::ExpressionT
2236 ParserBase<Traits>::ParseBinaryExpression(int prec, bool accept_IN, in ParseBinaryExpression()
2292 typename ParserBase<Traits>::ExpressionT
2293 ParserBase<Traits>::ParseUnaryExpression(ExpressionClassifier* classifier, in ParseUnaryExpression()
2356 typename ParserBase<Traits>::ExpressionT
2357 ParserBase<Traits>::ParsePostfixExpression(ExpressionClassifier* classifier, in ParsePostfixExpression()
2388 typename ParserBase<Traits>::ExpressionT
2389 ParserBase<Traits>::ParseLeftHandSideExpression( in ParseLeftHandSideExpression()
2503 typename ParserBase<Traits>::ExpressionT
2504 ParserBase<Traits>::ParseMemberWithNewPrefixesExpression( in ParseMemberWithNewPrefixesExpression()
2568 typename ParserBase<Traits>::ExpressionT
2569 ParserBase<Traits>::ParseMemberExpression(ExpressionClassifier* classifier, in ParseMemberExpression()
2620 typename ParserBase<Traits>::ExpressionT
2621 ParserBase<Traits>::ParseStrongInitializationExpression( in ParseStrongInitializationExpression()
2702 typename ParserBase<Traits>::ExpressionT
2703 ParserBase<Traits>::ParseStrongSuperCallExpression( in ParseStrongSuperCallExpression()
2762 typename ParserBase<Traits>::ExpressionT
2763 ParserBase<Traits>::ParseSuperExpression(bool is_new, in ParseSuperExpression()
2801 typename ParserBase<Traits>::ExpressionT
2802 ParserBase<Traits>::ParseNewTargetExpression(bool* ok) { in ParseNewTargetExpression()
2819 typename ParserBase<Traits>::ExpressionT
2820 ParserBase<Traits>::ParseMemberExpressionContinuation( in ParseMemberExpressionContinuation()
2884 void ParserBase<Traits>::ParseFormalParameter( in ParseFormalParameter()
2927 void ParserBase<Traits>::ParseFormalParameterList( in ParseFormalParameterList()
2977 void ParserBase<Traits>::CheckArityRestrictions( in CheckArityRestrictions()
3007 bool ParserBase<Traits>::IsNextLetKeyword() { in IsNextLetKeyword()
3028 typename ParserBase<Traits>::ExpressionT
3029 ParserBase<Traits>::ParseArrowFunctionLiteral( in ParseArrowFunctionLiteral()
3138 typename ParserBase<Traits>::ExpressionT
3139 ParserBase<Traits>::ParseTemplateLiteral(ExpressionT tag, int start, in ParseTemplateLiteral()
3234 typename ParserBase<Traits>::ExpressionT
3235 ParserBase<Traits>::CheckAndRewriteReferenceExpression( in CheckAndRewriteReferenceExpression()
3244 typename ParserBase<Traits>::ExpressionT
3245 ParserBase<Traits>::CheckAndRewriteReferenceExpression( in CheckAndRewriteReferenceExpression()
3258 typename ParserBase<Traits>::ExpressionT
3259 ParserBase<Traits>::ClassifyAndRewriteReferenceExpression( in ClassifyAndRewriteReferenceExpression()
3293 bool ParserBase<Traits>::IsValidReferenceExpression(ExpressionT expression) { in IsValidReferenceExpression()
3299 void ParserBase<Traits>::CheckDestructuringElement( in CheckDestructuringElement()
3326 void ParserBase<Traits>::ObjectLiteralChecker::CheckProperty( in CheckProperty()
3347 void ParserBase<Traits>::ClassLiteralChecker::CheckProperty( in CheckProperty()