Lines Matching refs:RECURSE
20 #define RECURSE(call) \ macro
66 RECURSE(VisitFunctionLiteral(literal_)); in Compile()
77 RECURSE(Visit(decl->fun())); in VisitFunctionDeclaration()
90 RECURSE(Visit(stmt)); in VisitStatements()
101 RECURSE(VisitExpressionStatement(expr)); in VisitBlock()
109 RECURSE(VisitStatements(stmt->statements())); in VisitBlock()
138 RECURSE(Visit(stmt->expression())); in VisitExpressionStatement()
152 RECURSE(Visit(stmt->condition())); in VisitIfStatement()
154 RECURSE(Visit(stmt->then_statement())); in VisitIfStatement()
159 RECURSE(Visit(stmt->else_statement())); in VisitIfStatement()
213 RECURSE(Visit(stmt->expression())); in VisitReturnStatement()
245 RECURSE(VisitStatements(stmts)); in CompileCase()
264 RECURSE(VisitStatements(stmts)); in VisitSwitchStatement()
275 RECURSE(Visit(stmt->body())); in VisitDoWhileStatement()
277 RECURSE(Visit(stmt->cond())); in VisitDoWhileStatement()
287 RECURSE(Visit(stmt->cond())); in VisitWhileStatement()
289 RECURSE(Visit(stmt->body())); in VisitWhileStatement()
296 RECURSE(Visit(stmt->init())); in VisitForStatement()
304 RECURSE(Visit(stmt->cond())); in VisitForStatement()
310 RECURSE(Visit(stmt->body())); in VisitForStatement()
314 RECURSE(Visit(stmt->next())); in VisitForStatement()
347 RECURSE(VisitDeclarations(scope->declarations())); in VisitFunctionLiteral()
348 RECURSE(VisitStatements(expr->body())); in VisitFunctionLiteral()
358 RECURSE(Visit(expr->condition())); in VisitConditional()
359 RECURSE(Visit(expr->then_expression())); in VisitConditional()
360 RECURSE(Visit(expr->else_expression())); in VisitConditional()
484 RECURSE(Visit(expr->target())); in VisitAssignment()
486 RECURSE(Visit(expr->value())); in VisitAssignment()
557 RECURSE(Visit(binop->left())); in VisitProperty()
569 RECURSE(Visit(expr->expression())); in VisitCall()
573 RECURSE(Visit(arg)); in VisitCall()
596 RECURSE(Visit(expr->expression())); in VisitUnaryOperation()
751 RECURSE(Visit(expr->left())); in VisitBinaryOperation()
761 RECURSE(Visit(GetLeft(expr))); in VisitBinaryOperation()
763 RECURSE(Visit(GetLeft(expr))); in VisitBinaryOperation()
792 RECURSE(Visit(expr->left())); in VisitBinaryOperation()
793 RECURSE(Visit(expr->right())); in VisitBinaryOperation()
803 RECURSE(Visit(expr->left())); in ModF64()
806 RECURSE(Visit(expr->right())); in ModF64()
846 RECURSE(Visit(expr->left())); in VisitCompareOperation()
847 RECURSE(Visit(expr->right())); in VisitCompareOperation()
912 RECURSE(Visit(decl)); in VisitDeclarations()