Lines Matching refs:labels
150 ZoneStringList* labels = node->target()->labels(); in VisitContinueStatement() local
151 if (labels != NULL) { in VisitContinueStatement()
153 ASSERT(labels->length() > 0); // guaranteed to have at least one entry in VisitContinueStatement()
154 PrintLiteral(labels->at(0), false); // any label from the list is fine in VisitContinueStatement()
162 ZoneStringList* labels = node->target()->labels(); in VisitBreakStatement() local
163 if (labels != NULL) { in VisitBreakStatement()
165 ASSERT(labels->length() > 0); // guaranteed to have at least one entry in VisitBreakStatement()
166 PrintLiteral(labels->at(0), false); // any label from the list is fine in VisitBreakStatement()
188 PrintLabels(node->labels()); in VisitSwitchStatement()
200 PrintLabels(node->labels()); in VisitDoWhileStatement()
210 PrintLabels(node->labels()); in VisitWhileStatement()
219 PrintLabels(node->labels()); in VisitForStatement()
239 PrintLabels(node->labels()); in VisitForInStatement()
511 void PrettyPrinter::PrintLabels(ZoneStringList* labels) { in PrintLabels() argument
512 if (labels != NULL) { in PrintLabels()
513 for (int i = 0; i < labels->length(); i++) { in PrintLabels()
514 PrintLiteral(labels->at(i), false); in PrintLabels()
681 void AstPrinter::PrintLabelsIndented(const char* info, ZoneStringList* labels) { in PrintLabelsIndented() argument
682 if (labels != NULL && labels->length() > 0) { in PrintLabelsIndented()
685 PrintLabels(labels); in PrintLabelsIndented()
845 PrintLabelsIndented("CONTINUE", node->target()->labels()); in VisitContinueStatement()
850 PrintLabelsIndented("BREAK", node->target()->labels()); in VisitBreakStatement()
868 PrintLabelsIndented(NULL, node->labels()); in VisitSwitchStatement()
878 PrintLabelsIndented(NULL, node->labels()); in VisitDoWhileStatement()
886 PrintLabelsIndented(NULL, node->labels()); in VisitWhileStatement()
894 PrintLabelsIndented(NULL, node->labels()); in VisitForStatement()