AddInnerScope(Scope *inner_scope) | v8::internal::Scope | inlineprivate |
AddLocal(Variable *var) | v8::internal::DeclarationScope | |
AddUnresolved(VariableProxy *proxy) | v8::internal::Scope | |
AllocateDeclaredGlobal(Variable *var) | v8::internal::Scope | private |
AllocateHeapSlot(Variable *var) | v8::internal::Scope | private |
AllocateLocals() | v8::internal::DeclarationScope | |
AllocateNonParameterLocal(Variable *var) | v8::internal::Scope | private |
AllocateNonParameterLocalsAndDeclaredGlobals() | v8::internal::Scope | private |
AllocateParameter(Variable *var, int index) | v8::internal::DeclarationScope | private |
AllocateParameterLocals() | v8::internal::DeclarationScope | |
AllocateReceiver() | v8::internal::DeclarationScope | |
AllocateScopeInfos(ParseInfo *info, DirectHandle< Script > script, IsolateT *isolate) | v8::internal::DeclarationScope | static |
AllocateScopeInfos(ParseInfo *parse_info, DirectHandle< Script > script, IsolateT *isolate) | v8::internal::DeclarationScope | |
AllocateScopeInfosRecursively(IsolateT *isolate, MaybeHandle< ScopeInfo > outer_scope, std::unordered_map< int, IndirectHandle< ScopeInfo > > &scope_infos_to_reuse) | v8::internal::Scope | private |
AllocateScopeInfosRecursively(IsolateT *isolate, MaybeHandle< ScopeInfo > outer_scope, std::unordered_map< int, Handle< ScopeInfo > > &scope_infos_to_reuse) | v8::internal::Scope | |
AllocateStackSlot(Variable *var) | v8::internal::Scope | private |
AllocateVariables(ParseInfo *info) | v8::internal::DeclarationScope | private |
AllocateVariablesRecursively() | v8::internal::Scope | private |
AllowsLazyCompilation() const | v8::internal::DeclarationScope | |
AllowsLazyParsingWithoutUnresolvedVariables(const Scope *outer) const | v8::internal::Scope | |
Analyze(ParseInfo *info) | v8::internal::DeclarationScope | static |
AnalyzePartially(Parser *parser, AstNodeFactory *ast_node_factory, bool maybe_in_arrowhead) | v8::internal::DeclarationScope | |
arguments() const | v8::internal::DeclarationScope | inline |
arguments_ | v8::internal::DeclarationScope | private |
AsClassScope() | v8::internal::Scope | |
AsClassScope() const | v8::internal::Scope | |
AsDeclarationScope() | v8::internal::Scope | |
AsDeclarationScope() const | v8::internal::Scope | |
AsModuleScope() | v8::internal::Scope | |
AsModuleScope() const | v8::internal::Scope | |
calls_eval_ | v8::internal::Scope | private |
catch_variable() const | v8::internal::Scope | inline |
CheckConflictingVarDeclarations(bool *allowed_catch_binding_var_redeclaration) | v8::internal::DeclarationScope | |
class_scope_has_private_brand() const | v8::internal::DeclarationScope | inline |
class_scope_has_private_brand_ | v8::internal::DeclarationScope | private |
ContextChainLength(Scope *scope) const | v8::internal::Scope | |
ContextChainLengthUntilOutermostSloppyEval() const | v8::internal::Scope | |
ContextHeaderLength() const | v8::internal::Scope | inline |
ContextLocalCount() const | v8::internal::Scope | |
declarations() | v8::internal::Scope | inline |
DeclarationScope(Zone *zone, Scope *outer_scope, ScopeType scope_type, FunctionKind function_kind=FunctionKind::kNormalFunction) | v8::internal::DeclarationScope | |
DeclarationScope(Zone *zone, ScopeType scope_type, AstValueFactory *ast_value_factory, Handle< ScopeInfo > scope_info) | v8::internal::DeclarationScope | |
DeclarationScope(Zone *zone, AstValueFactory *ast_value_factory, REPLMode repl_mode=REPLMode::kNo) | v8::internal::DeclarationScope | |
Declare(Zone *zone, const AstRawString *name, VariableMode mode, VariableKind kind, InitializationFlag initialization_flag, MaybeAssignedFlag maybe_assigned_flag, bool *was_added) | v8::internal::Scope | inlineprivate |
DeclareArguments(AstValueFactory *ast_value_factory) | v8::internal::DeclarationScope | |
DeclareCatchVariableName(const AstRawString *name) | v8::internal::Scope | |
DeclareDefaultFunctionVariables(AstValueFactory *ast_value_factory) | v8::internal::DeclarationScope | |
DeclareDynamicGlobal(const AstRawString *name, VariableKind variable_kind, Scope *cache) | v8::internal::DeclarationScope | |
DeclareFunctionVar(const AstRawString *name, Scope *cache=nullptr) | v8::internal::DeclarationScope | |
DeclareGeneratorObjectVar(const AstRawString *name) | v8::internal::DeclarationScope | |
DeclareHomeObjectVariable(AstValueFactory *ast_value_factory) | v8::internal::Scope | |
DeclareLocal(const AstRawString *name, VariableMode mode, VariableKind kind, bool *was_added, InitializationFlag init_flag=kCreatedInitialized) | v8::internal::Scope | |
DeclareParameter(const AstRawString *name, VariableMode mode, bool is_optional, bool is_rest, AstValueFactory *ast_value_factory, int position) | v8::internal::DeclarationScope | |
DeclareSloppyBlockFunction(SloppyBlockFunctionStatement *sloppy_block_function) | v8::internal::DeclarationScope | |
DeclareStaticHomeObjectVariable(AstValueFactory *ast_value_factory) | v8::internal::Scope | |
DeclareThis(AstValueFactory *ast_value_factory) | v8::internal::DeclarationScope | |
DeclareVariable(Declaration *declaration, const AstRawString *name, int pos, VariableMode mode, VariableKind kind, InitializationFlag init, bool *was_added, bool *sloppy_mode_block_scope_function_redefinition, bool *ok) | v8::internal::Scope | |
DeclareVariableName(const AstRawString *name, VariableMode mode, bool *was_added, VariableKind kind=NORMAL_VARIABLE) | v8::internal::Scope | |
decls_ | v8::internal::Scope | private |
DeleteUnresolved(VariableProxy *var) | v8::internal::Scope | |
DeserializationMode enum name | v8::internal::Scope | |
DeserializeReceiver(AstValueFactory *ast_value_factory) | v8::internal::DeclarationScope | |
DeserializeScopeChain(IsolateT *isolate, Zone *zone, Tagged< ScopeInfo > scope_info, DeclarationScope *script_scope, AstValueFactory *ast_value_factory, DeserializationMode deserialization_mode, ParseInfo *info=nullptr) | v8::internal::Scope | static |
end_position() const | v8::internal::Scope | inline |
end_position_ | v8::internal::Scope | private |
EnsureRareData() | v8::internal::DeclarationScope | inlineprivate |
FinalizeBlockScope() | v8::internal::Scope | |
FindVariableDeclaredIn(Scope *scope, VariableMode mode_limit) | v8::internal::Scope | |
force_context_allocation_for_parameters_ | v8::internal::Scope | private |
force_eager_compilation_ | v8::internal::DeclarationScope | private |
ForceContextAllocationForParameters() | v8::internal::Scope | inline |
ForceContextForLanguageMode() const | v8::internal::Scope | inline |
ForceDynamicLookup(VariableProxy *proxy) | v8::internal::Scope | |
ForceEagerCompilation() | v8::internal::DeclarationScope | inline |
ForEach(FunctionType callback) | v8::internal::Scope | |
ForEach(FunctionType callback) | v8::internal::Scope | |
function_ | v8::internal::DeclarationScope | private |
function_kind() const | v8::internal::DeclarationScope | inline |
function_kind_ | v8::internal::DeclarationScope | private |
function_var() const | v8::internal::DeclarationScope | inline |
generator_object_var() const | v8::internal::DeclarationScope | inline |
GetArgumentsType() const | v8::internal::DeclarationScope | inline |
GetClosureScope() | v8::internal::Scope | |
GetClosureScope() const | v8::internal::Scope | |
GetConstructorScope() | v8::internal::Scope | |
GetDeclarationScope() | v8::internal::Scope | |
GetHomeObjectScope() | v8::internal::Scope | |
GetNonEvalDeclarationScope() | v8::internal::Scope | |
GetOuterScopeWithContext() | v8::internal::Scope | |
GetRareVariable(RareVariable id) const | v8::internal::DeclarationScope | inlineprivate |
GetReceiverScope() | v8::internal::Scope | |
GetScriptScope() | v8::internal::Scope | |
has_arguments_parameter_ | v8::internal::DeclarationScope | private |
has_await_using_declaration() const | v8::internal::Scope | inline |
has_await_using_declaration_ | v8::internal::Scope | private |
has_checked_syntax() const | v8::internal::DeclarationScope | inline |
has_checked_syntax_ | v8::internal::DeclarationScope | private |
has_forced_context_allocation_for_parameters() const | v8::internal::Scope | inline |
has_inferred_function_name() const | v8::internal::DeclarationScope | inline |
has_inferred_function_name_ | v8::internal::DeclarationScope | private |
has_rest_ | v8::internal::DeclarationScope | private |
has_simple_parameters() const | v8::internal::DeclarationScope | inline |
has_simple_parameters_ | v8::internal::DeclarationScope | private |
has_this_declaration() const | v8::internal::DeclarationScope | inline |
has_this_declaration_ | v8::internal::DeclarationScope | private |
has_this_reference() const | v8::internal::DeclarationScope | inline |
has_this_reference_ | v8::internal::DeclarationScope | private |
has_using_declaration() const | v8::internal::Scope | inline |
has_using_declaration_ | v8::internal::Scope | private |
HasContextExtensionSlot() const | v8::internal::Scope | inline |
HasReceiverToDeserialize() const | v8::internal::Scope | |
HasSimpleParameters() | v8::internal::Scope | |
HasThisReference() const | v8::internal::Scope | |
HoistSloppyBlockFunctions(AstNodeFactory *factory) | v8::internal::DeclarationScope | |
inner_scope() const | v8::internal::Scope | inline |
inner_scope_ | v8::internal::Scope | private |
inner_scope_calls_eval() const | v8::internal::Scope | inline |
inner_scope_calls_eval_ | v8::internal::Scope | private |
is_arrow_scope() const | v8::internal::DeclarationScope | inline |
is_block_scope() const | v8::internal::Scope | inline |
is_block_scope_for_object_literal() const | v8::internal::Scope | inline |
is_block_scope_for_object_literal_ | v8::internal::Scope | private |
is_catch_scope() const | v8::internal::Scope | inline |
is_class_scope() const | v8::internal::Scope | inline |
is_debug_evaluate_scope() const | v8::internal::Scope | inline |
is_debug_evaluate_scope_ | v8::internal::Scope | private |
is_declaration_scope() const | v8::internal::Scope | inline |
is_declaration_scope_ | v8::internal::Scope | private |
is_eval_scope() const | v8::internal::Scope | inline |
is_function_scope() const | v8::internal::Scope | inline |
is_hidden() const | v8::internal::Scope | inline |
is_hidden_ | v8::internal::Scope | private |
is_home_object_scope() const | v8::internal::Scope | inline |
is_module_scope() const | v8::internal::Scope | inline |
is_nonlinear() const | v8::internal::Scope | inline |
is_reparsed() const | v8::internal::Scope | inline |
is_repl_mode_scope() const | v8::internal::Scope | inline |
is_script_scope() const | v8::internal::Scope | inline |
is_skipped_function() const | v8::internal::DeclarationScope | inline |
is_skipped_function_ | v8::internal::DeclarationScope | private |
is_strict_ | v8::internal::Scope | private |
is_with_scope() const | v8::internal::Scope | inline |
is_wrapped_function() const | v8::internal::Scope | inline |
is_wrapped_function_ | v8::internal::Scope | private |
IsConstructorScope() const | v8::internal::Scope | |
IsOuterScopeOf(Scope *other) const | v8::internal::Scope | |
IsSkippableFunctionScope() | v8::internal::Scope | |
Iteration enum name | v8::internal::Scope | |
kContinue enum value | v8::internal::Scope | |
kDescend enum value | v8::internal::Scope | |
kDeserializedScope enum value | v8::internal::Scope | private |
kParsedScope enum value | v8::internal::Scope | private |
language_mode() const | v8::internal::Scope | inline |
locals() | v8::internal::Scope | inline |
locals_ | v8::internal::Scope | private |
Lookup(VariableProxy *proxy, Scope *scope, Scope *outer_scope_end, Scope *cache_scope=nullptr, bool force_context_allocation=false) | v8::internal::Scope | privatestatic |
LookupForTesting(const AstRawString *name) | v8::internal::Scope | inline |
LookupInModule(const AstRawString *name) | v8::internal::DeclarationScope | inline |
LookupInScopeInfo(const AstRawString *name, Scope *cache) | v8::internal::Scope | |
LookupInScopeOrScopeInfo(const AstRawString *name, Scope *cache) | v8::internal::Scope | inline |
LookupLocal(const AstRawString *name) | v8::internal::Scope | inline |
LookupSloppyEval(VariableProxy *proxy, Scope *scope, Scope *outer_scope_end, Scope *cache_scope, bool force_context_allocation) | v8::internal::Scope | privatestatic |
LookupWith(VariableProxy *proxy, Scope *scope, Scope *outer_scope_end, Scope *cache_scope, bool force_context_allocation) | v8::internal::Scope | privatestatic |
MakeParametersNonSimple() | v8::internal::DeclarationScope | inline |
must_use_preparsed_scope_data() const | v8::internal::Scope | inline |
must_use_preparsed_scope_data_ | v8::internal::Scope | private |
MustAllocate(Variable *var) | v8::internal::Scope | private |
MustAllocateInContext(Variable *var) | v8::internal::Scope | private |
needs_home_object() const | v8::internal::Scope | inline |
needs_home_object_ | v8::internal::Scope | private |
needs_private_name_context_chain_recalc() const | v8::internal::DeclarationScope | inline |
needs_private_name_context_chain_recalc_ | v8::internal::DeclarationScope | private |
NeedsContext() const | v8::internal::Scope | inline |
NeedsScopeInfo() const | v8::internal::Scope | private |
new_target_ | v8::internal::DeclarationScope | private |
new_target_var() | v8::internal::DeclarationScope | inline |
NewTemporary(const AstRawString *name) | v8::internal::Scope | |
NewTemporary(const AstRawString *name, MaybeAssignedFlag maybe_assigned) | v8::internal::Scope | private |
NewUnresolved(AstNodeFactory *factory, const AstRawString *name, int start_pos, VariableKind kind=NORMAL_VARIABLE) | v8::internal::Scope | inline |
NonLocal(const AstRawString *name, VariableMode mode) | v8::internal::Scope | private |
NullifyRareVariableIf(RareVariable id, Predicate predicate) | v8::internal::DeclarationScope | inlineprivate |
num_heap_slots() const | v8::internal::Scope | inline |
num_heap_slots_ | v8::internal::Scope | private |
num_parameters() const | v8::internal::DeclarationScope | inline |
num_parameters_ | v8::internal::DeclarationScope | private |
num_stack_slots() const | v8::internal::Scope | inline |
num_stack_slots_ | v8::internal::Scope | private |
num_var() const | v8::internal::Scope | inline |
outer_scope() const | v8::internal::Scope | inline |
outer_scope_ | v8::internal::Scope | private |
parameter(int index) const | v8::internal::DeclarationScope | inline |
params_ | v8::internal::DeclarationScope | private |
preparse_data_builder() const | v8::internal::DeclarationScope | inline |
preparse_data_builder_ | v8::internal::DeclarationScope | private |
private_name_lookup_skips_outer_class() const | v8::internal::Scope | inline |
private_name_lookup_skips_outer_class_ | v8::internal::Scope | private |
rare_data_ | v8::internal::DeclarationScope | private |
RareVariable enum name | v8::internal::DeclarationScope | private |
RecalcPrivateNameContextChain() | v8::internal::DeclarationScope | private |
receiver() | v8::internal::DeclarationScope | inline |
receiver_ | v8::internal::DeclarationScope | private |
RecordDeclarationScopeEvalCall() | v8::internal::DeclarationScope | inline |
RecordEvalCall() | v8::internal::Scope | inline |
RecordInnerScopeEvalCall() | v8::internal::Scope | inline |
RecordNeedsPrivateNameContextChainRecalc() | v8::internal::DeclarationScope | |
RecordParameter(bool is_rest) | v8::internal::DeclarationScope | |
RecordSuperPropertyUsage() | v8::internal::DeclarationScope | inline |
RemoveInnerScope(Scope *inner_scope) | v8::internal::Scope | inline |
ResetAfterPreparsing(AstValueFactory *ast_value_factory, bool aborted) | v8::internal::DeclarationScope | |
ResolvePreparsedVariable(VariableProxy *proxy, Scope *scope, Scope *end) | v8::internal::Scope | privatestatic |
ResolveTo(VariableProxy *proxy, Variable *var) | v8::internal::Scope | private |
ResolveVariable(VariableProxy *proxy) | v8::internal::Scope | private |
ResolveVariablesRecursively(Scope *end) | v8::internal::Scope | private |
rest_parameter() const | v8::internal::DeclarationScope | inline |
RewriteReplGlobalVariables() | v8::internal::Scope | |
SavePreparseData(Parser *parser) | v8::internal::Scope | private |
SavePreparseDataForDeclarationScope(Parser *parser) | v8::internal::DeclarationScope | |
Scope(Zone *zone, Scope *outer_scope, ScopeType scope_type) | v8::internal::Scope | |
Scope(Zone *zone, ScopeType scope_type) | v8::internal::Scope | protected |
Scope(Zone *zone, ScopeType type, AstValueFactory *ast_value_factory, Handle< ScopeInfo > scope_info) | v8::internal::Scope | private |
Scope(Zone *zone, const AstRawString *catch_variable_name, MaybeAssignedFlag maybe_assigned, Handle< ScopeInfo > scope_info) | v8::internal::Scope | private |
scope_info() const | v8::internal::Scope | inline |
scope_info_ | v8::internal::Scope | private |
scope_nonlinear_ | v8::internal::Scope | private |
scope_type() const | v8::internal::Scope | inline |
scope_type_ | v8::internal::Scope | private |
ScopeLookupMode enum name | v8::internal::Scope | private |
set_class_scope_has_private_brand(bool value) | v8::internal::DeclarationScope | inline |
set_end_position(int statement_pos) | v8::internal::Scope | inline |
set_has_checked_syntax(bool has_checked_syntax) | v8::internal::DeclarationScope | inline |
set_has_inferred_function_name(bool value) | v8::internal::DeclarationScope | inline |
set_has_this_reference() | v8::internal::DeclarationScope | inline |
set_is_block_scope_for_object_literal() | v8::internal::Scope | inline |
set_is_debug_evaluate_scope() | v8::internal::Scope | inline |
set_is_hidden() | v8::internal::Scope | inline |
set_is_skipped_function(bool is_skipped_function) | v8::internal::DeclarationScope | inline |
set_is_wrapped_function() | v8::internal::Scope | inline |
set_language_mode(LanguageMode language_mode) | v8::internal::Scope | inlineprotected |
set_module_has_toplevel_await() | v8::internal::DeclarationScope | inline |
set_needs_home_object() | v8::internal::Scope | inline |
set_preparse_data_builder(PreparseDataBuilder *preparse_data_builder) | v8::internal::DeclarationScope | inline |
set_should_eager_compile() | v8::internal::DeclarationScope | |
set_start_position(int statement_pos) | v8::internal::Scope | inline |
set_zone(Zone *zone) | v8::internal::DeclarationScope | inline |
SetDefaults() | v8::internal::DeclarationScope | private |
SetHasNonSimpleParameters() | v8::internal::DeclarationScope | inline |
SetLanguageMode(LanguageMode language_mode) | v8::internal::Scope | inline |
SetMustUsePreparseData() | v8::internal::Scope | inline |
SetNonlinear() | v8::internal::Scope | inline |
SetScriptScopeInfo(Handle< ScopeInfo > scope_info) | v8::internal::DeclarationScope | inline |
v8::internal::Scope::SetScriptScopeInfo(IsolateT *isolate, DeclarationScope *script_scope) | v8::internal::Scope | static |
should_ban_arguments() const | v8::internal::DeclarationScope | inline |
should_eager_compile_ | v8::internal::DeclarationScope | private |
ShouldBanArguments() | v8::internal::Scope | |
ShouldEagerCompile() const | v8::internal::DeclarationScope | inline |
sibling() const | v8::internal::Scope | inline |
sibling_ | v8::internal::Scope | private |
sloppy_block_functions_ | v8::internal::DeclarationScope | private |
sloppy_eval_can_extend_vars() const | v8::internal::DeclarationScope | inline |
sloppy_eval_can_extend_vars_ | v8::internal::Scope | private |
start_position() const | v8::internal::Scope | inline |
start_position_ | v8::internal::Scope | private |
TakeUnresolvedReferencesFromParent() | v8::internal::DeclarationScope | |
this_function_var() const | v8::internal::DeclarationScope | inline |
UniqueIdInScript() const | v8::internal::Scope | |
unresolved_list_ | v8::internal::Scope | private |
uses_super_property() const | v8::internal::DeclarationScope | inline |
uses_super_property_ | v8::internal::DeclarationScope | private |
UsesThis() | v8::internal::DeclarationScope | inline |
variables_ | v8::internal::Scope | private |
was_lazily_parsed() const | v8::internal::DeclarationScope | inline |
was_lazily_parsed_ | v8::internal::DeclarationScope | private |
Zone | v8::internal::Scope | private |
zone() const | v8::internal::Scope | inline |