V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
v8::internal::AstNodeFactory Member List

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

ast_value_factory() const (defined in v8::internal::AstNodeFactory)v8::internal::AstNodeFactoryinline
AstNodeFactory(AstValueFactory *ast_value_factory, Zone *zone) (defined in v8::internal::AstNodeFactory)v8::internal::AstNodeFactoryinline
CopyVariable(Variable *variable) (defined in v8::internal::AstNodeFactory)v8::internal::AstNodeFactoryinline
CopyVariableProxy(VariableProxy *proxy) (defined in v8::internal::AstNodeFactory)v8::internal::AstNodeFactoryinline
EmptyStatement() (defined in v8::internal::AstNodeFactory)v8::internal::AstNodeFactoryinline
FailureExpression() (defined in v8::internal::AstNodeFactory)v8::internal::AstNodeFactoryinline
NewArrayLiteral(const ScopedPtrList< Expression > &values, int pos) (defined in v8::internal::AstNodeFactory)v8::internal::AstNodeFactoryinline
NewArrayLiteral(const ScopedPtrList< Expression > &values, int first_spread_index, int pos) (defined in v8::internal::AstNodeFactory)v8::internal::AstNodeFactoryinline
NewAssignment(Token::Value op, Expression *target, Expression *value, int pos) (defined in v8::internal::AstNodeFactory)v8::internal::AstNodeFactoryinline
NewAsyncReturnStatement(Expression *expression, int pos, int end_position=kNoSourcePosition) (defined in v8::internal::AstNodeFactory)v8::internal::AstNodeFactoryinline
NewAwait(Expression *expression, int pos) (defined in v8::internal::AstNodeFactory)v8::internal::AstNodeFactoryinline
NewBigIntLiteral(AstBigInt bigint, int pos) (defined in v8::internal::AstNodeFactory)v8::internal::AstNodeFactoryinline
NewBinaryOperation(Token::Value op, Expression *left, Expression *right, int pos) (defined in v8::internal::AstNodeFactory)v8::internal::AstNodeFactoryinline
NewBlock(int capacity, bool ignore_completion_value) (defined in v8::internal::AstNodeFactory)v8::internal::AstNodeFactoryinline
NewBlock(bool ignore_completion_value, ZonePtrList< const AstRawString > *labels) (defined in v8::internal::AstNodeFactory)v8::internal::AstNodeFactoryinline
NewBlock(bool ignore_completion_value, const ScopedPtrList< Statement > &statements) (defined in v8::internal::AstNodeFactory)v8::internal::AstNodeFactoryinline
NewBooleanLiteral(bool b, int pos) (defined in v8::internal::AstNodeFactory)v8::internal::AstNodeFactoryinline
NewBreakStatement(BreakableStatement *target, int pos) (defined in v8::internal::AstNodeFactory)v8::internal::AstNodeFactoryinline
NewCall(Expression *expression, const ScopedPtrList< Expression > &arguments, int pos, Call::PossiblyEval possibly_eval=Call::NOT_EVAL) (defined in v8::internal::AstNodeFactory)v8::internal::AstNodeFactoryinline
NewCallNew(Expression *expression, const ScopedPtrList< Expression > &arguments, int pos) (defined in v8::internal::AstNodeFactory)v8::internal::AstNodeFactoryinline
NewCallRuntime(Runtime::FunctionId id, const ScopedPtrList< Expression > &arguments, int pos) (defined in v8::internal::AstNodeFactory)v8::internal::AstNodeFactoryinline
NewCallRuntime(const Runtime::Function *function, const ScopedPtrList< Expression > &arguments, int pos) (defined in v8::internal::AstNodeFactory)v8::internal::AstNodeFactoryinline
NewCallRuntime(int context_index, const ScopedPtrList< Expression > &arguments, int pos) (defined in v8::internal::AstNodeFactory)v8::internal::AstNodeFactoryinline
NewCaseClause(Expression *label, const ScopedPtrList< Statement > &statements) (defined in v8::internal::AstNodeFactory)v8::internal::AstNodeFactoryinline
NewClassLiteral(Scope *scope, Variable *variable, Expression *extends, FunctionLiteral *constructor, ZonePtrList< ClassLiteral::Property > *properties, FunctionLiteral *static_fields_initializer, FunctionLiteral *instance_members_initializer_function, int start_position, int end_position, bool has_name_static_property, bool has_static_computed_names, bool is_anonymous) (defined in v8::internal::AstNodeFactory)v8::internal::AstNodeFactoryinline
NewClassLiteralProperty(Expression *key, Expression *value, ClassLiteralProperty::Kind kind, bool is_static, bool is_computed_name, bool is_private) (defined in v8::internal::AstNodeFactory)v8::internal::AstNodeFactoryinline
NewCompareOperation(Token::Value op, Expression *left, Expression *right, int pos) (defined in v8::internal::AstNodeFactory)v8::internal::AstNodeFactoryinline
NewConditional(Expression *condition, Expression *then_expression, Expression *else_expression, int position) (defined in v8::internal::AstNodeFactory)v8::internal::AstNodeFactoryinline
NewContinueStatement(IterationStatement *target, int pos) (defined in v8::internal::AstNodeFactory)v8::internal::AstNodeFactoryinline
NewCountOperation(Token::Value op, bool is_prefix, Expression *expr, int pos) (defined in v8::internal::AstNodeFactory)v8::internal::AstNodeFactoryinline
NewDebuggerStatement(int pos) (defined in v8::internal::AstNodeFactory)v8::internal::AstNodeFactoryinline
NewDoExpression(Block *block, Variable *result_var, int pos) (defined in v8::internal::AstNodeFactory)v8::internal::AstNodeFactoryinline
NewEmptyParentheses(int pos) (defined in v8::internal::AstNodeFactory)v8::internal::AstNodeFactoryinline
NewExpressionStatement(Expression *expression, int pos) (defined in v8::internal::AstNodeFactory)v8::internal::AstNodeFactoryinline
NewForEachStatement(ForEachStatement::VisitMode visit_mode, ZonePtrList< const AstRawString > *labels, ZonePtrList< const AstRawString > *own_labels, int pos) (defined in v8::internal::AstNodeFactory)v8::internal::AstNodeFactoryinline
NewForOfStatement(ZonePtrList< const AstRawString > *labels, ZonePtrList< const AstRawString > *own_labels, int pos) (defined in v8::internal::AstNodeFactory)v8::internal::AstNodeFactoryinline
NewFunctionDeclaration(VariableProxy *proxy, FunctionLiteral *fun, bool is_sloppy_block_function, int pos) (defined in v8::internal::AstNodeFactory)v8::internal::AstNodeFactoryinline
NewFunctionLiteral(const AstRawString *name, DeclarationScope *scope, const ScopedPtrList< Statement > &body, int expected_property_count, int parameter_count, int function_length, FunctionLiteral::ParameterFlag has_duplicate_parameters, FunctionLiteral::FunctionType function_type, FunctionLiteral::EagerCompileHint eager_compile_hint, int position, bool has_braces, int function_literal_id, ProducedPreParsedScopeData *produced_preparsed_scope_data=nullptr) (defined in v8::internal::AstNodeFactory)v8::internal::AstNodeFactoryinline
NewGetIterator(Expression *iterable, Expression *destructured_iterable, IteratorType hint, int pos) (defined in v8::internal::AstNodeFactory)v8::internal::AstNodeFactoryinline
NewGetIterator(Expression *iterable, IteratorType hint, int pos) (defined in v8::internal::AstNodeFactory)v8::internal::AstNodeFactoryinline
NewGetTemplateObject(const ZonePtrList< const AstRawString > *cooked_strings, const ZonePtrList< const AstRawString > *raw_strings, int pos) (defined in v8::internal::AstNodeFactory)v8::internal::AstNodeFactoryinline
NewIfStatement(Expression *condition, Statement *then_statement, Statement *else_statement, int pos) (defined in v8::internal::AstNodeFactory)v8::internal::AstNodeFactoryinline
NewImportCallExpression(Expression *args, int pos) (defined in v8::internal::AstNodeFactory)v8::internal::AstNodeFactoryinline
NewInitializeClassMembersStatement(ZonePtrList< ClassLiteral::Property > *args, int pos) (defined in v8::internal::AstNodeFactory)v8::internal::AstNodeFactoryinline
NewNaryOperation(Token::Value op, Expression *first, size_t initial_subsequent_size) (defined in v8::internal::AstNodeFactory)v8::internal::AstNodeFactoryinline
NewNativeFunctionLiteral(const AstRawString *name, v8::Extension *extension, int pos) (defined in v8::internal::AstNodeFactory)v8::internal::AstNodeFactoryinline
NewNestedVariableDeclaration(VariableProxy *proxy, Scope *scope, int pos) (defined in v8::internal::AstNodeFactory)v8::internal::AstNodeFactoryinline
NewNullLiteral(int pos) (defined in v8::internal::AstNodeFactory)v8::internal::AstNodeFactoryinline
NewNumberLiteral(double number, int pos) (defined in v8::internal::AstNodeFactory)v8::internal::AstNodeFactory
NewObjectLiteral(const ScopedPtrList< ObjectLiteral::Property > &properties, uint32_t boilerplate_properties, int pos, bool has_rest_property) (defined in v8::internal::AstNodeFactory)v8::internal::AstNodeFactoryinline
NewObjectLiteralProperty(Expression *key, Expression *value, ObjectLiteralProperty::Kind kind, bool is_computed_name) (defined in v8::internal::AstNodeFactory)v8::internal::AstNodeFactoryinline
NewObjectLiteralProperty(Expression *key, Expression *value, bool is_computed_name) (defined in v8::internal::AstNodeFactory)v8::internal::AstNodeFactoryinline
NewProperty(Expression *obj, Expression *key, int pos) (defined in v8::internal::AstNodeFactory)v8::internal::AstNodeFactoryinline
NewRegExpLiteral(const AstRawString *pattern, int flags, int pos) (defined in v8::internal::AstNodeFactory)v8::internal::AstNodeFactoryinline
NewResolvedProperty(VariableProxy *obj, VariableProxy *property, int pos=kNoSourcePosition) (defined in v8::internal::AstNodeFactory)v8::internal::AstNodeFactoryinline
NewReturnStatement(Expression *expression, int pos, int end_position=kNoSourcePosition) (defined in v8::internal::AstNodeFactory)v8::internal::AstNodeFactoryinline
NewRewritableExpression(Expression *expression, Scope *scope) (defined in v8::internal::AstNodeFactory)v8::internal::AstNodeFactoryinline
NewScriptOrEvalFunctionLiteral(DeclarationScope *scope, const ScopedPtrList< Statement > &body, int expected_property_count, int parameter_count) (defined in v8::internal::AstNodeFactory)v8::internal::AstNodeFactoryinline
NewSloppyBlockFunctionStatement() (defined in v8::internal::AstNodeFactory)v8::internal::AstNodeFactoryinline
NewSmiLiteral(int number, int pos) (defined in v8::internal::AstNodeFactory)v8::internal::AstNodeFactoryinline
NewSpread(Expression *expression, int pos, int expr_pos) (defined in v8::internal::AstNodeFactory)v8::internal::AstNodeFactoryinline
NewStoreInArrayLiteral(Expression *array, Expression *index, Expression *value, int pos) (defined in v8::internal::AstNodeFactory)v8::internal::AstNodeFactoryinline
NewStringLiteral(const AstRawString *string, int pos) (defined in v8::internal::AstNodeFactory)v8::internal::AstNodeFactoryinline
NewSuperCallReference(VariableProxy *this_var, VariableProxy *new_target_var, VariableProxy *this_function_var, int pos) (defined in v8::internal::AstNodeFactory)v8::internal::AstNodeFactoryinline
NewSuperPropertyReference(VariableProxy *this_var, Expression *home_object, int pos) (defined in v8::internal::AstNodeFactory)v8::internal::AstNodeFactoryinline
NewSwitchStatement(ZonePtrList< const AstRawString > *labels, Expression *tag, int pos) (defined in v8::internal::AstNodeFactory)v8::internal::AstNodeFactoryinline
NewSymbolLiteral(AstSymbol symbol, int pos) (defined in v8::internal::AstNodeFactory)v8::internal::AstNodeFactoryinline
NewTaggedTemplate(Expression *expression, const ScopedPtrList< Expression > &arguments, int pos) (defined in v8::internal::AstNodeFactory)v8::internal::AstNodeFactoryinline
NewTemplateLiteral(const ZonePtrList< const AstRawString > *string_parts, const ZonePtrList< Expression > *substitutions, int pos) (defined in v8::internal::AstNodeFactory)v8::internal::AstNodeFactoryinline
NewTheHoleLiteral() (defined in v8::internal::AstNodeFactory)v8::internal::AstNodeFactoryinline
NewThisFunction(int pos) (defined in v8::internal::AstNodeFactory)v8::internal::AstNodeFactoryinline
NewThrow(Expression *exception, int pos) (defined in v8::internal::AstNodeFactory)v8::internal::AstNodeFactoryinline
NewTryCatchStatement(Block *try_block, Scope *scope, Block *catch_block, int pos) (defined in v8::internal::AstNodeFactory)v8::internal::AstNodeFactoryinline
NewTryCatchStatementForAsyncAwait(Block *try_block, Scope *scope, Block *catch_block, int pos) (defined in v8::internal::AstNodeFactory)v8::internal::AstNodeFactoryinline
NewTryCatchStatementForDesugaring(Block *try_block, Scope *scope, Block *catch_block, int pos) (defined in v8::internal::AstNodeFactory)v8::internal::AstNodeFactoryinline
NewTryCatchStatementForReThrow(Block *try_block, Scope *scope, Block *catch_block, int pos) (defined in v8::internal::AstNodeFactory)v8::internal::AstNodeFactoryinline
NewTryFinallyStatement(Block *try_block, Block *finally_block, int pos) (defined in v8::internal::AstNodeFactory)v8::internal::AstNodeFactoryinline
NewUnaryOperation(Token::Value op, Expression *expression, int pos) (defined in v8::internal::AstNodeFactory)v8::internal::AstNodeFactoryinline
NewUndefinedLiteral(int pos) (defined in v8::internal::AstNodeFactory)v8::internal::AstNodeFactoryinline
NewVariableDeclaration(VariableProxy *proxy, int pos) (defined in v8::internal::AstNodeFactory)v8::internal::AstNodeFactoryinline
NewVariableProxy(Variable *var, int start_position=kNoSourcePosition) (defined in v8::internal::AstNodeFactory)v8::internal::AstNodeFactoryinline
NewVariableProxy(const AstRawString *name, VariableKind variable_kind, int start_position=kNoSourcePosition) (defined in v8::internal::AstNodeFactory)v8::internal::AstNodeFactoryinline
NewWithStatement(Scope *scope, Expression *expression, Statement *statement, int pos) (defined in v8::internal::AstNodeFactory)v8::internal::AstNodeFactoryinline
NewYield(Expression *expression, int pos, Suspend::OnAbruptResume on_abrupt_resume) (defined in v8::internal::AstNodeFactory)v8::internal::AstNodeFactoryinline
NewYieldStar(Expression *expression, int pos) (defined in v8::internal::AstNodeFactory)v8::internal::AstNodeFactoryinline
zone() const (defined in v8::internal::AstNodeFactory)v8::internal::AstNodeFactoryinline