Lines Matching refs:RECURSE

17 #define RECURSE(call)               \  macro
48 void AstExpressionVisitor::Run() { RECURSE(Visit(root_)); } in Run()
56 RECURSE(Visit(decl->fun())); in VisitFunctionDeclaration()
69 RECURSE(Visit(stmt)); in VisitStatements()
76 RECURSE(VisitStatements(stmt->statements())); in VisitBlock()
81 RECURSE(Visit(stmt->expression())); in VisitExpressionStatement()
90 RECURSE(Visit(stmt->statement())); in VisitSloppyBlockFunctionStatement()
95 RECURSE(Visit(stmt->condition())); in VisitIfStatement()
96 RECURSE(Visit(stmt->then_statement())); in VisitIfStatement()
97 RECURSE(Visit(stmt->else_statement())); in VisitIfStatement()
108 RECURSE(Visit(stmt->expression())); in VisitReturnStatement()
113 RECURSE(stmt->expression()); in VisitWithStatement()
114 RECURSE(stmt->statement()); in VisitWithStatement()
119 RECURSE(Visit(stmt->tag())); in VisitSwitchStatement()
127 RECURSE(Visit(label)); in VisitSwitchStatement()
130 RECURSE(VisitStatements(stmts)); in VisitSwitchStatement()
141 RECURSE(Visit(stmt->body())); in VisitDoWhileStatement()
142 RECURSE(Visit(stmt->cond())); in VisitDoWhileStatement()
147 RECURSE(Visit(stmt->cond())); in VisitWhileStatement()
148 RECURSE(Visit(stmt->body())); in VisitWhileStatement()
154 RECURSE(Visit(stmt->init())); in VisitForStatement()
157 RECURSE(Visit(stmt->cond())); in VisitForStatement()
160 RECURSE(Visit(stmt->next())); in VisitForStatement()
162 RECURSE(Visit(stmt->body())); in VisitForStatement()
167 RECURSE(Visit(stmt->enumerable())); in VisitForInStatement()
168 RECURSE(Visit(stmt->body())); in VisitForInStatement()
173 RECURSE(Visit(stmt->iterable())); in VisitForOfStatement()
174 RECURSE(Visit(stmt->each())); in VisitForOfStatement()
175 RECURSE(Visit(stmt->assign_iterator())); in VisitForOfStatement()
176 RECURSE(Visit(stmt->next_result())); in VisitForOfStatement()
177 RECURSE(Visit(stmt->result_done())); in VisitForOfStatement()
178 RECURSE(Visit(stmt->assign_each())); in VisitForOfStatement()
179 RECURSE(Visit(stmt->body())); in VisitForOfStatement()
184 RECURSE(Visit(stmt->try_block())); in VisitTryCatchStatement()
185 RECURSE(Visit(stmt->catch_block())); in VisitTryCatchStatement()
190 RECURSE(Visit(stmt->try_block())); in VisitTryFinallyStatement()
191 RECURSE(Visit(stmt->finally_block())); in VisitTryFinallyStatement()
211 RECURSE(VisitBlock(expr->block())); in VisitDoExpression()
212 RECURSE(VisitVariableProxy(expr->result())); in VisitDoExpression()
355 RECURSE(Visit(decl)); in VisitDeclarations()
405 RECURSE(Visit(expr->expression())); in VisitRewritableAssignmentExpression()