Lines Matching refs:Processor

16 class Processor: public AstVisitor {
18 Processor(Variable* result, Zone* zone, AstNode::IdGen* ast_node_id_gen)
23 // Passing a null AstValueFactory is fine, because Processor doesn't
29 virtual ~Processor() { }
75 void Processor::Process(ZoneList<Statement*>* statements) {
82 void Processor::VisitBlock(Block* node) {
95 void Processor::VisitModuleStatement(ModuleStatement* node) {
102 void Processor::VisitExpressionStatement(ExpressionStatement* node) {
111 void Processor::VisitIfStatement(IfStatement* node) {
122 void Processor::VisitIterationStatement(IterationStatement* node) {
130 void Processor::VisitDoWhileStatement(DoWhileStatement* node) {
135 void Processor::VisitWhileStatement(WhileStatement* node) {
140 void Processor::VisitForStatement(ForStatement* node) {
145 void Processor::VisitForInStatement(ForInStatement* node) {
150 void Processor::VisitForOfStatement(ForOfStatement* node) {
155 void Processor::VisitTryCatchStatement(TryCatchStatement* node) {
167 void Processor::VisitTryFinallyStatement(TryFinallyStatement* node) {
177 void Processor::VisitSwitchStatement(SwitchStatement* node) {
189 void Processor::VisitContinueStatement(ContinueStatement* node) {
194 void Processor::VisitBreakStatement(BreakStatement* node) {
199 void Processor::VisitWithStatement(WithStatement* node) {
207 void Processor::VisitVariableDeclaration(VariableDeclaration* node) {}
208 void Processor::VisitFunctionDeclaration(FunctionDeclaration* node) {}
209 void Processor::VisitModuleDeclaration(ModuleDeclaration* node) {}
210 void Processor::VisitImportDeclaration(ImportDeclaration* node) {}
211 void Processor::VisitExportDeclaration(ExportDeclaration* node) {}
212 void Processor::VisitModuleLiteral(ModuleLiteral* node) {}
213 void Processor::VisitModuleVariable(ModuleVariable* node) {}
214 void Processor::VisitModulePath(ModulePath* node) {}
215 void Processor::VisitModuleUrl(ModuleUrl* node) {}
216 void Processor::VisitEmptyStatement(EmptyStatement* node) {}
217 void Processor::VisitReturnStatement(ReturnStatement* node) {}
218 void Processor::VisitDebuggerStatement(DebuggerStatement* node) {}
223 void Processor::Visit##type(type* expr) { UNREACHABLE(); }
243 Processor processor(result, info->zone(), info->ast_node_id_gen());