Lines Matching defs:parser
19 #include "parser/program/program.h"
27 using ModuleDependencies = ArenaUnorderedSet<parser::Program *>;
30 parser::Program *program;
33 explicit GlobalClassHandler(parser::ETSParser *parser, ArenaAllocator *allocator)
34 : parser_(parser), allocator_(allocator) {};
41 void SetupGlobalClass(const ArenaVector<parser::Program *> &programs, const ModuleDependencies *moduleDependencies);
49 void SetupGlobalMethods(parser::Program *program, ArenaVector<ir::Statement *> &&statements,
57 ArenaVector<ir::Statement *> FormInitMethodStatements(parser::Program *program,
71 ArenaVector<ir::Statement *> CollectProgramGlobalStatements(parser::Program *program, ir::ClassDefinition *classDef,
77 parser::ETSParser *const parser_;