/external/v8/src/parsing/ |
D | parser.h | 128 typedef ZonePtrList<v8::internal::Expression>* ExpressionList; 129 typedef ZonePtrList<ObjectLiteral::Property>* ObjectPropertyList; 130 typedef ZonePtrList<ClassLiteral::Property>* ClassPropertyList; 133 typedef ZonePtrList<v8::internal::Statement>* StatementList; 229 ZonePtrList<Statement>* body, DeclarationScope* scope, 232 ZonePtrList<const AstRawString>* PrepareWrappedArguments(Isolate* isolate, 259 void ParseModuleItemList(ZonePtrList<Statement>* body, bool* ok); 282 ZonePtrList<const NamedImport>* ParseNamedImports(int pos, bool* ok); 284 ZonePtrList<const AstRawString>* names, 286 void DeclareLabel(ZonePtrList<const AstRawString>** labels, [all …]
|
D | preparser.h | 99 ZonePtrList<VariableProxy>* variables = nullptr) { 138 static PreParserExpression Assignment(ZonePtrList<VariableProxy>* variables) { in Assignment() 149 ZonePtrList<VariableProxy>* variables) { in ObjectLiteral() 155 ZonePtrList<VariableProxy>* variables) { in ArrayLiteral() 174 static PreParserExpression This(ZonePtrList<VariableProxy>* variables) { in This() 378 ZonePtrList<VariableProxy>* variables = nullptr) 386 variables_ = new (zone) ZonePtrList<VariableProxy>(1, zone); in AddVariable() 413 ZonePtrList<VariableProxy>* variables_; 440 ZonePtrList<VariableProxy>* variables_; 453 variables_ = new (zone) ZonePtrList<VariableProxy>(1, zone); in Add() [all …]
|
D | parser.cc | 95 ZonePtrList<Statement>* body = nullptr; in DefaultConstructor() 100 body = new (zone()) ZonePtrList<Statement>(call_super ? 2 : 1, zone()); in DefaultConstructor() 111 ZonePtrList<Expression>* args = in DefaultConstructor() 112 new (zone()) ZonePtrList<Expression>(1, zone()); in DefaultConstructor() 286 ZonePtrList<Expression>* args = in NewThrowError() 287 new (zone()) ZonePtrList<Expression>(2, zone()); in NewThrowError() 325 new (zone()) ZonePtrList<Expression>(0, zone()), pos); in ImportMetaExpression() 354 ZonePtrList<Expression>* args, int pos, in NewV8Intrinsic() 563 ZonePtrList<Statement>* body = in DoParseProgram() 564 new (zone()) ZonePtrList<Statement>(16, zone()); in DoParseProgram() [all …]
|
D | parser-base.h | 560 ZonePtrList<const AstRawString> bound_names; 570 ZonePtrList<const AstRawString> bound_names; 1194 ZonePtrList<const AstRawString>* names, 1197 ZonePtrList<const AstRawString>* names, bool default_export, bool* ok); 1199 StatementT ParseHoistableDeclaration(ZonePtrList<const AstRawString>* names, 1202 ZonePtrList<const AstRawString>* names, 1204 StatementT ParseClassDeclaration(ZonePtrList<const AstRawString>* names, 1236 StatementT ParseStatement(ZonePtrList<const AstRawString>* labels, in ParseStatement() 1237 ZonePtrList<const AstRawString>* own_labels, in ParseStatement() 1242 StatementT ParseStatement(ZonePtrList<const AstRawString>* labels, [all …]
|
D | rewriter.cc | 46 void Process(ZonePtrList<Statement>* statements); 124 void Processor::Process(ZonePtrList<Statement>* statements) { in Process() 285 ZonePtrList<CaseClause>* clauses = node->cases(); in VisitSwitchStatement() 383 ZonePtrList<Statement>* body = function->body(); in DECLARATION_NODE_LIST() 418 ZonePtrList<Statement>* body = block->statements(); in Rewrite()
|
D | pattern-rewriter.cc | 32 ZonePtrList<const AstRawString>* names, bool* ok); 111 ZonePtrList<const AstRawString>* names_; 122 ZonePtrList<const AstRawString>* names, bool* ok) { in DeclareAndInitializeVariables() 143 ZonePtrList<const AstRawString>* names, bool* ok) { in DeclareAndInitializeVariables() 371 ZonePtrList<Expression>* rest_runtime_callargs = nullptr; in VisitObjectLiteral() 378 new (zone()) ZonePtrList<Expression>(args_length, zone()); in VisitObjectLiteral() 413 auto args = new (zone()) ZonePtrList<Expression>(1, zone()); in VisitObjectLiteral() 596 auto empty_exprs = new (zone()) ZonePtrList<Expression>(0, zone()); in VisitArrayLiteral()
|
D | preparser.cc | 270 ZonePtrList<const AstRawString>* arguments_for_wrapped_function, bool* ok) { in ParseFunctionLiteral() 431 ZonePtrList<const AstRawString>* names, bool* ok) { in DeclareAndInitializeVariables()
|
D | expression-scope-reparenter.cc | 58 ZonePtrList<ClassLiteralProperty>* props = class_literal->properties(); in VisitClassLiteral()
|
/external/v8/src/ast/ |
D | ast.h | 283 ZonePtrList<const AstRawString>* labels() const; 305 ZonePtrList<Statement>* statements() { return &statements_; } in statements() 310 inline ZonePtrList<const AstRawString>* labels() const; 323 ZonePtrList<Statement> statements_; 332 Block(Zone* zone, ZonePtrList<const AstRawString>* labels, int capacity, in Block() 347 LabeledBlock(Zone* zone, ZonePtrList<const AstRawString>* labels, in LabeledBlock() 355 ZonePtrList<const AstRawString>* labels_; 358 inline ZonePtrList<const AstRawString>* Block::labels() const { in labels() 465 ZonePtrList<const AstRawString>* labels() const { return labels_; } in labels() 475 ZonePtrList<const AstRawString>* own_labels() const { return own_labels_; } in own_labels() [all …]
|
D | prettyprinter.h | 62 void FindStatements(ZonePtrList<Statement>* statements); 63 void FindArguments(ZonePtrList<Expression>* arguments); 94 void PrintLabels(ZonePtrList<const AstRawString>* labels); 101 void PrintStatements(ZonePtrList<Statement>* statements); 104 void PrintArguments(ZonePtrList<Expression>* arguments); 113 void PrintLabelsIndented(ZonePtrList<const AstRawString>* labels, 115 void PrintObjectProperties(ZonePtrList<ObjectLiteral::Property>* properties); 116 void PrintClassProperties(ZonePtrList<ClassLiteral::Property>* properties);
|
D | ast-traversal-visitor.h | 44 void VisitStatements(ZonePtrList<Statement>* statements); 115 ZonePtrList<Statement>* stmts) { in VisitStatements() 201 ZonePtrList<CaseClause>* clauses = stmt->cases(); in VisitSwitchStatement() 208 ZonePtrList<Statement>* stmts = clause->statements(); in VisitSwitchStatement() 333 ZonePtrList<ObjectLiteralProperty>* props = expr->properties(); in VisitObjectLiteral() 344 ZonePtrList<Expression>* values = expr->values(); in VisitArrayLiteral() 407 ZonePtrList<Expression>* args = expr->arguments(); in VisitCall() 418 ZonePtrList<Expression>* args = expr->arguments(); in VisitCallNew() 428 ZonePtrList<Expression>* args = expr->arguments(); in VisitCallRuntime() 490 ZonePtrList<ClassLiteral::Property>* props = expr->properties(); in VisitClassLiteral() [all …]
|
D | prettyprinter.cc | 504 void CallPrinter::FindStatements(ZonePtrList<Statement>* statements) { in FindStatements() 511 void CallPrinter::FindArguments(ZonePtrList<Expression>* arguments) { in FindArguments() 593 void AstPrinter::PrintLabels(ZonePtrList<const AstRawString>* labels) { in PrintLabels() 752 void AstPrinter::PrintLabelsIndented(ZonePtrList<const AstRawString>* labels, in PrintLabelsIndented() 816 void AstPrinter::PrintStatements(ZonePtrList<Statement>* statements) { in PrintStatements() 822 void AstPrinter::PrintArguments(ZonePtrList<Expression>* arguments) { in PrintArguments() 1053 ZonePtrList<ClassLiteral::Property>* properties) { in PrintClassProperties() 1132 ZonePtrList<ObjectLiteral::Property>* properties) { in PrintObjectProperties()
|
D | scopes.h | 258 const ZonePtrList<const AstRawString>& names); in NON_EXPORTED_BASE() 971 ZonePtrList<Variable> params_;
|
D | ast.cc | 869 CaseClause::CaseClause(Expression* label, ZonePtrList<Statement>* statements) in CaseClause() 992 ZonePtrList<const AstRawString>* BreakableStatement::labels() const { in labels()
|
D | scopes.cc | 1345 const ZonePtrList<const AstRawString>& names) { in CheckLexDeclarationsConflictingWith()
|
/external/v8/src/interpreter/ |
D | bytecode-generator.h | 46 void VisitStatements(ZonePtrList<Statement>* statments); 103 void VisitArguments(ZonePtrList<Expression>* args, RegisterList* arg_regs); 187 ZonePtrList<Expression>* elements,
|
D | bytecode-generator.cc | 1330 void BytecodeGenerator::VisitStatements(ZonePtrList<Statement>* statements) { in VisitStatements() 1419 ZonePtrList<CaseClause>* clauses = stmt->cases(); in VisitSwitchStatement() 2368 Register array, int first_spread_index, ZonePtrList<Expression>* elements, in BuildArrayLiteralElementsInsertion() 2375 ZonePtrList<Expression>::iterator iter = elements->begin(); in BuildArrayLiteralElementsInsertion() 2376 ZonePtrList<Expression>::iterator first_spread_or_end = in BuildArrayLiteralElementsInsertion() 3531 void BytecodeGenerator::VisitArguments(ZonePtrList<Expression>* args, in VisitArguments() 3702 ZonePtrList<Expression>* args = expr->arguments(); in VisitCallSuper() 4416 const ZonePtrList<const AstRawString>& parts = *expr->string_parts(); in VisitTemplateLiteral() 4417 const ZonePtrList<Expression>& substitutions = *expr->substitutions(); in VisitTemplateLiteral()
|
/external/v8/src/zone/ |
D | zone.h | 296 using ZonePtrList = ZoneList<T*>; variable
|