Lines Matching refs:RECURSE
102 #define RECURSE(call) \ macro
111 RECURSE(VisitDeclarations(scope_->declarations())); in Run()
112 RECURSE(VisitStatements(root_->body())); in Run()
119 RECURSE(Visit(stmt)); in VisitStatements()
126 RECURSE(VisitStatements(stmt->statements())); in VisitBlock()
134 RECURSE(Visit(stmt->expression())); in VisitExpressionStatement()
155 RECURSE(Visit(stmt->condition())); in VisitIfStatement()
157 RECURSE(Visit(stmt->then_statement())); in VisitIfStatement()
160 RECURSE(Visit(stmt->else_statement())); in VisitIfStatement()
182 RECURSE(Visit(stmt->expression())); in VisitReturnStatement()
188 RECURSE(stmt->expression()); in VisitWithStatement()
189 RECURSE(stmt->statement()); in VisitWithStatement()
194 RECURSE(Visit(stmt->tag())); in VisitSwitchStatement()
218 RECURSE(Visit(label)); in VisitSwitchStatement()
223 RECURSE(VisitStatements(stmts)); in VisitSwitchStatement()
256 RECURSE(Visit(stmt->body())); in VisitDoWhileStatement()
257 RECURSE(Visit(stmt->cond())); in VisitDoWhileStatement()
269 RECURSE(Visit(stmt->cond())); in VisitWhileStatement()
271 RECURSE(Visit(stmt->body())); in VisitWhileStatement()
278 RECURSE(Visit(stmt->init())); in VisitForStatement()
285 RECURSE(Visit(stmt->cond())); in VisitForStatement()
288 RECURSE(Visit(stmt->body())); in VisitForStatement()
291 RECURSE(Visit(stmt->next())); in VisitForStatement()
302 RECURSE(Visit(stmt->enumerable())); in VisitForInStatement()
305 RECURSE(Visit(stmt->body())); in VisitForInStatement()
313 RECURSE(Visit(stmt->try_block())); in VisitTryCatchStatement()
317 RECURSE(Visit(stmt->catch_block())); in VisitTryCatchStatement()
327 RECURSE(Visit(stmt->try_block())); in VisitTryFinallyStatement()
329 RECURSE(Visit(stmt->finally_block())); in VisitTryFinallyStatement()
349 RECURSE(VisitBlock(expr->block())); in VisitDoExpression()
350 RECURSE(VisitVariableProxy(expr->result())); in VisitDoExpression()
359 RECURSE(Visit(expr->condition())); in VisitConditional()
361 RECURSE(Visit(expr->then_expression())); in VisitConditional()
364 RECURSE(Visit(expr->else_expression())); in VisitConditional()
416 RECURSE(Visit(prop->value())); in VisitObjectLiteral()
427 RECURSE(Visit(value)); in VisitArrayLiteral()
460 RECURSE(Visit(expr->target())); in VisitAssignment()
461 RECURSE(Visit(rhs)); in VisitAssignment()
472 RECURSE(Visit(expr->generator_object())); in VisitYield()
473 RECURSE(Visit(expr->expression())); in VisitYield()
480 RECURSE(Visit(expr->exception())); in VisitThrow()
508 RECURSE(Visit(expr->obj())); in VisitProperty()
509 RECURSE(Visit(expr->key())); in VisitProperty()
517 RECURSE(Visit(expr->expression())); in VisitCall()
531 RECURSE(Visit(arg)); in VisitCall()
554 RECURSE(Visit(expr->expression())); in VisitCallNew()
558 RECURSE(Visit(arg)); in VisitCallNew()
569 RECURSE(Visit(arg)); in VisitCallRuntime()
583 RECURSE(Visit(expr->expression())); in VisitUnaryOperation()
615 RECURSE(Visit(expr->expression())); in VisitCountOperation()
648 RECURSE(Visit(expr->left())); in VisitBinaryOperation()
649 RECURSE(Visit(expr->right())); in VisitBinaryOperation()
655 RECURSE(Visit(expr->left())); in VisitBinaryOperation()
658 RECURSE(Visit(expr->right())); in VisitBinaryOperation()
669 RECURSE(Visit(expr->left())); in VisitBinaryOperation()
670 RECURSE(Visit(expr->right())); in VisitBinaryOperation()
683 RECURSE(Visit(expr->left())); in VisitBinaryOperation()
684 RECURSE(Visit(expr->right())); in VisitBinaryOperation()
688 RECURSE(Visit(expr->left())); in VisitBinaryOperation()
689 RECURSE(Visit(expr->right())); in VisitBinaryOperation()
696 RECURSE(Visit(expr->left())); in VisitBinaryOperation()
697 RECURSE(Visit(expr->right())); in VisitBinaryOperation()
722 RECURSE(Visit(expr->left())); in VisitBinaryOperation()
723 RECURSE(Visit(expr->right())); in VisitBinaryOperation()
744 RECURSE(Visit(expr->left())); in VisitCompareOperation()
745 RECURSE(Visit(expr->right())); in VisitCompareOperation()
784 RECURSE(Visit(decl)); in VisitDeclarations()
794 RECURSE(Visit(declaration->fun())); in VisitFunctionDeclaration()