Home | History | Annotate | Download | only in ast

Lines Matching defs:stmt

805     Statement* stmt = statements->at(i);
806 Visit(stmt);
807 if (stmt->IsJump()) break;
859 Statement* stmt = stmts->at(i);
860 RECURSE(Visit(stmt));
861 if (stmt->IsJump()) break;
875 void AstTraversalVisitor::VisitBlock(Block* stmt) {
876 RECURSE(VisitStatements(stmt->statements()));
879 void AstTraversalVisitor::VisitExpressionStatement(ExpressionStatement* stmt) {
880 RECURSE(Visit(stmt->expression()));
883 void AstTraversalVisitor::VisitEmptyStatement(EmptyStatement* stmt) {}
886 SloppyBlockFunctionStatement* stmt) {
887 RECURSE(Visit(stmt->statement()));
890 void AstTraversalVisitor::VisitIfStatement(IfStatement* stmt) {
891 RECURSE(Visit(stmt->condition()));
892 RECURSE(Visit(stmt->then_statement()));
893 RECURSE(Visit(stmt->else_statement()));
896 void AstTraversalVisitor::VisitContinueStatement(ContinueStatement* stmt) {}
898 void AstTraversalVisitor::VisitBreakStatement(BreakStatement* stmt) {}
900 void AstTraversalVisitor::VisitReturnStatement(ReturnStatement* stmt) {
901 RECURSE(Visit(stmt->expression()));
904 void AstTraversalVisitor::VisitWithStatement(WithStatement* stmt) {
905 RECURSE(stmt->expression());
906 RECURSE(stmt->statement());
909 void AstTraversalVisitor::VisitSwitchStatement(SwitchStatement* stmt) {
910 RECURSE(Visit(stmt->tag()));
912 ZoneList<CaseClause*>* clauses = stmt->cases();
927 void AstTraversalVisitor::VisitDoWhileStatement(DoWhileStatement* stmt) {
928 RECURSE(Visit(stmt->body()));
929 RECURSE(Visit(stmt->cond()));
932 void AstTraversalVisitor::VisitWhileStatement(WhileStatement* stmt) {
933 RECURSE(Visit(stmt->cond()));
934 RECURSE(Visit(stmt->body()));
937 void AstTraversalVisitor::VisitForStatement(ForStatement* stmt) {
938 if (stmt->init() != NULL) {
939 RECURSE(Visit(stmt->init()));
941 if (stmt->cond() != NULL) {
942 RECURSE(Visit(stmt->cond()));
944 if (stmt->next() != NULL) {
945 RECURSE(Visit(stmt->next()));
947 RECURSE(Visit(stmt->body()));
950 void AstTraversalVisitor::VisitForInStatement(ForInStatement* stmt) {
951 RECURSE(Visit(stmt->enumerable()));
952 RECURSE(Visit(stmt->body()));
955 void AstTraversalVisitor::VisitForOfStatement(ForOfStatement* stmt) {
956 RECURSE(Visit(stmt->assign_iterator()));
957 RECURSE(Visit(stmt->next_result()));
958 RECURSE(Visit(stmt->result_done()));
959 RECURSE(Visit(stmt->assign_each()));
960 RECURSE(Visit(stmt->body()));
963 void AstTraversalVisitor::VisitTryCatchStatement(TryCatchStatement* stmt) {
964 RECURSE(Visit(stmt->try_block()));
965 RECURSE(Visit(stmt->catch_block()));
968 void AstTraversalVisitor::VisitTryFinallyStatement(TryFinallyStatement* stmt) {
969 RECURSE(Visit(stmt->try_block()));
970 RECURSE(Visit(stmt->finally_block()));
973 void AstTraversalVisitor::VisitDebuggerStatement(DebuggerStatement* stmt) {}