H A D | ast.h | 383 Expression(Zone* zone, int pos, IdGen* id_gen) argument 387 id_(id_gen->GetNextId()), 388 test_id_(id_gen->GetNextId()) {} 430 BreakableType breakable_type, int position, IdGen* id_gen) 434 entry_id_(id_gen->GetNextId()), 435 exit_id_(id_gen->GetNextId()) { 472 bool is_initializer_block, int pos, IdGen* id_gen) 473 : BreakableStatement(zone, labels, TARGET_FOR_NAMED_ONLY, pos, id_gen), 476 decls_id_(id_gen->GetNextId()), 743 IdGen* id_gen) 429 BreakableStatement(Zone* zone, ZoneList<const AstRawString*>* labels, BreakableType breakable_type, int position, IdGen* id_gen) argument 471 Block(Zone* zone, ZoneList<const AstRawString*>* labels, int capacity, bool is_initializer_block, int pos, IdGen* id_gen) argument 742 IterationStatement(Zone* zone, ZoneList<const AstRawString*>* labels, int pos, IdGen* id_gen) argument 776 DoWhileStatement(Zone* zone, ZoneList<const AstRawString*>* labels, int pos, IdGen* id_gen) argument 813 WhileStatement(Zone* zone, ZoneList<const AstRawString*>* labels, int pos, IdGen* id_gen) argument 864 ForStatement(Zone* zone, ZoneList<const AstRawString*>* labels, int pos, IdGen* id_gen) argument 906 ForEachStatement(Zone* zone, ZoneList<const AstRawString*>* labels, int pos, IdGen* id_gen) argument 946 ForInStatement(Zone* zone, ZoneList<const AstRawString*>* labels, int pos, IdGen* id_gen) argument 1009 ForOfStatement(Zone* zone, ZoneList<const AstRawString*>* labels, int pos, IdGen* id_gen) argument 1167 SwitchStatement(Zone* zone, ZoneList<const AstRawString*>* labels, int pos, IdGen* id_gen) argument 1205 IfStatement(Zone* zone, Expression* condition, Statement* then_statement, Statement* else_statement, int pos, IdGen* id_gen) argument 1328 DebuggerStatement(Zone* zone, int pos, IdGen* id_gen) argument 1386 Literal(Zone* zone, const AstValue* value, int position, IdGen* id_gen) argument 1414 MaterializedLiteral(Zone* zone, int literal_index, int pos, IdGen* id_gen) argument 1544 ObjectLiteral(Zone* zone, ZoneList<Property*>* properties, int literal_index, int boilerplate_properties, bool has_function, int pos, IdGen* id_gen) argument 1573 RegExpLiteral(Zone* zone, const AstRawString* pattern, const AstRawString* flags, int literal_index, int pos, IdGen* id_gen) argument 1619 ArrayLiteral(Zone* zone, ZoneList<Expression*>* values, int literal_index, int pos, IdGen* id_gen) argument 1722 Property(Zone* zone, Expression* obj, Expression* key, int pos, IdGen* id_gen) argument 1818 Call(Zone* zone, Expression* expression, ZoneList<Expression*>* arguments, int pos, IdGen* id_gen) argument 1881 CallNew(Zone* zone, Expression* expression, ZoneList<Expression*>* arguments, int pos, IdGen* id_gen) argument 1936 CallRuntime(Zone* zone, const AstRawString* name, const Runtime::Function* function, ZoneList<Expression*>* arguments, int pos, IdGen* id_gen) argument 1966 UnaryOperation(Zone* zone, Token::Value op, Expression* expression, int pos, IdGen* id_gen) argument 2011 BinaryOperation(Zone* zone, Token::Value op, Expression* left, Expression* right, int pos, IdGen* id_gen) argument 2070 CountOperation(Zone* zone, Token::Value op, bool is_prefix, Expression* expr, int pos, IdGen* id_gen) argument 2113 CompareOperation(Zone* zone, Token::Value op, Expression* left, Expression* right, int pos, IdGen* id_gen) argument 2144 Conditional(Zone* zone, Expression* condition, Expression* then_expression, Expression* else_expression, int position, IdGen* id_gen) argument 2276 Yield(Zone* zone, Expression* generator_object, Expression* expression, Kind yield_kind, int pos, IdGen* id_gen) argument 2301 Throw(Zone* zone, Expression* exception, int pos, IdGen* id_gen) argument 2447 FunctionLiteral(Zone* zone, const AstRawString* name, AstValueFactory* ast_value_factory, Scope* scope, ZoneList<Statement*>* body, int materialized_literal_count, int expected_property_count, int handler_count, int parameter_count, FunctionType function_type, ParameterFlag has_duplicate_parameters, IsFunctionFlag is_function, IsParenthesizedFlag is_parenthesized, FunctionKind kind, int position, IdGen* id_gen) argument 2518 ClassLiteral(Zone* zone, const AstRawString* name, Expression* extends, Expression* constructor, ZoneList<Property*>* properties, int position, IdGen* id_gen) argument 2543 NativeFunctionLiteral(Zone* zone, const AstRawString* name, v8::Extension* extension, int pos, IdGen* id_gen) argument 2558 ThisFunction(Zone* zone, int pos, IdGen* id_gen) argument 2572 SuperReference(Zone* zone, VariableProxy* this_var, int pos, IdGen* id_gen) argument 3071 AstNodeFactory(Zone* zone, AstValueFactory* ast_value_factory, AstNode::IdGen* id_gen) argument [all...] |