• Home
  • Raw
  • Download

Lines Matching refs:ZoneList

187   typedef ZoneList<v8::internal::Expression*>* ExpressionList;
188 typedef ZoneList<ObjectLiteral::Property*>* ObjectPropertyList;
189 typedef ZoneList<ClassLiteral::Property*>* ClassPropertyList;
192 typedef ZoneList<v8::internal::Statement*>* StatementList;
307 void ParseModuleItemList(ZoneList<Statement*>* body, bool* ok);
313 void ParseExportClause(ZoneList<const AstRawString*>* export_names,
314 ZoneList<Scanner::Location>* export_locations,
315 ZoneList<const AstRawString*>* local_names,
327 ZoneList<const NamedImport*>* ParseNamedImports(int pos, bool* ok);
329 ZoneList<const AstRawString*>* names,
334 ZoneList<const AstRawString*>* names, bool* ok);
335 ZoneList<const AstRawString*>* DeclareLabel(
336 ZoneList<const AstRawString*>* labels, VariableProxy* expr, bool* ok);
337 bool ContainsLabel(ZoneList<const AstRawString*>* labels,
342 ZoneList<CaseClause*>* cases, Scope* scope);
350 ZoneList<Statement*>* body,
355 ZoneList<Statement*>* result, int index);
360 ZoneList<const AstRawString*>* names, bool* ok);
363 ZoneList<const AstRawString*>* names,
385 ZoneList<const AstRawString*>* names, bool* ok);
455 ZoneList<const AstRawString*>* names_;
560 ZoneList<Statement*>* ParseFunction(
574 const ZoneList<Expression*>* cooked() const { return &cooked_; }
575 const ZoneList<Expression*>* raw() const { return &raw_; }
576 const ZoneList<Expression*>* expressions() const { return &expressions_; }
592 ZoneList<Expression*> cooked_;
593 ZoneList<Expression*> raw_;
594 ZoneList<Expression*> expressions_;
616 ZoneList<Expression*>* PrepareSpreadArguments(ZoneList<Expression*>* list);
617 Expression* SpreadCall(Expression* function, ZoneList<Expression*>* args,
619 Expression* SpreadCallNew(Expression* function, ZoneList<Expression*>* args,
668 void BuildIteratorClose(ZoneList<Statement*>* statements, Variable* iterator,
671 ZoneList<Statement*>* statements,
678 V8_INLINE void PrepareAsyncFunctionBody(ZoneList<Statement*>* body,
680 V8_INLINE void RewriteAsyncFunctionBody(ZoneList<Statement*>* body,
948 V8_INLINE static ZoneList<Expression*>* NullExpressionList() {
951 V8_INLINE static bool IsNullExpressionList(ZoneList<Expression*>* exprs) {
954 V8_INLINE static ZoneList<Statement*>* NullStatementList() { return nullptr; }
955 V8_INLINE static bool IsNullStatementList(ZoneList<Statement*>* stmts) {
1020 V8_INLINE ZoneList<Expression*>* NewExpressionList(int size) const {
1021 return new (zone()) ZoneList<Expression*>(size, zone());
1023 V8_INLINE ZoneList<ObjectLiteral::Property*>* NewObjectPropertyList(
1025 return new (zone()) ZoneList<ObjectLiteral::Property*>(size, zone());
1027 V8_INLINE ZoneList<ClassLiteral::Property*>* NewClassPropertyList(
1029 return new (zone()) ZoneList<ClassLiteral::Property*>(size, zone());
1031 V8_INLINE ZoneList<Statement*>* NewStatementList(int size) const {
1032 return new (zone()) ZoneList<Statement*>(size, zone());
1034 V8_INLINE ZoneList<CaseClause*>* NewCaseClauseList(int size) const {
1035 return new (zone()) ZoneList<CaseClause*>(size, zone());
1039 ZoneList<Expression*>* args, int pos,
1048 const ParserFormalParameters& parameters, ZoneList<Statement*>* body,
1108 Expression* ExpressionListToExpression(ZoneList<Expression*>* args);
1119 V8_INLINE ZoneList<typename ExpressionClassifier::Error>*
1124 V8_INLINE ZoneList<Expression*>* GetNonPatternList() const {