v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::PreParser Member List

This is the complete list of members for v8::internal::PreParser, including all inherited members.

accept_IN_v8::internal::ParserBase< PreParser >private
AccumulationScope typedefv8::internal::ParserBase< PreParser >
AddClassStaticBlock(PreParserBlock block, ClassInfo *class_info)v8::internal::PreParserinlineprivate
AddFormalParameter(PreParserFormalParameters *parameters, const PreParserExpression &pattern, const PreParserExpression &initializer, int initializer_end_position, bool is_rest)v8::internal::PreParserinlineprivate
AddFunctionForNameInference(const PreParserExpression &expression)v8::internal::PreParserinlineprivatestatic
AddInstanceFieldOrStaticElement(const PreParserExpression &property, ClassInfo *class_info, bool is_static)v8::internal::PreParserinlineprivate
AddSyntheticFunctionDeclaration(FunctionKind kind, int pos)v8::internal::PreParserinlineprivate
AddTemplateExpression(TemplateLiteralState *state, const PreParserExpression &expression)v8::internal::PreParserinlineprivate
AddTemplateSpan(TemplateLiteralState *state, bool should_cook, bool tail)v8::internal::PreParserinlineprivate
allow_eval_cache() constv8::internal::ParserBase< PreParser >inline
allow_eval_cache_v8::internal::ParserBase< PreParser >private
AllowsLazyParsingWithoutUnresolvedVariables() constv8::internal::PreParserinlineprivate
AppendConditionalChainElse(PreParserExpression *x, const SourceRange &else_range)v8::internal::PreParserinlineprivate
ArrowHeadParsingScope typedefv8::internal::ParserBase< PreParser >
AsIdentifier(const PreParserExpression &expression)v8::internal::PreParserinlineprivatestatic
AsIdentifierExpression(const PreParserExpression &expression)v8::internal::PreParserinlineprivatestatic
AsIterationStatement(PreParserStatement s)v8::internal::PreParserinlineprivate
ast_node_factory_v8::internal::ParserBase< PreParser >protected
ast_value_factory() constv8::internal::ParserBase< PreParser >inlineprotected
ast_value_factory_v8::internal::ParserBase< PreParser >protected
AutoAccessorVariableName(AstValueFactory *ast_value_factory, int index)v8::internal::ParserBase< PreParser >inlineprotected
BlockT typedefv8::internal::ParserBase< PreParser >
BreakableStatementT typedefv8::internal::ParserBase< PreParser >
BuildInitializationBlock(DeclarationParsingResult *parsing_result)v8::internal::PreParserinlineprivate
BuildParameterInitializationBlock(const PreParserFormalParameters &parameters)v8::internal::PreParserprivate
BuildReturnStatement(ExpressionT expr, int pos, int end_pos=ReturnStatement::kFunctionLiteralReturnPosition)v8::internal::ParserBase< PreParser >inlineprotected
BuildUnaryExpression(const PreParserExpression &expression, Token::Value op, int pos)v8::internal::PreParserinlineprivate
Check(Token::Value token)v8::internal::ParserBase< PreParser >inlineprotected
CheckArityRestrictions(int param_count, FunctionKind function_type, bool has_rest, int formals_start_pos, int formals_end_pos)v8::internal::ParserBase< PreParser >protected
CheckAssigningFunctionLiteralToProperty(const PreParserExpression &left, const PreParserExpression &right)v8::internal::PreParserinlineprivatestatic
CheckClassFieldName(IdentifierT name, bool is_static)v8::internal::ParserBase< PreParser >protected
CheckClassMethodName(IdentifierT name, ParsePropertyKind type, ParseFunctionFlags flags, bool is_static, bool *has_seen_constructor)v8::internal::ParserBase< PreParser >protected
CheckConflictingVarDeclarations(DeclarationScope *scope)v8::internal::ParserBase< PreParser >inlineprotected
CheckContextualKeyword(const AstRawString *name)v8::internal::ParserBase< PreParser >inlineprotected
CheckContextualKeyword(Token::Value token)v8::internal::ParserBase< PreParser >inlineprotected
CheckFunctionName(LanguageMode language_mode, IdentifierT function_name, FunctionNameValidity function_name_validity, const Scanner::Location &function_name_loc)v8::internal::ParserBase< PreParser >inlineprotected
CheckInOrOf(ForEachStatement::VisitMode *visit_mode)v8::internal::ParserBase< PreParser >inlineprotected
CheckPossibleEvalCall(ExpressionT expression, bool is_optional_call, Scope *scope)v8::internal::ParserBase< PreParser >inlineprotected
CheckStackOverflow()v8::internal::ParserBase< PreParser >inlineprotected
CheckStrictOctalLiteral(int beg_pos, int end_pos)v8::internal::ParserBase< PreParser >inlineprotected
CheckTemplateEscapes(bool should_throw)v8::internal::ParserBase< PreParser >inlineprotected
ClassFieldVariableName(AstValueFactory *ast_value_factory, int index)v8::internal::ParserBase< PreParser >inlineprotected
ClassifyArrowParameter(AccumulationScope *accumulation_scope, int position, ExpressionT parameter)v8::internal::ParserBase< PreParser >protected
ClassifyParameter(IdentifierT parameter, int beg_pos, int end_pos)v8::internal::ParserBase< PreParser >protected
ClassifyPropertyIdentifier(Token::Value token, ParsePropertyInfo *prop_info)v8::internal::ParserBase< PreParser >protected
ClassLiteralPropertyT typedefv8::internal::ParserBase< PreParser >
ClassPropertyKindFor(ParsePropertyKind kind)v8::internal::ParserBase< PreParser >inlineprotected
ClassPropertyListT typedefv8::internal::ParserBase< PreParser >
ClassStaticElementListT typedefv8::internal::ParserBase< PreParser >
CloseTemplateLiteral(TemplateLiteralState *state, int start, const PreParserExpression &tag)v8::internal::PreParserinlineprivate
CollapseConditionalChain(PreParserExpression *x, PreParserExpression cond, PreParserExpression then_expression, PreParserExpression else_expression, int pos, const SourceRange &then_range)v8::internal::PreParserinlineprivate
CollapseNaryExpression(PreParserExpression *x, PreParserExpression y, Token::Value op, int pos, const SourceRange &range)v8::internal::PreParserinlineprivate
compile_hints_magic_enabled_v8::internal::ParserBase< PreParser >private
compile_hints_per_function_magic_enabled_v8::internal::ParserBase< PreParser >private
Consume(Token::Value token)v8::internal::ParserBase< PreParser >inlineprotected
ContainsLabel(const ZonePtrList< const AstRawString > *labels, const AstRawString *label)v8::internal::ParserBase< PreParser >inlineprotected
CountUsage(v8::Isolate::UseCounterFeature feature)v8::internal::PreParserinlineprivate
CreateForEachStatementTDZ(PreParserBlock init_block, const ForInfo &for_info)v8::internal::PreParserinlineprivate
DeclareAndBindVariable(const VariableProxy *proxy, VariableKind kind, VariableMode mode, Scope *scope, bool *was_added, int initializer_position)v8::internal::PreParserinlineprivate
DeclareArrowFunctionFormalParameters(PreParserFormalParameters *parameters, const PreParserExpression &params, const Scanner::Location &params_loc)v8::internal::PreParserinlineprivate
DeclareCatchVariableName(Scope *scope, const PreParserIdentifier &identifier)v8::internal::PreParserinlineprivate
DeclareClass(const PreParserIdentifier &variable_name, const PreParserExpression &value, ZonePtrList< const AstRawString > *names, int class_token_pos, int end_pos)v8::internal::PreParserinlineprivate
DeclareClassVariable(ClassScope *scope, const PreParserIdentifier &name, ClassInfo *class_info, int class_token_pos)v8::internal::PreParserinlineprivate
DeclareFormalParameters(const PreParserFormalParameters *parameters)v8::internal::PreParserinlineprivate
DeclareFunction(const PreParserIdentifier &variable_name, const PreParserExpression &function, VariableMode mode, VariableKind kind, int beg_pos, int end_pos, ZonePtrList< const AstRawString > *names)v8::internal::PreParserinlineprivate
DeclareFunctionNameVar(const AstRawString *function_name, FunctionSyntaxKind function_syntax_kind, DeclarationScope *function_scope)v8::internal::PreParserinlineprivate
DeclareFunctionNameVar(const PreParserIdentifier &function_name, FunctionSyntaxKind function_syntax_kind, DeclarationScope *function_scope)v8::internal::PreParserinlineprivate
DeclareIdentifier(const PreParserIdentifier &name, int start_position)v8::internal::PreParserinlineprivate
DeclareLabel(ZonePtrList< const AstRawString > **labels, ZonePtrList< const AstRawString > **own_labels, const AstRawString *label)v8::internal::ParserBase< PreParser >inlineprotected
DeclareNative(const PreParserIdentifier &name, int pos)v8::internal::PreParserinlineprivate
DeclarePrivateClassMember(ClassScope *scope, const PreParserIdentifier &property_name, const PreParserExpression &property, ClassLiteralProperty::Kind kind, bool is_static, ClassInfo *class_info)v8::internal::PreParserinlineprivate
DeclarePrivateVariableName(const AstRawString *name, ClassScope *scope, VariableMode mode, IsStaticFlag is_static_flag, bool *was_added)v8::internal::PreParserinlineprivate
DeclarePublicClassField(ClassScope *scope, const PreParserExpression &property, bool is_static, bool is_computed_name, ClassInfo *class_info)v8::internal::PreParserinlineprivate
DeclarePublicClassMethod(const PreParserIdentifier &class_name, const PreParserExpression &property, bool is_constructor, ClassInfo *class_info)v8::internal::PreParserinlineprivate
DeclareVariable(const AstRawString *name, VariableKind kind, VariableMode mode, InitializationFlag init, Scope *scope, bool *was_added, int position)v8::internal::PreParserinlineprivate
DeclareVariableName(const AstRawString *name, VariableMode mode, Scope *scope, bool *was_added, int position=kNoSourcePosition, VariableKind kind=NORMAL_VARIABLE)v8::internal::PreParserinlineprivate
default_eager_compile_hint() constv8::internal::ParserBase< PreParser >inline
default_eager_compile_hint_v8::internal::ParserBase< PreParser >private
DesugarBindingInForEachStatement(ForInfo *for_info, PreParserStatement *body_block, PreParserExpression *each_variable)v8::internal::PreParserinlineprivate
DesugarLexicalBindingsInForStatement(PreParserStatement loop, PreParserStatement init, const PreParserExpression &cond, PreParserStatement next, PreParserStatement body, Scope *inner_scope, const ForInfo &for_info)v8::internal::PreParserinlineprivate
DoParseMemberExpressionContinuation(ExpressionT expression)v8::internal::ParserBase< PreParser >protected
EmptyIdentifierString() constv8::internal::PreParserinlineprivate
end_position() constv8::internal::ParserBase< PreParser >inlineprotected
Expect(Token::Value token)v8::internal::ParserBase< PreParser >inlineprotected
ExpectContextualKeyword(const AstRawString *name, const char *fullname=nullptr, int pos=-1)v8::internal::ParserBase< PreParser >inlineprotected
ExpectContextualKeyword(Token::Value token)v8::internal::ParserBase< PreParser >inlineprotected
ExpectSemicolon()v8::internal::ParserBase< PreParser >inlineprotected
Expression typedefv8::internal::PreParser
expression_scope() constv8::internal::ParserBase< PreParser >inlineprotected
expression_scope_v8::internal::ParserBase< PreParser >private
ExpressionFromIdentifier(const PreParserIdentifier &name, int start_position, InferName infer=InferName::kYes)v8::internal::PreParserinlineprivate
ExpressionFromLiteral(Token::Value token, int pos)v8::internal::PreParserinlineprivate
ExpressionFromPrivateName(PrivateNameScopeIterator *private_name_scope, const PreParserIdentifier &name, int start_position)v8::internal::PreParserinlineprivate
ExpressionListT typedefv8::internal::ParserBase< PreParser >
ExpressionListToExpression(const PreParserExpressionList &args)v8::internal::PreParserinlineprivate
ExpressionParsingScope typedefv8::internal::ParserBase< PreParser >
ExpressionScope typedefv8::internal::ParserBase< PreParser >
ExpressionT typedefv8::internal::ParserBase< PreParser >
factory()v8::internal::ParserBase< PreParser >inlineprotected
FactoryT typedefv8::internal::ParserBase< PreParser >
FailureExpression()v8::internal::PreParserinlineprivatestatic
flags() constv8::internal::ParserBase< PreParser >inline
flags_v8::internal::ParserBase< PreParser >private
fni_v8::internal::ParserBase< PreParser >protected
FormalParametersT typedefv8::internal::ParserBase< PreParser >
ForStatementT typedefv8::internal::ParserBase< PreParser >
FuncNameInferrer typedefv8::internal::ParserBase< PreParser >
FuncNameInferrerState typedefv8::internal::ParserBase< PreParser >
function_state_v8::internal::ParserBase< PreParser >protected
FunctionBodyType enum namev8::internal::ParserBase< PreParser >protected
FunctionKindFor(ParseFunctionFlags flags)v8::internal::ParserBase< PreParser >inlineprotected
FunctionKindForImpl(SubFunctionKind sub_function_kind, ParseFunctionFlags flags)v8::internal::ParserBase< PreParser >inlineprotected
FunctionLiteralT typedefv8::internal::ParserBase< PreParser >
GetBigIntAsSymbol() constv8::internal::PreParserinlineprivate
GetClosureScope() constv8::internal::ParserBase< PreParser >inlineprotected
GetDeclarationScope() constv8::internal::ParserBase< PreParser >inlineprotected
GetDefaultStrings(PreParserIdentifier *default_string, PreParserIdentifier *dot_default_string)v8::internal::PreParserinlineprivatestatic
GetEmbedderCompileHint(FunctionLiteral::EagerCompileHint current_compile_hint, int position)v8::internal::PreParserinlineprivate
GetIdentifier() constv8::internal::PreParserprivate
GetLastInfoId() constv8::internal::ParserBase< PreParser >inline
GetNextInfoId()v8::internal::ParserBase< PreParser >inline
GetNextSymbol() constv8::internal::PreParserinlineprivate
GetNextSymbolForRegExpLiteral() constv8::internal::ParserBase< PreParser >inlineprotected
GetNumberAsSymbol() constv8::internal::PreParserinlineprivate
GetRawNameFromIdentifier(const PreParserIdentifier &arg)v8::internal::PreParserinlineprivate
GetReceiverScope() constv8::internal::ParserBase< PreParser >inlineprotected
GetSymbol() constv8::internal::PreParserinlineprivate
GetVariableMode(ClassLiteralProperty::Kind kind)v8::internal::ParserBase< PreParser >inlineprotected
has_error() constv8::internal::ParserBase< PreParser >inline
has_module_in_scope_chain() constv8::internal::ParserBase< PreParser >inline
has_module_in_scope_chain_v8::internal::ParserBase< PreParser >private
HasCheckedSyntax()v8::internal::PreParserinlineprivate
i::ArrowHeadParsingScope< ParserTypes< PreParser > > classv8::internal::PreParserfriend
i::ExpressionScope< ParserTypes< PreParser > > classv8::internal::PreParserfriend
i::ParameterDeclarationParsingScope< ParserTypes< PreParser > > classv8::internal::PreParserfriend
i::VariableDeclarationParsingScope< ParserTypes< PreParser > > classv8::internal::PreParserfriend
Identifier typedefv8::internal::PreParser
IdentifierEquals(const PreParserIdentifier &identifier, const AstRawString *other)v8::internal::PreParserprivate
IdentifierT typedefv8::internal::ParserBase< PreParser >
IfStartsWithUsingOrAwaitUsingKeyword()v8::internal::ParserBase< PreParser >inlineprotected
impl()v8::internal::ParserBase< PreParser >inline
impl() constv8::internal::ParserBase< PreParser >inline
ImportMetaExpression(int pos)v8::internal::PreParserinlineprivate
InferFunctionName()v8::internal::PreParserinlineprivatestatic
info_id_v8::internal::ParserBase< PreParser >private
InitializeObjectLiteral(PreParserExpression literal)v8::internal::PreParserinlineprivate
InsertShadowingVarBindingInitializers(PreParserStatement block)v8::internal::PreParserinlineprivate
InsertSloppyBlockFunctionVarBindings(DeclarationScope *scope)v8::internal::PreParserinlineprivate
is_async_function() constv8::internal::ParserBase< PreParser >inlineprotected
is_async_generator() constv8::internal::ParserBase< PreParser >inlineprotected
is_await_allowed() constv8::internal::ParserBase< PreParser >inlineprotected
is_await_as_identifier_disallowed() constv8::internal::ParserBase< PreParser >inlineprotected
is_generator() constv8::internal::ParserBase< PreParser >inlineprotected
is_resumable() constv8::internal::ParserBase< PreParser >inlineprotected
is_using_allowed() constv8::internal::ParserBase< PreParser >inlineprotected
IsAccessor(ParsePropertyKind kind)v8::internal::ParserBase< PreParser >inlineprotectedstatic
IsArguments(const PreParserIdentifier &identifier) constv8::internal::PreParserinlineprivate
IsArrayIndex(const PreParserIdentifier &string, uint32_t *index)v8::internal::PreParserinlineprivatestatic
IsAssignableIdentifier(ExpressionT expression)v8::internal::ParserBase< PreParser >inlineprotected
IsAsync(const PreParserIdentifier &identifier) constv8::internal::PreParserinlineprivate
IsAwaitAsIdentifierDisallowed(FunctionKind kind) constv8::internal::ParserBase< PreParser >inlineprotected
IsBoilerplateProperty(const PreParserExpression &property)v8::internal::PreParserinlineprivatestatic
IsConstructor(const PreParserIdentifier &identifier) constv8::internal::PreParserinlineprivate
IsEmptyIdentifier(PreParserIdentifier subject)v8::internal::PreParserinlineprivate
IsEval(const PreParserIdentifier &identifier) constv8::internal::PreParserinlineprivate
IsEvalOrArguments(const PreParserIdentifier &identifier) constv8::internal::PreParserinlineprivate
IsExtraordinaryPrivateNameAccessAllowed() constv8::internal::ParserBase< PreParser >
IsIdentifier(const PreParserExpression &expression)v8::internal::PreParserinlineprivatestatic
IsIterationStatement(PreParserStatement subject)v8::internal::PreParserinlineprivatestatic
IsLet(const AstRawString *identifier) constv8::internal::ParserBase< PreParser >inlineprotected
IsNative(const PreParserExpression &expr) constv8::internal::PreParserinlineprivate
IsNextLetKeyword()v8::internal::ParserBase< PreParser >protected
IsNextUsingKeyword(Token::Value token_after_using, bool is_await_using)v8::internal::ParserBase< PreParser >inlineprotected
IsNull(T subject)v8::internal::PreParserinlineprivatestatic
IsParsingWhileDebugging() constv8::internal::ParserBase< PreParser >inline
IsPreParser()v8::internal::PreParserinlinestatic
IsPrivateReference(const PreParserExpression &expression)v8::internal::PreParserinlineprivate
IsStringLiteral(PreParserStatement statement) constv8::internal::PreParserinlineprivate
IsThisProperty(const PreParserExpression &expression)v8::internal::PreParserinlineprivatestatic
IsValidReferenceExpression(ExpressionT expression)v8::internal::ParserBase< PreParser >protected
IterationStatementT typedefv8::internal::ParserBase< PreParser >
kForStatement enum valuev8::internal::ParserBase< PreParser >protected
kFunction enum valuev8::internal::ParserBase< PreParser >protected
kNonStaticMethod enum valuev8::internal::ParserBase< PreParser >protected
kPreParseNotIdentifiableError enum valuev8::internal::PreParser
kPreParseStackOverflow enum valuev8::internal::PreParser
kPreParseSuccess enum valuev8::internal::PreParser
kStatement enum valuev8::internal::ParserBase< PreParser >protected
kStatementListItem enum valuev8::internal::ParserBase< PreParser >protected
kStaticMethod enum valuev8::internal::ParserBase< PreParser >protected
language_mode()v8::internal::ParserBase< PreParser >inlineprotected
log_v8::internal::PreParserprivate
logger()v8::internal::PreParserinline
LookupBreakTarget(IdentifierT label)v8::internal::ParserBase< PreParser >inlineprotected
LookupContinueTarget(IdentifierT label)v8::internal::ParserBase< PreParser >inlineprotected
loop_nesting_depth() constv8::internal::ParserBase< PreParser >inline
main_zone() constv8::internal::ParserBase< PreParser >inline
MaybeParsingArrowhead() constv8::internal::ParserBase< PreParser >inlineprotected
MethodKindFor(bool is_static, ParseFunctionFlags flags)v8::internal::ParserBase< PreParser >inlineprotected
module() constv8::internal::ParserBase< PreParser >inlineprotected
NewBlockScopeForObjectLiteral()v8::internal::ParserBase< PreParser >inlineprotected
NewClassLiteralPropertyWithAccessorInfo(ClassScope *scope, ClassInfo *class_info, const PreParserIdentifier &name, const PreParserExpression &key, const PreParserExpression &value, bool is_static, bool is_computed_name, bool is_private, int pos)v8::internal::PreParserinlineprivate
NewClassPropertyList(int size) constv8::internal::PreParserinlineprivate
NewClassScope(Scope *parent, bool is_anonymous) constv8::internal::ParserBase< PreParser >inlineprotected
NewClassStaticElementList(int size) constv8::internal::PreParserinlineprivate
NewEvalScope(Scope *parent) constv8::internal::ParserBase< PreParser >inlineprotected
NewFunctionScope(FunctionKind kind, Zone *parse_zone=nullptr) constv8::internal::ParserBase< PreParser >inlineprotected
NewModuleScope(DeclarationScope *parent) constv8::internal::ParserBase< PreParser >inlineprotected
NewRawVariable(const AstRawString *name, int pos)v8::internal::ParserBase< PreParser >inlineprotected
NewScope(ScopeType scope_type) constv8::internal::ParserBase< PreParser >inlineprotected
NewScopeWithParent(Scope *parent, ScopeType scope_type) constv8::internal::ParserBase< PreParser >inlineprotected
NewScriptScope(REPLMode repl_mode) constv8::internal::ParserBase< PreParser >inlineprotected
NewStatementList(int size) constv8::internal::PreParserinlineprivate
NewSuperCallReference(int pos)v8::internal::PreParserinlineprivate
NewSuperPropertyReference(int pos)v8::internal::PreParserinlineprivate
NewTargetExpression(int pos)v8::internal::PreParserinlineprivate
NewThisExpression(int pos)v8::internal::PreParserinlineprivate
NewThrowReferenceError(MessageTemplate message, int pos)v8::internal::PreParserinlineprivate
NewThrowStatement(const PreParserExpression &exception, int pos)v8::internal::PreParserinlineprivate
NewUnresolved(const AstRawString *name)v8::internal::ParserBase< PreParser >inlineprotected
NewUnresolved(const AstRawString *name, int begin_pos, VariableKind kind=NORMAL_VARIABLE)v8::internal::ParserBase< PreParser >inlineprotected
NewV8Intrinsic(const PreParserIdentifier &name, const PreParserExpressionList &arguments, int pos)v8::internal::PreParserinlineprivate
NewVarblockScope() constv8::internal::ParserBase< PreParser >inlineprotected
Next()v8::internal::ParserBase< PreParser >inlineprotected
next_arrow_function_info_v8::internal::ParserBase< PreParser >private
NullBlock()v8::internal::PreParserinlineprivatestatic
NullExpression()v8::internal::PreParserinlineprivatestatic
NullIdentifier()v8::internal::PreParserinlineprivatestatic
NullLiteralProperty()v8::internal::PreParserinlineprivatestatic
NullStatement()v8::internal::PreParserinlineprivatestatic
NullStatementList()v8::internal::PreParserinlineprivatestatic
object_literal_scope_v8::internal::ParserBase< PreParser >protected
ObjectLiteralPropertyT typedefv8::internal::ParserBase< PreParser >
ObjectPropertyListT typedefv8::internal::ParserBase< PreParser >
OpenTemplateLiteral(int pos)v8::internal::PreParserinlineprivate
original_scope_v8::internal::ParserBase< PreParser >protected
ParameterDeclarationParsingScope typedefv8::internal::ParserBase< PreParser >
parameters_v8::internal::ParserBase< PreParser >private
parse_lazily() constv8::internal::PreParserinlineprivate
ParseAccessorPropertyOrAutoAccessors(ParsePropertyInfo *prop_info, ExpressionT *name_expression, int *name_token_position)v8::internal::ParserBase< PreParser >protected
ParseAndClassifyIdentifier(Token::Value token)v8::internal::ParserBase< PreParser >protected
ParseArguments(ExpressionListT *args, bool *has_spread, ParsingArrowHeadFlag maybe_arrow=kCertainlyNotArrowHead)v8::internal::ParserBase< PreParser >protected
ParseArrayLiteral()v8::internal::ParserBase< PreParser >protected
ParseArrowFunctionLiteral(const FormalParametersT &parameters, int function_literal_id, bool could_be_immediately_invoked)v8::internal::ParserBase< PreParser >protected
ParseArrowParametersWithRest(ExpressionListT *list, AccumulationScope *scope, int seen_variables)v8::internal::ParserBase< PreParser >protected
ParseAssignmentExpression()v8::internal::ParserBase< PreParser >protected
ParseAssignmentExpressionCoverGrammar()v8::internal::ParserBase< PreParser >protected
ParseAssignmentExpressionCoverGrammarContinuation(int lhs_beg_pos, ExpressionT expression)v8::internal::ParserBase< PreParser >protected
ParseAsyncFunctionDeclaration(ZonePtrList< const AstRawString > *names, bool default_export)v8::internal::ParserBase< PreParser >protected
ParseAsyncFunctionLiteral()v8::internal::ParserBase< PreParser >protected
ParseAsyncGeneratorFunctionBody(int pos, FunctionKind kind, PreParserScopedStatementList *body)v8::internal::PreParserinlineprivate
ParseAwaitExpression()v8::internal::ParserBase< PreParser >protected
ParseBinaryContinuation(ExpressionT x, int prec, int prec1)v8::internal::ParserBase< PreParser >protected
ParseBinaryExpression(int prec)v8::internal::ParserBase< PreParser >protected
ParseBindingPattern()v8::internal::ParserBase< PreParser >protected
ParseBlock(ZonePtrList< const AstRawString > *labels, Scope *block_scope)v8::internal::ParserBase< PreParser >protected
ParseBlock(ZonePtrList< const AstRawString > *labels)v8::internal::ParserBase< PreParser >protected
ParseBreakStatement(ZonePtrList< const AstRawString > *labels)v8::internal::ParserBase< PreParser >protected
ParseClassDeclaration(ZonePtrList< const AstRawString > *names, bool default_export)v8::internal::ParserBase< PreParser >protected
ParseClassExpression(Scope *outer_scope)v8::internal::ParserBase< PreParser >protected
ParseClassLiteral(Scope *outer_scope, IdentifierT name, Scanner::Location class_name_location, bool name_is_strict_reserved, int class_token_pos)v8::internal::ParserBase< PreParser >protected
ParseClassLiteralBody(ClassInfo &class_info, IdentifierT name, int class_token_pos, Token::Value end_token)v8::internal::ParserBase< PreParser >protected
ParseClassPropertyDefinition(ClassInfo *class_info, ParsePropertyInfo *prop_info, bool has_extends)v8::internal::ParserBase< PreParser >protected
ParseClassStaticBlock(ClassInfo *class_info)v8::internal::ParserBase< PreParser >protected
ParseCoalesceExpression(ExpressionT expression)v8::internal::ParserBase< PreParser >protected
ParseConditionalChainAssignmentExpression()v8::internal::ParserBase< PreParser >protected
ParseConditionalChainAssignmentExpressionCoverGrammar()v8::internal::ParserBase< PreParser >protected
ParseConditionalChainExpression(ExpressionT condition, int condition_pos)v8::internal::ParserBase< PreParser >protected
ParseConditionalContinuation(ExpressionT expression, int pos)v8::internal::ParserBase< PreParser >protected
ParseConditionalExpression()v8::internal::ParserBase< PreParser >protected
ParseContinueStatement()v8::internal::ParserBase< PreParser >protected
ParseCurrentSymbolAsClassFieldOrMethod(ParsePropertyInfo *prop_info, ExpressionT *name_expression)v8::internal::ParserBase< PreParser >protected
ParseDebuggerStatement()v8::internal::ParserBase< PreParser >protected
ParseDoWhileStatement(ZonePtrList< const AstRawString > *labels, ZonePtrList< const AstRawString > *own_labels)v8::internal::ParserBase< PreParser >protected
ParseExpression()v8::internal::ParserBase< PreParser >protected
ParseExpressionCoverGrammar()v8::internal::ParserBase< PreParser >protected
ParseExpressionOrLabelledStatement(ZonePtrList< const AstRawString > *labels, ZonePtrList< const AstRawString > *own_labels, AllowLabelledFunctionStatement allow_function)v8::internal::ParserBase< PreParser >protected
ParseForAwaitStatement(ZonePtrList< const AstRawString > *labels, ZonePtrList< const AstRawString > *own_labels)v8::internal::ParserBase< PreParser >protected
ParseForEachStatementWithDeclarations(int stmt_pos, ForInfo *for_info, ZonePtrList< const AstRawString > *labels, ZonePtrList< const AstRawString > *own_labels, Scope *inner_block_scope)v8::internal::ParserBase< PreParser >protected
ParseForEachStatementWithoutDeclarations(int stmt_pos, ExpressionT expression, int lhs_beg_pos, int lhs_end_pos, ForInfo *for_info, ZonePtrList< const AstRawString > *labels, ZonePtrList< const AstRawString > *own_labels)v8::internal::ParserBase< PreParser >protected
ParseFormalParameter(FormalParametersT *parameters)v8::internal::ParserBase< PreParser >protected
ParseFormalParameterList(FormalParametersT *parameters)v8::internal::ParserBase< PreParser >protected
ParseForStatement(ZonePtrList< const AstRawString > *labels, ZonePtrList< const AstRawString > *own_labels)v8::internal::ParserBase< PreParser >protected
ParseFunctionBody(StatementListT *body, IdentifierT function_name, int pos, const FormalParametersT &parameters, FunctionKind kind, FunctionSyntaxKind function_syntax_kind, FunctionBodyType body_type)v8::internal::ParserBase< PreParser >protected
ParseFunctionDeclaration()v8::internal::ParserBase< PreParser >protected
ParseFunctionExpression()v8::internal::ParserBase< PreParser >protected
ParseFunctionLiteral(Identifier name, Scanner::Location function_name_location, FunctionNameValidity function_name_validity, FunctionKind kind, int function_token_pos, FunctionSyntaxKind function_syntax_kind, LanguageMode language_mode, ZonePtrList< const AstRawString > *arguments_for_wrapped_function)v8::internal::PreParserprivate
ParseGeneratorFunctionBody(int pos, FunctionKind kind, PreParserScopedStatementList *body)v8::internal::PreParserinlineprivate
ParseHoistableDeclaration(ZonePtrList< const AstRawString > *names, bool default_export)v8::internal::ParserBase< PreParser >protected
ParseHoistableDeclaration(int pos, ParseFunctionFlags flags, ZonePtrList< const AstRawString > *names, bool default_export)v8::internal::ParserBase< PreParser >protected
ParseIdentifier(FunctionKind function_kind)v8::internal::ParserBase< PreParser >protected
ParseIdentifier()v8::internal::ParserBase< PreParser >inlineprotected
ParseIfStatement(ZonePtrList< const AstRawString > *labels)v8::internal::ParserBase< PreParser >protected
ParseImportExpressions()v8::internal::ParserBase< PreParser >protected
ParseLeftHandSideContinuation(ExpressionT expression)v8::internal::ParserBase< PreParser >protected
ParseLeftHandSideExpression()v8::internal::ParserBase< PreParser >protected
ParseLogicalExpression()v8::internal::ParserBase< PreParser >protected
ParseMemberExpression()v8::internal::ParserBase< PreParser >protected
ParseMemberExpressionContinuation(ExpressionT expression)v8::internal::ParserBase< PreParser >inlineprotected
ParseMemberInitializer(ClassInfo *class_info, int beg_pos, int info_id, bool is_static)v8::internal::ParserBase< PreParser >protected
ParseMemberWithPresentNewPrefixesExpression()v8::internal::ParserBase< PreParser >protected
ParseNativeDeclaration()v8::internal::ParserBase< PreParser >protected
ParseNewTargetExpression()v8::internal::ParserBase< PreParser >protected
ParseNonRestrictedIdentifier()v8::internal::ParserBase< PreParser >protected
ParseObjectLiteral()v8::internal::ParserBase< PreParser >protected
ParseObjectPropertyDefinition(ParsePropertyInfo *prop_info, bool *has_seen_proto)v8::internal::ParserBase< PreParser >protected
ParsePossibleDestructuringSubPattern(AccumulationScope *scope)v8::internal::ParserBase< PreParser >protected
ParsePostfixContinuation(ExpressionT expression, int lhs_beg_pos)v8::internal::ParserBase< PreParser >protected
ParsePostfixExpression()v8::internal::ParserBase< PreParser >protected
ParsePrimaryExpression()v8::internal::ParserBase< PreParser >protected
ParseProperty(ParsePropertyInfo *prop_info)v8::internal::ParserBase< PreParser >protected
ParsePropertyName()v8::internal::ParserBase< PreParser >protected
ParsePropertyOrPrivatePropertyName()v8::internal::ParserBase< PreParser >protected
ParserBase(Zone *zone, Scanner *scanner, uintptr_t stack_limit, AstValueFactory *ast_value_factory, PendingCompilationErrorHandler *pending_error_handler, RuntimeCallStats *runtime_call_stats, V8FileLogger *v8_file_logger, UnoptimizedCompileFlags flags, bool parsing_on_main_thread, bool compile_hints_magic_enabled, bool compile_hints_per_function_magic_enabled)v8::internal::ParserBase< PreParser >inline
ParserBase< PreParser > classv8::internal::PreParserfriend
ParseRegExpLiteral()v8::internal::ParserBase< PreParser >protected
ParseReturnStatement()v8::internal::ParserBase< PreParser >protected
ParseScopedStatement(ZonePtrList< const AstRawString > *labels)v8::internal::ParserBase< PreParser >protected
ParseStandardForLoop(int stmt_pos, ZonePtrList< const AstRawString > *labels, ZonePtrList< const AstRawString > *own_labels, ExpressionT *cond, StatementT *next, StatementT *body)v8::internal::ParserBase< PreParser >protected
ParseStandardForLoopWithLexicalDeclarations(int stmt_pos, StatementT init, ForInfo *for_info, ZonePtrList< const AstRawString > *labels, ZonePtrList< const AstRawString > *own_labels)v8::internal::ParserBase< PreParser >protected
ParseStatement(ZonePtrList< const AstRawString > *labels, ZonePtrList< const AstRawString > *own_labels)v8::internal::ParserBase< PreParser >inlineprotected
ParseStatement(ZonePtrList< const AstRawString > *labels, ZonePtrList< const AstRawString > *own_labels, AllowLabelledFunctionStatement allow_function)v8::internal::ParserBase< PreParser >protected
ParseStatementList(StatementListT *body, Token::Value end_token)v8::internal::ParserBase< PreParser >protected
ParseStatementListAndLogFunction(PreParserFormalParameters *formals)v8::internal::PreParserprivate
ParseStatementListItem()v8::internal::ParserBase< PreParser >protected
ParseSuperExpression()v8::internal::ParserBase< PreParser >protected
ParseSwitchStatement(ZonePtrList< const AstRawString > *labels)v8::internal::ParserBase< PreParser >protected
ParseTemplateLiteral(ExpressionT tag, int start, bool tagged)v8::internal::ParserBase< PreParser >protected
ParseThrowStatement()v8::internal::ParserBase< PreParser >protected
ParseTryStatement()v8::internal::ParserBase< PreParser >protected
ParseUnaryExpression()v8::internal::ParserBase< PreParser >protected
ParseUnaryOrPrefixExpression()v8::internal::ParserBase< PreParser >protected
ParseV8Intrinsic()v8::internal::ParserBase< PreParser >protected
ParseVariableDeclarations(VariableDeclarationContext var_context, DeclarationParsingResult *parsing_result, ZonePtrList< const AstRawString > *names)v8::internal::ParserBase< PreParser >protected
ParseVariableStatement(VariableDeclarationContext var_context, ZonePtrList< const AstRawString > *names)v8::internal::ParserBase< PreParser >protected
ParseWhileStatement(ZonePtrList< const AstRawString > *labels, ZonePtrList< const AstRawString > *own_labels)v8::internal::ParserBase< PreParser >protected
ParseWithStatement(ZonePtrList< const AstRawString > *labels)v8::internal::ParserBase< PreParser >protected
ParseYieldExpression()v8::internal::ParserBase< PreParser >protected
parsing_on_main_thread_v8::internal::ParserBase< PreParser >protected
ParsingDynamicFunctionDeclaration() constv8::internal::PreParserinlineprivate
ParsingExtension() constv8::internal::PreParserinlineprivate
peek()v8::internal::ParserBase< PreParser >inlineprotected
peek_any_identifier()v8::internal::ParserBase< PreParser >inlineprotected
peek_end_position() constv8::internal::ParserBase< PreParser >inlineprotected
peek_position() constv8::internal::ParserBase< PreParser >inlineprotected
PeekAhead()v8::internal::ParserBase< PreParser >inlineprotected
PeekAheadAhead()v8::internal::ParserBase< PreParser >inlineprotected
PeekContextualKeyword(const AstRawString *name)v8::internal::ParserBase< PreParser >inlineprotected
PeekContextualKeyword(Token::Value token)v8::internal::ParserBase< PreParser >inlineprotected
PeekInOrOf()v8::internal::ParserBase< PreParser >inlineprotected
PeekNextInfoId()v8::internal::ParserBase< PreParser >inline
pending_error_handler()v8::internal::PreParserinlineprivate
v8::internal::ParserBase< PreParser >::pending_error_handler() constv8::internal::ParserBase< PreParser >inlineprotected
pending_error_handler_v8::internal::ParserBase< PreParser >protected
pointer_buffer()v8::internal::ParserBase< PreParser >inlineprotected
pointer_buffer_v8::internal::ParserBase< PreParser >private
position() constv8::internal::ParserBase< PreParser >inlineprotected
position_after_last_primary_expression_open_parenthesis_v8::internal::ParserBase< PreParser >private
PositionAfterSemicolon()v8::internal::ParserBase< PreParser >inlineprotected
PrepareGeneratorVariables()v8::internal::PreParserinlineprivate
preparse_data_builder() constv8::internal::PreParserinline
preparse_data_builder_v8::internal::PreParserprivate
preparse_data_builder_buffer()v8::internal::PreParserinline
preparse_data_builder_buffer_v8::internal::PreParserprivate
PreParseFunction(const AstRawString *function_name, FunctionKind kind, FunctionSyntaxKind function_syntax_kind, DeclarationScope *function_scope, int *use_counts, ProducedPreparseData **produced_preparser_scope_data)v8::internal::PreParser
PreParseProgram()v8::internal::PreParser
PreParser(Zone *zone, Scanner *scanner, uintptr_t stack_limit, AstValueFactory *ast_value_factory, PendingCompilationErrorHandler *pending_error_handler, RuntimeCallStats *runtime_call_stats, V8FileLogger *v8_file_logger, UnoptimizedCompileFlags flags, bool parsing_on_main_thread=true)v8::internal::PreParserinline
PreParseResult enum namev8::internal::PreParser
PreParserFormalParameters classv8::internal::PreParserfriend
PreParserIdentifierToAstRawString(const PreParserIdentifier &x)v8::internal::PreParserinlineprivate
PropertyPosition enum namev8::internal::ParserBase< PreParser >protected
PushEnclosingName(const PreParserIdentifier &name)v8::internal::PreParserinlineprivate
PushLiteralName(const PreParserIdentifier &id)v8::internal::PreParserinlineprivatestatic
PushPropertyName(const PreParserExpression &expression)v8::internal::PreParserinlineprivate
PushVariableName(const PreParserIdentifier &id)v8::internal::PreParserinlineprivatestatic
RaiseLanguageMode(LanguageMode mode)v8::internal::ParserBase< PreParser >inlineprotected
ReindexArrowFunctionFormalParameters(PreParserFormalParameters *parameters)v8::internal::PreParserinlineprivate
ReindexComputedMemberName(const PreParserExpression &expression)v8::internal::PreParserinlineprivate
ReportMessage(MessageTemplate message, const Ts &... args)v8::internal::ParserBase< PreParser >inlineprotected
ReportMessageAt(Scanner::Location source_location, MessageTemplate message, const Ts &... args)v8::internal::ParserBase< PreParser >inlineprotected
ReportMessageAt(Scanner::Location source_location, MessageTemplate message, const PreParserIdentifier &arg0)v8::internal::ParserBase< PreParser >inlineprotected
ReportUnexpectedToken(Token::Value token)v8::internal::ParserBase< PreParser >protected
ReportUnexpectedTokenAt(Scanner::Location location, Token::Value token, MessageTemplate message=MessageTemplate::kUnexpectedToken)v8::internal::PreParserinlineprivate
ReportUnidentifiableError()v8::internal::PreParserinlineprivate
ReportVarRedeclarationIn(const AstRawString *name, Scope *scope)v8::internal::PreParserinlineprivate
ResetInfoId()v8::internal::ParserBase< PreParser >inline
RewriteCatchPattern(CatchInfo *catch_info)v8::internal::PreParserinlineprivate
RewriteClassLiteral(ClassScope *scope, const PreParserIdentifier &name, ClassInfo *class_info, int pos)v8::internal::PreParserinlineprivate
RewriteForVarInLegacy(const ForInfo &for_info)v8::internal::PreParserinlineprivate
RewriteInvalidReferenceExpression(ExpressionT expression, int beg_pos, int end_pos, MessageTemplate message, bool early_error)v8::internal::ParserBase< PreParser >protected
RewriteSwitchStatement(PreParserStatement switch_statement, Scope *scope)v8::internal::PreParserinlineprivate
RewriteTryStatement(PreParserStatement try_block, PreParserStatement catch_block, const SourceRange &catch_range, PreParserStatement finally_block, const SourceRange &finally_range, const CatchInfo &catch_info, int pos)v8::internal::PreParserinlineprivate
runtime_call_stats_v8::internal::ParserBase< PreParser >protected
scanner() constv8::internal::ParserBase< PreParser >inlineprotected
scanner_v8::internal::ParserBase< PreParser >private
scope() constv8::internal::ParserBase< PreParser >inlineprotected
scope_v8::internal::ParserBase< PreParser >protected
set_allow_eval_cache(bool allow)v8::internal::ParserBase< PreParser >inline
set_default_eager_compile_hint(FunctionLiteral::EagerCompileHint eager_compile_hint)v8::internal::ParserBase< PreParser >inline
set_has_module_in_scope_chain()v8::internal::ParserBase< PreParser >inlineprotected
set_preparse_data_builder(PreparseDataBuilder *preparse_data_builder)v8::internal::PreParserinline
set_stack_limit(uintptr_t stack_limit)v8::internal::ParserBase< PreParser >inline
set_stack_overflow()v8::internal::ParserBase< PreParser >inlineprotected
SetAsmModule()v8::internal::PreParserinlineprivate
SetFunctionNameFromIdentifierRef(const PreParserExpression &value, const PreParserExpression &identifier)v8::internal::PreParserinlineprivate
SetFunctionNameFromPropertyName(const PreParserExpression &property, const PreParserIdentifier &name, const AstRawString *prefix=nullptr)v8::internal::PreParserinlineprivate
SetLanguageMode(Scope *scope, LanguageMode mode)v8::internal::PreParserinlineprivate
ShortcutLiteralBinaryExpression(PreParserExpression *x, const PreParserExpression &y, Token::Value op, int pos)v8::internal::PreParserinlineprivate
SkipFunction(const AstRawString *name, FunctionKind kind, FunctionSyntaxKind function_syntax_kind, DeclarationScope *function_scope, int *num_parameters, int *function_length, ProducedPreparseData **produced_preparse_data)v8::internal::PreParserinlineprivate
SkipInfos(int delta)v8::internal::ParserBase< PreParser >inline
SourceRange typedefv8::internal::ParserBase< PreParser >
SourceRangeScope typedefv8::internal::ParserBase< PreParser >
stack_limit() constv8::internal::ParserBase< PreParser >inline
stack_limit_v8::internal::ParserBase< PreParser >protected
stack_overflow() constv8::internal::ParserBase< PreParser >inlineprotected
Statement typedefv8::internal::PreParser
StatementListT typedefv8::internal::ParserBase< PreParser >
StatementT typedefv8::internal::ParserBase< PreParser >
SubFunctionKind enum namev8::internal::ParserBase< PreParser >protected
SuspendExpressionT typedefv8::internal::ParserBase< PreParser >
target_stack()v8::internal::ParserBase< PreParser >inlineprotected
TargetStackContainsLabel(const AstRawString *label)v8::internal::ParserBase< PreParser >inlineprotected
ThisExpression()v8::internal::PreParserinlineprivate
Types typedefv8::internal::ParserBase< PreParser >
use_counts_v8::internal::PreParserprivate
UseThis()v8::internal::ParserBase< PreParser >inlineprotected
v8_file_logger_v8::internal::ParserBase< PreParser >protected
ValidateFormalParameters(LanguageMode language_mode, const FormalParametersT &parameters, bool allow_duplicates)v8::internal::ParserBase< PreParser >inlineprotected
ValidateRegExpFlags(RegExpFlags flags)v8::internal::ParserBase< PreParser >protected
ValidateRegExpLiteral(const AstRawString *pattern, RegExpFlags flags, RegExpError *regexp_error)v8::internal::ParserBase< PreParser >protected
variable_buffer()v8::internal::ParserBase< PreParser >inlineprotected
variable_buffer_v8::internal::ParserBase< PreParser >private
VariableDeclarationContext enum namev8::internal::ParserBase< PreParser >protected
VariableDeclarationParsingScope typedefv8::internal::ParserBase< PreParser >
VerifyCanHaveAutoAccessorOrThrow(ParsePropertyInfo *prop_info, ExpressionT name_expression, int name_token_position)v8::internal::ParserBase< PreParser >protected
zone() constv8::internal::ParserBase< PreParser >inline
zone_v8::internal::ParserBase< PreParser >private