• Home
  • Raw
  • Download

Lines Matching refs:Impl

228 template <typename Impl>
231 template <typename Impl>
235 typedef ParserTypes<Impl> Types;
253 Impl* impl() { return static_cast<Impl*>(this); } in impl()
254 const Impl* impl() const { return static_cast<const Impl*>(this); } in impl()
350 friend class v8::internal::ExpressionClassifier<ParserTypes<Impl>>;
510 friend Impl; variable
1584 template <typename Impl>
1585 ParserBase<Impl>::FunctionState::FunctionState( in FunctionState()
1609 template <typename Impl>
1610 ParserBase<Impl>::FunctionState::~FunctionState() { in ~FunctionState()
1614 template <typename Impl>
1615 void ParserBase<Impl>::GetUnexpectedTokenMessage( in GetUnexpectedTokenMessage()
1675 template <typename Impl>
1676 void ParserBase<Impl>::ReportUnexpectedToken(Token::Value token) { in ReportUnexpectedToken()
1680 template <typename Impl>
1681 void ParserBase<Impl>::ReportUnexpectedTokenAt( in ReportUnexpectedTokenAt()
1689 template <typename Impl>
1690 typename ParserBase<Impl>::IdentifierT ParserBase<Impl>::ParseIdentifier( in ParseIdentifier()
1703 template <typename Impl>
1704 typename ParserBase<Impl>::IdentifierT
1705 ParserBase<Impl>::ParseAndClassifyIdentifier(bool* ok) { in ParseAndClassifyIdentifier()
1766 template <class Impl>
1767 typename ParserBase<Impl>::IdentifierT
1768 ParserBase<Impl>::ParseIdentifierOrStrictReservedWord( in ParseIdentifierOrStrictReservedWord()
1791 template <typename Impl>
1792 typename ParserBase<Impl>::IdentifierT ParserBase<Impl>::ParseIdentifierName( in ParseIdentifierName()
1809 template <typename Impl>
1810 typename ParserBase<Impl>::ExpressionT
1811 ParserBase<Impl>::ParseIdentifierNameOrPrivateName(bool* ok) { in ParseIdentifierNameOrPrivateName()
1830 template <typename Impl>
1831 typename ParserBase<Impl>::ExpressionT ParserBase<Impl>::ParseRegExpLiteral( in ParseRegExpLiteral()
1854 template <typename Impl>
1855 typename ParserBase<Impl>::ExpressionT ParserBase<Impl>::ParsePrimaryExpression( in ParsePrimaryExpression()
2011 template <typename Impl>
2012 typename ParserBase<Impl>::ExpressionT ParserBase<Impl>::ParseExpression( in ParseExpression()
2020 template <typename Impl>
2021 typename ParserBase<Impl>::ExpressionT
2022 ParserBase<Impl>::ParseExpressionCoverGrammar(bool accept_IN, bool* ok) { in ParseExpressionCoverGrammar()
2091 template <typename Impl>
2092 typename ParserBase<Impl>::ExpressionT ParserBase<Impl>::ParseArrayLiteral( in ParseArrayLiteral()
2145 template <class Impl>
2146 bool ParserBase<Impl>::SetPropertyKindFromToken(Token::Value token, in SetPropertyKindFromToken()
2176 template <class Impl>
2177 typename ParserBase<Impl>::ExpressionT ParserBase<Impl>::ParsePropertyName( in ParsePropertyName()
2313 template <typename Impl>
2314 typename ParserBase<Impl>::ClassLiteralPropertyT
2315 ParserBase<Impl>::ParseClassPropertyDefinition( in ParseClassPropertyDefinition()
2497 template <typename Impl>
2498 typename ParserBase<Impl>::ExpressionT
2499 ParserBase<Impl>::ParseClassFieldInitializer(ClassInfo* class_info, in ParseClassFieldInitializer()
2538 template <typename Impl>
2539 typename ParserBase<Impl>::ObjectLiteralPropertyT
2540 ParserBase<Impl>::ParseObjectPropertyDefinition(ObjectLiteralChecker* checker, in ParseObjectPropertyDefinition()
2731 template <typename Impl>
2732 typename ParserBase<Impl>::ExpressionT ParserBase<Impl>::ParseObjectLiteral( in ParseObjectLiteral()
2795 template <typename Impl>
2796 typename ParserBase<Impl>::ExpressionListT ParserBase<Impl>::ParseArguments( in ParseArguments()
2872 template <typename Impl>
2873 typename ParserBase<Impl>::ExpressionT
2874 ParserBase<Impl>::ParseAssignmentExpression(bool accept_IN, bool* ok) { in ParseAssignmentExpression()
3058 template <typename Impl>
3059 typename ParserBase<Impl>::ExpressionT ParserBase<Impl>::ParseYieldExpression( in ParseYieldExpression()
3119 template <typename Impl>
3120 typename ParserBase<Impl>::ExpressionT
3121 ParserBase<Impl>::ParseConditionalExpression(bool accept_IN, in ParseConditionalExpression()
3164 template <typename Impl>
3165 typename ParserBase<Impl>::ExpressionT ParserBase<Impl>::ParseBinaryExpression( in ParseBinaryExpression()
3221 template <typename Impl>
3222 typename ParserBase<Impl>::ExpressionT ParserBase<Impl>::ParseUnaryExpression( in ParseUnaryExpression()
3315 template <typename Impl>
3316 typename ParserBase<Impl>::ExpressionT ParserBase<Impl>::ParsePostfixExpression( in ParsePostfixExpression()
3343 template <typename Impl>
3344 typename ParserBase<Impl>::ExpressionT
3345 ParserBase<Impl>::ParseLeftHandSideExpression(bool* ok) { in ParseLeftHandSideExpression()
3476 template <typename Impl>
3477 typename ParserBase<Impl>::ExpressionT
3478 ParserBase<Impl>::ParseMemberWithNewPrefixesExpression(bool* is_async, in ParseMemberWithNewPrefixesExpression()
3544 template <typename Impl>
3545 typename ParserBase<Impl>::ExpressionT ParserBase<Impl>::ParseMemberExpression( in ParseMemberExpression()
3611 template <typename Impl>
3612 typename ParserBase<Impl>::ExpressionT ParserBase<Impl>::ParseImportExpressions( in ParseImportExpressions()
3645 template <typename Impl>
3646 typename ParserBase<Impl>::ExpressionT ParserBase<Impl>::ParseSuperExpression( in ParseSuperExpression()
3674 template <typename Impl>
3675 void ParserBase<Impl>::ExpectMetaProperty(Token::Value property_name, in ExpectMetaProperty()
3688 template <typename Impl>
3689 typename ParserBase<Impl>::ExpressionT
3690 ParserBase<Impl>::ParseNewTargetExpression(bool* ok) { in ParseNewTargetExpression()
3708 template <typename Impl>
3709 typename ParserBase<Impl>::ExpressionT
3710 ParserBase<Impl>::ParseMemberExpressionContinuation(ExpressionT expression, in ParseMemberExpressionContinuation()
3776 template <typename Impl>
3777 void ParserBase<Impl>::ParseFormalParameter(FormalParametersT* parameters, in ParseFormalParameter()
3815 template <typename Impl>
3816 void ParserBase<Impl>::ParseFormalParameterList(FormalParametersT* parameters, in ParseFormalParameterList()
3864 template <typename Impl>
3865 typename ParserBase<Impl>::BlockT ParserBase<Impl>::ParseVariableDeclarations( in ParseVariableDeclarations()
4007 template <typename Impl>
4008 typename ParserBase<Impl>::StatementT
4009 ParserBase<Impl>::ParseFunctionDeclaration(bool* ok) { in ParseFunctionDeclaration()
4023 template <typename Impl>
4024 typename ParserBase<Impl>::StatementT
4025 ParserBase<Impl>::ParseHoistableDeclaration( in ParseHoistableDeclaration()
4036 template <typename Impl>
4037 typename ParserBase<Impl>::StatementT
4038 ParserBase<Impl>::ParseHoistableDeclaration( in ParseHoistableDeclaration()
4106 template <typename Impl>
4107 typename ParserBase<Impl>::StatementT ParserBase<Impl>::ParseClassDeclaration( in ParseClassDeclaration()
4153 template <typename Impl>
4154 typename ParserBase<Impl>::StatementT ParserBase<Impl>::ParseNativeDeclaration( in ParseNativeDeclaration()
4175 template <typename Impl>
4176 typename ParserBase<Impl>::StatementT
4177 ParserBase<Impl>::ParseAsyncFunctionDeclaration( in ParseAsyncFunctionDeclaration()
4194 template <typename Impl>
4195 void ParserBase<Impl>::ParseFunctionBody( in ParseFunctionBody()
4196 typename ParserBase<Impl>::StatementListT result, IdentifierT function_name, in ParseFunctionBody()
4287 template <typename Impl>
4288 void ParserBase<Impl>::CheckArityRestrictions(int param_count, in CheckArityRestrictions()
4316 template <typename Impl>
4317 bool ParserBase<Impl>::IsNextLetKeyword() { in IsNextLetKeyword()
4341 template <typename Impl>
4342 bool ParserBase<Impl>::IsTrivialExpression() { in IsTrivialExpression()
4360 template <typename Impl>
4361 typename ParserBase<Impl>::ExpressionT
4362 ParserBase<Impl>::ParseArrowFunctionLiteral( in ParseArrowFunctionLiteral()
4372 counters[Impl::IsPreParser()][parsing_on_main_thread_]); in ParseArrowFunctionLiteral()
4505 template <typename Impl>
4506 typename ParserBase<Impl>::ExpressionT ParserBase<Impl>::ParseClassLiteral( in ParseClassLiteral()
4589 template <typename Impl>
4590 void ParserBase<Impl>::ParseSingleExpressionFunctionBody(StatementListT body, in ParseSingleExpressionFunctionBody()
4608 template <typename Impl>
4609 void ParserBase<Impl>::ParseAsyncFunctionBody(Scope* scope, StatementListT body, in ParseAsyncFunctionBody()
4620 template <typename Impl>
4621 typename ParserBase<Impl>::ExpressionT
4622 ParserBase<Impl>::ParseAsyncFunctionLiteral(bool* ok) { in ParseAsyncFunctionLiteral()
4665 template <typename Impl>
4666 typename ParserBase<Impl>::ExpressionT ParserBase<Impl>::ParseTemplateLiteral( in ParseTemplateLiteral()
4694 typename Impl::TemplateLiteralState ts = impl()->OpenTemplateLiteral(pos); in ParseTemplateLiteral()
4702 typename Impl::TemplateLiteralState ts = impl()->OpenTemplateLiteral(pos); in ParseTemplateLiteral()
4766 template <typename Impl>
4767 typename ParserBase<Impl>::ExpressionT
4768 ParserBase<Impl>::CheckAndRewriteReferenceExpression( in CheckAndRewriteReferenceExpression()
4775 template <typename Impl>
4776 typename ParserBase<Impl>::ExpressionT
4777 ParserBase<Impl>::CheckAndRewriteReferenceExpression( in CheckAndRewriteReferenceExpression()
4806 template <typename Impl>
4807 bool ParserBase<Impl>::IsValidReferenceExpression(ExpressionT expression) { in IsValidReferenceExpression()
4811 template <typename Impl>
4812 void ParserBase<Impl>::CheckDestructuringElement(ExpressionT expression, in CheckDestructuringElement()
4822 template <typename Impl>
4823 typename ParserBase<Impl>::ExpressionT ParserBase<Impl>::ParseV8Intrinsic( in ParseV8Intrinsic()
4846 template <typename Impl>
4847 typename ParserBase<Impl>::ExpressionT ParserBase<Impl>::ParseDoExpression( in ParseDoExpression()
4862 template <typename Impl>
4863 typename ParserBase<Impl>::LazyParsingResult
4864 ParserBase<Impl>::ParseStatementList(StatementListT body, in ParseStatementList()
4950 template <typename Impl>
4951 typename ParserBase<Impl>::StatementT ParserBase<Impl>::ParseStatementListItem( in ParseStatementListItem()
4997 template <typename Impl>
4998 typename ParserBase<Impl>::StatementT ParserBase<Impl>::ParseStatement( in ParseStatement()
5102 template <typename Impl>
5103 typename ParserBase<Impl>::BlockT ParserBase<Impl>::ParseBlock( in ParseBlock()
5134 template <typename Impl>
5135 typename ParserBase<Impl>::StatementT ParserBase<Impl>::ParseScopedStatement( in ParseScopedStatement()
5153 template <typename Impl>
5154 typename ParserBase<Impl>::StatementT ParserBase<Impl>::ParseVariableStatement( in ParseVariableStatement()
5179 template <typename Impl>
5180 typename ParserBase<Impl>::StatementT ParserBase<Impl>::ParseDebuggerStatement( in ParseDebuggerStatement()
5194 template <typename Impl>
5195 typename ParserBase<Impl>::StatementT
5196 ParserBase<Impl>::ParseExpressionOrLabelledStatement( in ParseExpressionOrLabelledStatement()
5267 template <typename Impl>
5268 typename ParserBase<Impl>::StatementT ParserBase<Impl>::ParseIfStatement( in ParseIfStatement()
5300 template <typename Impl>
5301 typename ParserBase<Impl>::StatementT ParserBase<Impl>::ParseContinueStatement( in ParseContinueStatement()
5337 template <typename Impl>
5338 typename ParserBase<Impl>::StatementT ParserBase<Impl>::ParseBreakStatement( in ParseBreakStatement()
5376 template <typename Impl>
5377 typename ParserBase<Impl>::StatementT ParserBase<Impl>::ParseReturnStatement( in ParseReturnStatement()
5418 template <typename Impl>
5419 typename ParserBase<Impl>::StatementT ParserBase<Impl>::ParseWithStatement( in ParseWithStatement()
5448 template <typename Impl>
5449 typename ParserBase<Impl>::StatementT ParserBase<Impl>::ParseDoWhileStatement( in ParseDoWhileStatement()
5485 template <typename Impl>
5486 typename ParserBase<Impl>::StatementT ParserBase<Impl>::ParseWhileStatement( in ParseWhileStatement()
5513 template <typename Impl>
5514 typename ParserBase<Impl>::StatementT ParserBase<Impl>::ParseThrowStatement( in ParseThrowStatement()
5535 template <typename Impl>
5536 typename ParserBase<Impl>::StatementT ParserBase<Impl>::ParseSwitchStatement( in ParseSwitchStatement()
5602 template <typename Impl>
5603 typename ParserBase<Impl>::StatementT ParserBase<Impl>::ParseTryStatement( in ParseTryStatement()
5701 template <typename Impl>
5702 typename ParserBase<Impl>::StatementT ParserBase<Impl>::ParseForStatement( in ParseForStatement()
5813 template <typename Impl>
5814 typename ParserBase<Impl>::StatementT
5815 ParserBase<Impl>::ParseForEachStatementWithDeclarations( in ParseForEachStatementWithDeclarations()
5911 template <typename Impl>
5912 typename ParserBase<Impl>::StatementT
5913 ParserBase<Impl>::ParseForEachStatementWithoutDeclarations( in ParseForEachStatementWithoutDeclarations()
5950 template <typename Impl>
5951 typename ParserBase<Impl>::StatementT
5952 ParserBase<Impl>::ParseStandardForLoopWithLexicalDeclarations( in ParseStandardForLoopWithLexicalDeclarations()
6008 template <typename Impl>
6009 typename ParserBase<Impl>::ForStatementT ParserBase<Impl>::ParseStandardForLoop( in ParseStandardForLoop()
6037 template <typename Impl>
6038 void ParserBase<Impl>::MarkLoopVariableAsAssigned( in MarkLoopVariableAsAssigned()
6048 template <typename Impl>
6049 typename ParserBase<Impl>::StatementT ParserBase<Impl>::ParseForAwaitStatement( in ParseForAwaitStatement()
6195 template <typename Impl>
6196 void ParserBase<Impl>::ObjectLiteralChecker::CheckDuplicateProto( in CheckDuplicateProto()
6210 template <typename Impl>
6211 void ParserBase<Impl>::ClassLiteralChecker::CheckClassMethodName( in CheckClassMethodName()
6245 template <typename Impl>
6246 void ParserBase<Impl>::ClassLiteralChecker::CheckClassFieldName(bool is_static, in CheckClassFieldName()