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