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

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

AddArrowFunctionFormalParameters(ParserFormalParameters *parameters, Expression *params, int end_pos)v8::internal::Parserprivate
AddClassStaticBlock(Block *block, ClassInfo *class_info)v8::internal::Parserprivate
AddFormalParameter(ParserFormalParameters *parameters, Expression *pattern, Expression *initializer, int initializer_end_position, bool is_rest)v8::internal::Parserinlineprivate
AddFunctionForNameInference(FunctionLiteral *func_to_infer)v8::internal::Parserinlineprivate
AddInstanceFieldOrStaticElement(ClassLiteralProperty *property, ClassInfo *class_info, bool is_static)v8::internal::Parserprivate
AddTemplateExpression(TemplateLiteralState *state, Expression *expression)v8::internal::Parserprivate
AddTemplateSpan(TemplateLiteralState *state, bool should_cook, bool tail)v8::internal::Parserprivate
allow_lazy_v8::internal::Parserprivate
AllowsLazyParsingWithoutUnresolvedVariables() constv8::internal::Parserinlineprivate
AppendConditionalChainElse(Expression **x, const SourceRange &else_range)v8::internal::Parserprivate
AppendConditionalChainElseSourceRange(ConditionalChain *node, const SourceRange &range)v8::internal::Parserinlineprivate
AppendConditionalChainSourceRange(ConditionalChain *node, const SourceRange &range)v8::internal::Parserinlineprivate
AppendNaryOperationSourceRange(NaryOperation *node, const SourceRange &range)v8::internal::Parserinlineprivate
AsIdentifier(Expression *expression)v8::internal::Parserinlineprivatestatic
AsIdentifierExpression(Expression *expression)v8::internal::Parserinlineprivate
AsIterationStatement(BreakableStatement *s)v8::internal::Parserinlineprivate
BuildCreateJSGeneratorObject(int pos, FunctionKind kind)v8::internal::Parserprivate
BuildInitializationBlock(DeclarationParsingResult *parsing_result)v8::internal::Parserprivate
BuildInitialYield(int pos, FunctionKind kind)v8::internal::Parserprivate
BuildParameterInitializationBlock(const ParserFormalParameters &parameters)v8::internal::Parserprivate
BuildUnaryExpression(Expression *expression, Token::Value op, int pos)v8::internal::Parserprivate
CheckAssigningFunctionLiteralToProperty(Expression *left, Expression *right)v8::internal::Parserinlineprivatestatic
CloseTemplateLiteral(TemplateLiteralState *state, int start, Expression *tag)v8::internal::Parserprivate
CollapseConditionalChain(Expression **x, Expression *cond, Expression *then_expression, Expression *else_expression, int pos, const SourceRange &then_range)v8::internal::Parserprivate
CollapseNaryExpression(Expression **x, Expression *y, Token::Value op, int pos, const SourceRange &range)v8::internal::Parserprivate
compile_options_v8::internal::Parserprivate
CompletionKind enum namev8::internal::Parserprivate
consumed_preparse_data_v8::internal::Parserprivate
ConvertBinaryToNaryOperationSourceRange(BinaryOperation *binary_op, NaryOperation *nary_op)v8::internal::Parserinlineprivate
CountUsage(v8::Isolate::UseCounterFeature feature)v8::internal::Parserinlineprivate
CreateForEachStatementTDZ(Block *init_block, const ForInfo &for_info)v8::internal::Parserprivate
CreateInitializerFunction(const AstRawString *class_name, DeclarationScope *scope, int function_literal_id, Statement *initializer_stmt)v8::internal::Parserprivate
CreateInstanceMembersInitializer(const AstRawString *name, ClassInfo *class_info)v8::internal::Parserprivate
CreatePrivateNameVariable(ClassScope *scope, VariableMode mode, IsStaticFlag is_static_flag, const AstRawString *name)v8::internal::Parserprivate
CreateStaticElementsInitializer(const AstRawString *name, ClassInfo *class_info)v8::internal::Parserprivate
CreateSyntheticContextVariableProxy(ClassScope *scope, ClassInfo *class_info, const AstRawString *name, bool is_static)v8::internal::Parserprivate
Declare(Declaration *declaration, const AstRawString *name, VariableKind kind, VariableMode mode, InitializationFlag init, Scope *declaration_scope, bool *was_added, int var_begin_pos, int var_end_pos=kNoSourcePosition)v8::internal::Parserprivate
DeclareAndBindVariable(VariableProxy *proxy, VariableKind kind, VariableMode mode, Scope *declaration_scope, bool *was_added, int initializer_position)v8::internal::Parserprivate
DeclareArrowFunctionFormalParameters(ParserFormalParameters *parameters, Expression *params, const Scanner::Location &params_loc)v8::internal::Parserprivate
DeclareBoundVariable(const AstRawString *name, VariableMode mode, int pos)v8::internal::Parserprivate
DeclareCatchVariableName(Scope *scope, const AstRawString *name)v8::internal::Parserinlineprivate
DeclareClass(const AstRawString *variable_name, Expression *value, ZonePtrList< const AstRawString > *names, int class_token_pos, int end_pos)v8::internal::Parserprivate
DeclareClassBrandVariable(ClassScope *scope, ClassInfo *class_info, int class_token_pos)v8::internal::Parserprivate
DeclareClassField(ClassScope *scope, ClassLiteralProperty *property, const AstRawString *property_name, bool is_static, bool is_computed_name, bool is_private, ClassInfo *class_info)v8::internal::Parserprivate
DeclareClassProperty(ClassScope *scope, const AstRawString *class_name, ClassLiteralProperty *property, bool is_constructor, ClassInfo *class_info)v8::internal::Parserprivate
DeclareClassVariable(ClassScope *scope, const AstRawString *name, ClassInfo *class_info, int class_token_pos)v8::internal::Parserprivate
DeclareFormalParameters(ParserFormalParameters *parameters)v8::internal::Parserinlineprivate
DeclareFunction(const AstRawString *variable_name, FunctionLiteral *function, VariableMode mode, VariableKind kind, int beg_pos, int end_pos, ZonePtrList< const AstRawString > *names)v8::internal::Parserprivate
DeclareFunctionNameVar(const AstRawString *function_name, FunctionSyntaxKind function_syntax_kind, DeclarationScope *function_scope)v8::internal::Parserprivate
DeclareIdentifier(const AstRawString *name, int start_position)v8::internal::Parserinlineprivate
DeclareNative(const AstRawString *name, int pos)v8::internal::Parserprivate
DeclarePrivateClassMember(ClassScope *scope, const AstRawString *property_name, ClassLiteralProperty *property, ClassLiteralProperty::Kind kind, bool is_static, ClassInfo *class_info)v8::internal::Parserprivate
DeclarePublicClassField(ClassScope *scope, ClassLiteralProperty *property, bool is_static, bool is_computed_name, ClassInfo *class_info)v8::internal::Parserprivate
DeclarePublicClassMethod(const AstRawString *class_name, ClassLiteralProperty *property, bool is_constructor, ClassInfo *class_info)v8::internal::Parserprivate
DeclareUnboundVariable(const AstRawString *name, VariableMode mode, InitializationFlag init, int pos)v8::internal::Parserprivate
DeclareVariable(const AstRawString *name, VariableKind kind, VariableMode mode, InitializationFlag init, Scope *declaration_scope, bool *was_added, int begin, int end=kNoSourcePosition)v8::internal::Parserprivate
DefaultConstructor(const AstRawString *name, bool call_super, int pos)v8::internal::Parserprivate
DeserializeScopeChain(IsolateT *isolate, ParseInfo *info, MaybeDirectHandle< ScopeInfo > maybe_outer_scope_info, Scope::DeserializationMode mode=Scope::DeserializationMode::kScopesOnly)v8::internal::Parser
DesugarBindingInForEachStatement(ForInfo *for_info, Block **body_block, Expression **each_variable)v8::internal::Parserprivate
DesugarLexicalBindingsInForStatement(ForStatement *loop, Statement *init, Expression *cond, Statement *next, Statement *body, Scope *inner_scope, const ForInfo &for_info)v8::internal::Parserprivate
DoParseFunction(Isolate *isolate, ParseInfo *info, int start_position, int end_position, int function_literal_id, const AstRawString *raw_name)v8::internal::Parserprivate
DoParseProgram(Isolate *isolate, ParseInfo *info)v8::internal::Parserprivate
EmptyIdentifierString() constv8::internal::Parserinlineprivate
ExpressionFromIdentifier(const AstRawString *name, int start_position, InferName infer=InferName::kYes)v8::internal::Parserinlineprivate
ExpressionFromLiteral(Token::Value token, int pos)v8::internal::Parserprivate
ExpressionFromPrivateName(PrivateNameScopeIterator *private_name_scope, const AstRawString *name, int start_position)v8::internal::Parserinlineprivate
ExpressionListToExpression(const ScopedPtrList< Expression > &args)v8::internal::Parserprivate
extension() constv8::internal::Parserinlineprivate
FailureExpression()v8::internal::Parserinlineprivate
GetBigIntAsSymbol()v8::internal::Parserprivate
GetDefaultStrings(const AstRawString **default_string, const AstRawString **dot_default_string)v8::internal::Parserinlineprivate
GetEmbedderCompileHint(FunctionLiteral::EagerCompileHint current_compile_hint, int position)v8::internal::Parserinlineprivate
GetIdentifier() constv8::internal::Parserinlineprivate
GetNextSymbol() constv8::internal::Parserinlineprivate
GetNumberAsSymbol() constv8::internal::Parserinlineprivate
GetRawNameFromIdentifier(const AstRawString *arg)v8::internal::Parserinlineprivate
GetSymbol() constv8::internal::Parserinlineprivate
HandleSourceURLComments(IsolateT *isolate, DirectHandle< Script > script)v8::internal::Parser
HasCheckedSyntax()v8::internal::Parserinlineprivate
i::ArrowHeadParsingScope< ParserTypes< Parser > > classv8::internal::Parserfriend
i::ExpressionScope< ParserTypes< Parser > > classv8::internal::Parserfriend
i::ParameterDeclarationParsingScope< ParserTypes< Parser > > classv8::internal::Parserfriend
i::VariableDeclarationParsingScope< ParserTypes< Parser > > classv8::internal::Parserfriend
IdentifierEquals(const AstRawString *identifier, const AstRawString *other)v8::internal::Parserinlineprivate
IgnoreCompletion(Statement *statement)v8::internal::Parserprivate
ImportMetaExpression(int pos)v8::internal::Parserprivate
InferFunctionName()v8::internal::Parserinlineprivate
info() constv8::internal::Parserinlineprivate
info_v8::internal::Parserprivate
InitializeEmptyScopeChain(ParseInfo *info)v8::internal::Parser
InitializeObjectLiteral(ObjectLiteral *object_literal)v8::internal::Parserinlineprivate
InitializeVariables(ScopedPtrList< Statement > *statements, VariableKind kind, const DeclarationParsingResult::Declaration *declaration)v8::internal::Parserprivate
InsertShadowingVarBindingInitializers(Block *block)v8::internal::Parserprivate
InsertSloppyBlockFunctionVarBindings(DeclarationScope *scope)v8::internal::Parserprivate
IsArguments(const AstRawString *identifier) constv8::internal::Parserinlineprivate
IsArrayIndex(const AstRawString *string, uint32_t *index)v8::internal::Parserinlineprivatestatic
IsAsync(const AstRawString *identifier) constv8::internal::Parserinlineprivate
IsBoilerplateProperty(ObjectLiteral::Property *property)v8::internal::Parserinlineprivatestatic
IsConstructor(const AstRawString *identifier) constv8::internal::Parserinlineprivate
IsEmptyIdentifier(const AstRawString *subject) constv8::internal::Parserinlineprivate
IsEval(const AstRawString *identifier) constv8::internal::Parserinlineprivate
IsEvalOrArguments(const AstRawString *identifier) constv8::internal::Parserinlineprivate
IsIdentifier(Expression *expression)v8::internal::Parserinlineprivatestatic
IsIterationStatement(Statement *subject)v8::internal::Parserinlineprivatestatic
IsNative(Expression *expr) constv8::internal::Parserinlineprivate
IsNull(T subject)v8::internal::Parserinlineprivatestatic
IsPreParser()v8::internal::Parserinlinestatic
IsPrivateReference(Expression *expression)v8::internal::Parserinlineprivatestatic
IsStringLiteral(Statement *statement, const AstRawString *arg=nullptr) constv8::internal::Parserinlineprivate
IsThisProperty(Expression *expression)v8::internal::Parserinlineprivatestatic
kAbruptCompletion enum valuev8::internal::Parserprivate
kNormalCompletion enum valuev8::internal::Parserprivate
kThrowCompletion enum valuev8::internal::Parserprivate
local_isolate_v8::internal::Parserprivate
MakeAutoAccessorGetter(VariableProxy *name_proxy, const AstRawString *name, bool is_static, int pos)v8::internal::Parserprivate
MakeAutoAccessorSetter(VariableProxy *name_proxy, const AstRawString *name, bool is_static, int pos)v8::internal::Parserprivate
maybe_wrapped_arguments_v8::internal::Parserprivate
Mode enum namev8::internal::Parserprivate
mode_v8::internal::Parserprivate
NewAutoAccessorInfo(ClassScope *scope, ClassInfo *class_info, const AstRawString *name, bool is_static, int pos)v8::internal::Parserprivate
NewClassLiteralPropertyWithAccessorInfo(ClassScope *scope, ClassInfo *class_info, const AstRawString *name, Expression *key, Expression *value, bool is_static, bool is_computed_name, bool is_private, int pos)v8::internal::Parserprivate
NewClassPropertyList(int size) constv8::internal::Parserinlineprivate
NewClassStaticElementList(int size) constv8::internal::Parserinlineprivate
NewSuperCallReference(int pos)v8::internal::Parserprivate
NewSuperPropertyReference(int pos)v8::internal::Parserprivate
NewTargetExpression(int pos)v8::internal::Parserprivate
NewTemporary(const AstRawString *name)v8::internal::Parserinlineprivate
NewThisExpression(int pos)v8::internal::Parserinlineprivate
NewThrowError(Runtime::FunctionId function_id, MessageTemplate message, const AstRawString *arg, int pos)v8::internal::Parserprivate
NewThrowReferenceError(MessageTemplate message, int pos)v8::internal::Parserinlineprivate
NewThrowStatement(Expression *exception, int pos)v8::internal::Parserinlineprivate
NewV8Intrinsic(const AstRawString *name, const ScopedPtrList< Expression > &args, int pos)v8::internal::Parserprivate
NewV8RuntimeFunctionForFuzzing(const Runtime::Function *function, const ScopedPtrList< Expression > &args, int pos)v8::internal::Parserprivate
NextInternalNamespaceExportName()v8::internal::Parserprivate
NullBlock()v8::internal::Parserinlineprivatestatic
NullExpression()v8::internal::Parserinlineprivatestatic
NullExpressionList()v8::internal::Parserinlineprivatestatic
NullIdentifier()v8::internal::Parserinlineprivatestatic
NullLiteralProperty()v8::internal::Parserinlineprivatestatic
NullStatement()v8::internal::Parserinlineprivatestatic
NullStatementList()v8::internal::Parserinlineprivatestatic
number_of_named_namespace_exports_v8::internal::Parserprivate
OpenTemplateLiteral(int pos)v8::internal::Parserprivate
parameters_end_pos_v8::internal::Parserprivate
PARSE_EAGERLY enum valuev8::internal::Parserprivate
PARSE_LAZILY enum valuev8::internal::Parserprivate
parse_lazily() constv8::internal::Parserinlineprivate
ParseAsyncGeneratorFunctionBody(int pos, FunctionKind kind, ScopedPtrList< Statement > *body)v8::internal::Parserprivate
ParseClassForMemberInitialization(FunctionKind initializer_kind, int initializer_pos, int initializer_id, int initializer_end_pos, const AstRawString *class_name)v8::internal::Parserprivate
ParseExportClause(Scanner::Location *reserved_loc, Scanner::Location *string_literal_local_name_loc)v8::internal::Parserprivate
ParseExportDeclaration()v8::internal::Parserprivate
ParseExportDefault()v8::internal::Parserprivate
ParseExportSpecifierName()v8::internal::Parserprivate
ParseExportStar()v8::internal::Parserprivate
ParseFunction(Isolate *isolate, ParseInfo *info, DirectHandle< SharedFunctionInfo > shared_info)v8::internal::Parserprivate
ParseFunction(ScopedPtrList< Statement > *body, const AstRawString *function_name, int pos, FunctionKind kind, FunctionSyntaxKind function_syntax_kind, DeclarationScope *function_scope, int *num_parameters, int *function_length, bool *has_duplicate_parameters, int *expected_property_count, int *suspend_count, ZonePtrList< const AstRawString > *arguments_for_wrapped_function)v8::internal::Parserprivate
ParseFunctionLiteral(const AstRawString *name, Scanner::Location function_name_location, FunctionNameValidity function_name_validity, FunctionKind kind, int function_token_position, FunctionSyntaxKind type, LanguageMode language_mode, ZonePtrList< const AstRawString > *arguments_for_wrapped_function)v8::internal::Parserprivate
ParseGeneratorFunctionBody(int pos, FunctionKind kind, ScopedPtrList< Statement > *body)v8::internal::Parserprivate
ParseImportDeclaration()v8::internal::Parserprivate
ParseImportWithOrAssertClause()v8::internal::Parserprivate
ParseModuleItem()v8::internal::Parserprivate
ParseModuleItemList(ScopedPtrList< Statement > *body)v8::internal::Parserprivate
ParseModuleSpecifier()v8::internal::Parserprivate
ParseNamedImports(int pos)v8::internal::Parserprivate
ParseOnBackground(LocalIsolate *isolate, ParseInfo *info, DirectHandle< Script > script, int start_position, int end_position, int function_literal_id)v8::internal::Parser
ParseProgram(Isolate *isolate, DirectHandle< Script > script, ParseInfo *info, MaybeDirectHandle< ScopeInfo > maybe_outer_scope_info)v8::internal::Parserprivate
Parser(LocalIsolate *local_isolate, ParseInfo *info)v8::internal::Parser
ParserBase< Parser > classv8::internal::Parserfriend
ParseREPLProgram(ParseInfo *info, ScopedPtrList< Statement > *body, DeclarationScope *scope)v8::internal::Parserprivate
ParserFormalParametersv8::internal::Parserfriend
ParserTargetScope classv8::internal::Parserfriend
ParseWrapped(Isolate *isolate, ParseInfo *info, ScopedPtrList< Statement > *body, DeclarationScope *scope, Zone *zone)v8::internal::Parserprivate
ParsingDynamicFunctionDeclaration() constv8::internal::Parserinlineprivate
ParsingExtension() constv8::internal::Parserinlineprivate
PostProcessParseResult(IsolateT *isolate, ParseInfo *info, FunctionLiteral *literal)v8::internal::Parserprivate
PrepareGeneratorVariables()v8::internal::Parserprivate
PrepareWrappedArguments(Isolate *isolate, ParseInfo *info, Zone *zone)v8::internal::Parserprivate
preparse_data_buffer()v8::internal::Parserinlineprivate
preparse_data_buffer_v8::internal::Parserprivate
PreparseDataBuilder classv8::internal::Parserfriend
preparser_zone_v8::internal::Parserprivate
PreParserIdentifierToAstRawString(const PreParserIdentifier &arg)v8::internal::Parserinlineprivate
PreParserZoneScope classv8::internal::Parserfriend
PushEnclosingName(const AstRawString *name)v8::internal::Parserinlineprivate
PushLiteralName(const AstRawString *id)v8::internal::Parserinlineprivate
PushPropertyName(Expression *expression)v8::internal::Parserinlineprivate
PushVariableName(const AstRawString *id)v8::internal::Parserinlineprivate
RecordBinaryOperationSourceRange(Expression *node, const SourceRange &right_range)v8::internal::Parserinlineprivate
RecordBlockSourceRange(Block *node, int32_t continuation_position)v8::internal::Parserinlineprivate
RecordCaseClauseSourceRange(CaseClause *node, const SourceRange &body_range)v8::internal::Parserinlineprivate
RecordConditionalSourceRange(Expression *node, const SourceRange &then_range, const SourceRange &else_range)v8::internal::Parserinlineprivate
RecordExpressionSourceRange(Expression *node, const SourceRange &right_range)v8::internal::Parserinlineprivate
RecordFunctionLiteralSourceRange(FunctionLiteral *node)v8::internal::Parserinlineprivate
RecordIfStatementSourceRange(Statement *node, const SourceRange &then_range, const SourceRange &else_range)v8::internal::Parserinlineprivate
RecordIterationStatementSourceRange(IterationStatement *node, const SourceRange &body_range)v8::internal::Parserinlineprivate
RecordJumpStatementSourceRange(Statement *node, int32_t continuation_position)v8::internal::Parserinlineprivate
RecordSuspendSourceRange(Expression *node, int32_t continuation_position)v8::internal::Parserinlineprivate
RecordSwitchStatementSourceRange(Statement *node, int32_t continuation_position)v8::internal::Parserinlineprivate
RecordThrowSourceRange(Statement *node, int32_t continuation_position)v8::internal::Parserinlineprivate
RecordTryCatchStatementSourceRange(TryCatchStatement *node, const SourceRange &body_range)v8::internal::Parserinlineprivate
RecordTryFinallyStatementSourceRange(TryFinallyStatement *node, const SourceRange &body_range)v8::internal::Parserinlineprivate
ReindexArrowFunctionFormalParameters(ParserFormalParameters *parameters)v8::internal::Parserprivate
ReindexComputedMemberName(Expression *computed_name)v8::internal::Parserprivate
ReportUnexpectedTokenAt(Scanner::Location location, Token::Value token, MessageTemplate message=MessageTemplate::kUnexpectedToken)v8::internal::Parserprivate
ReportUnidentifiableError()v8::internal::Parserinlineprivate
ReportVarRedeclarationIn(const AstRawString *name, Scope *scope)v8::internal::Parserprivate
reusable_preparser()v8::internal::Parserinlineprivate
reusable_preparser_v8::internal::Parserprivate
RewriteCatchPattern(CatchInfo *catch_info)v8::internal::Parserprivate
RewriteClassLiteral(ClassScope *block_scope, const AstRawString *name, ClassInfo *class_info, int pos)v8::internal::Parserprivate
RewriteForVarInLegacy(const ForInfo &for_info)v8::internal::Parserprivate
RewriteSpreads(ArrayLiteral *lit)v8::internal::Parserprivate
RewriteSuperCall(Expression *call_expression)v8::internal::Parserprivate
RewriteSwitchStatement(SwitchStatement *switch_statement, Scope *scope)v8::internal::Parserprivate
RewriteTryStatement(Block *try_block, Block *catch_block, const SourceRange &catch_range, Block *finally_block, const SourceRange &finally_range, const CatchInfo &catch_info, int pos)v8::internal::Parserprivate
scanner_v8::internal::Parserprivate
SetFunctionName(Expression *value, const AstRawString *name, const AstRawString *prefix=nullptr)v8::internal::Parserprivate
SetFunctionNameFromIdentifierRef(Expression *value, Expression *identifier)v8::internal::Parserprivate
SetFunctionNameFromPropertyName(LiteralProperty *property, const AstRawString *name, const AstRawString *prefix=nullptr)v8::internal::Parserprivate
SetFunctionNameFromPropertyName(ObjectLiteralProperty *property, const AstRawString *name, const AstRawString *prefix=nullptr)v8::internal::Parserprivate
SetLanguageMode(Scope *scope, LanguageMode mode)v8::internal::Parserprivate
ShortcutLiteralBinaryExpression(Expression **x, Expression *y, Token::Value op, int pos)v8::internal::Parserprivate
SkipFunction(const AstRawString *function_name, FunctionKind kind, FunctionSyntaxKind function_syntax_kind, DeclarationScope *function_scope, int *num_parameters, int *function_length, ProducedPreparseData **produced_preparsed_scope_data)v8::internal::Parserprivate
source_range_map_v8::internal::Parserprivate
temp_zoned_v8::internal::Parserprivate
TemplateLiteralState typedefv8::internal::Parserprivate
ThisExpression()v8::internal::Parserinlineprivate
ThrowPendingError(Isolate *isolate, Handle< Script > script)v8::internal::Parserprivate
total_preparse_skipped_v8::internal::Parserprivate
UpdateStatistics(Isolate *isolate, DirectHandle< Script > script)v8::internal::Parser
UpdateStatistics(DirectHandle< Script > script, base::SmallVector< v8::Isolate::UseCounterFeature, 8 > *use_counters, int *preparse_skipped)v8::internal::Parser
use_counts_v8::internal::Parserprivate
v8::internal::parsing::ParseFunction(ParseInfo *, DirectHandle< SharedFunctionInfo > shared_info, Isolate *, parsing::ReportStatisticsMode stats_mode)v8::internal::Parserfriend
v8::internal::parsing::ParseProgram(ParseInfo *, DirectHandle< Script >, MaybeDirectHandle< ScopeInfo > maybe_outer_scope_info, Isolate *, parsing::ReportStatisticsMode stats_mode)v8::internal::Parserfriend
WrapREPLResult(Expression *value)v8::internal::Parserprivate
~Parser()v8::internal::Parserinline