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()
217 RECURSE(Visit(label)); in VisitSwitchStatement()
222 RECURSE(VisitStatements(stmts)); in VisitSwitchStatement()
255 RECURSE(Visit(stmt->body())); in VisitDoWhileStatement()
256 RECURSE(Visit(stmt->cond())); in VisitDoWhileStatement()
268 RECURSE(Visit(stmt->cond())); in VisitWhileStatement()
270 RECURSE(Visit(stmt->body())); in VisitWhileStatement()
277 RECURSE(Visit(stmt->init())); in VisitForStatement()
284 RECURSE(Visit(stmt->cond())); in VisitForStatement()
287 RECURSE(Visit(stmt->body())); in VisitForStatement()
290 RECURSE(Visit(stmt->next())); in VisitForStatement()
301 RECURSE(Visit(stmt->enumerable())); in VisitForInStatement()
304 RECURSE(Visit(stmt->body())); in VisitForInStatement()
312 RECURSE(Visit(stmt->try_block())); in VisitTryCatchStatement()
316 RECURSE(Visit(stmt->catch_block())); in VisitTryCatchStatement()
326 RECURSE(Visit(stmt->try_block())); in VisitTryFinallyStatement()
328 RECURSE(Visit(stmt->finally_block())); in VisitTryFinallyStatement()
348 RECURSE(VisitBlock(expr->block())); in VisitDoExpression()
349 RECURSE(VisitVariableProxy(expr->result())); in VisitDoExpression()
358 RECURSE(Visit(expr->condition())); in VisitConditional()
360 RECURSE(Visit(expr->then_expression())); in VisitConditional()
363 RECURSE(Visit(expr->else_expression())); in VisitConditional()
415 RECURSE(Visit(prop->value())); in VisitObjectLiteral()
426 RECURSE(Visit(value)); in VisitArrayLiteral()
459 RECURSE(Visit(expr->target())); in VisitAssignment()
460 RECURSE(Visit(rhs)); in VisitAssignment()
471 RECURSE(Visit(expr->generator_object())); in VisitYield()
472 RECURSE(Visit(expr->expression())); in VisitYield()
479 RECURSE(Visit(expr->exception())); in VisitThrow()
507 RECURSE(Visit(expr->obj())); in VisitProperty()
508 RECURSE(Visit(expr->key())); in VisitProperty()
516 RECURSE(Visit(expr->expression())); in VisitCall()
534 RECURSE(Visit(arg)); in VisitCall()
559 RECURSE(Visit(expr->expression())); in VisitCallNew()
563 RECURSE(Visit(arg)); in VisitCallNew()
574 RECURSE(Visit(arg)); in VisitCallRuntime()
588 RECURSE(Visit(expr->expression())); in VisitUnaryOperation()
619 RECURSE(Visit(expr->expression())); in VisitCountOperation()
651 RECURSE(Visit(expr->left())); in VisitBinaryOperation()
652 RECURSE(Visit(expr->right())); in VisitBinaryOperation()
658 RECURSE(Visit(expr->left())); in VisitBinaryOperation()
661 RECURSE(Visit(expr->right())); in VisitBinaryOperation()
672 RECURSE(Visit(expr->left())); in VisitBinaryOperation()
673 RECURSE(Visit(expr->right())); in VisitBinaryOperation()
684 RECURSE(Visit(expr->left())); in VisitBinaryOperation()
685 RECURSE(Visit(expr->right())); in VisitBinaryOperation()
689 RECURSE(Visit(expr->left())); in VisitBinaryOperation()
690 RECURSE(Visit(expr->right())); in VisitBinaryOperation()
697 RECURSE(Visit(expr->left())); in VisitBinaryOperation()
698 RECURSE(Visit(expr->right())); in VisitBinaryOperation()
722 RECURSE(Visit(expr->left())); in VisitBinaryOperation()
723 RECURSE(Visit(expr->right())); in VisitBinaryOperation()
743 RECURSE(Visit(expr->left())); in VisitCompareOperation()
744 RECURSE(Visit(expr->right())); in VisitCompareOperation()
775 RECURSE(Visit(decl)); in VisitDeclarations()
785 RECURSE(Visit(declaration->fun())); in VisitFunctionDeclaration()