Lines Matching full:print
54 if (!node->is_initializer_block()) Print("{ ");
56 if (node->statements()->length() > 0) Print(" ");
57 if (!node->is_initializer_block()) Print("}");
62 Print("var ");
65 Print(" = ");
68 Print(";");
74 Print(";");
79 Print(";");
84 Print("if (");
86 Print(") ");
89 Print(" else ");
96 Print("continue");
99 Print(" ");
103 Print(";");
108 Print("break");
111 Print(" ");
115 Print(";");
120 Print("return ");
122 Print(";");
127 Print("<enter with> (");
129 Print(") ");
134 Print("<exit with>");
140 Print("switch (");
142 Print(") { ");
146 Print("}");
152 Print("do ");
154 Print(" while (");
156 Print(");");
162 Print("while (");
164 Print(") ");
171 Print("for (");
174 Print(" ");
176 Print("; ");
179 Print("; ");
184 Print(") ");
191 Print("for (");
193 Print(" in ");
195 Print(") ");
201 Print("try ");
203 Print(" catch (");
205 Print(") ");
211 Print("try ");
213 Print(" finally ");
219 Print("debugger ");
224 Print("(");
226 Print(")");
232 Print("(");
234 Print(")");
240 Print(" ? ");
242 Print(" : ");
253 Print(" RegExp(");
255 Print(",");
257 Print(") ");
262 Print("{ ");
264 if (i != 0) Print(",");
266 Print(" ");
268 Print(": ");
271 Print(" }");
276 Print("[ ");
278 if (i != 0) Print(",");
281 Print(" ]");
286 Print("{ ");
288 Print(": ");
290 Print(" }");
297 Print("parameter[%d]", node->index());
300 Print("frame[%d]", node->index());
303 Print(".context[%d]", node->index());
306 Print(".context[");
308 Print("]");
323 Print(" %s ", Token::String(node->op()));
329 Print("throw ");
338 Print("(");
340 Print(").");
344 Print("[");
346 Print("]");
358 Print("new (");
360 Print(")");
366 Print("%%");
373 Print("(%s", Token::String(node->op()));
375 Print(")");
380 Print("(");
381 if (node->is_prefix()) Print("%s", Token::String(node->op()));
383 if (node->is_postfix()) Print("%s", Token::String(node->op()));
384 Print(")");
389 Print("(");
391 Print("%s", Token::String(node->op()));
393 Print(")");
398 Print("(");
400 Print("%s", Token::String(node->op()));
402 Print(")");
407 Print("<this-function>");
411 const char* PrettyPrinter::Print(AstNode* node) {
430 Print("\n");
437 PrintF("%s", printer.Print(node));
453 void PrettyPrinter::Print(const char* format, ...) {
482 if (i != 0) Print(" ");
492 Print(": ");
499 Print("(");
501 if (i != 0) Print(", ");
504 Print(")");
512 if (quote) Print("\"");
514 Print("%c", string->Get(i));
516 if (quote) Print("\"");
518 Print("null");
520 Print("true");
522 Print("false");
524 Print("undefined");
526 Print("%g", object->Number());
530 Print("JS-Function");
532 Print("JS-array[%u]", JSArray::cast(object)->length());
534 Print("JS-Object");
536 Print("?UNKNOWN?");
539 Print("FixedArray");
541 Print("<unknown literal %p>", object);
547 Print("(");
549 if (i > 0) Print(", ");
552 Print(")");
558 if (i > 0) Print(" ");
565 Print("function ");
568 Print(" { ");
571 Print(" }");
577 Print("default");
579 Print("case ");
582 Print(": ");
585 Print(" ");
603 ast_printer_->Print(" (type = ");
604 ast_printer_->Print(StaticType::Type2String(expr->type()));
608 ast_printer_->Print(printed_first ? ", num = " : " (num = ");
609 ast_printer_->Print("%d", expr->num());
612 if (printed_first) ast_printer_->Print(")");
614 ast_printer_->Print("\n");
651 Print(". ");
653 Print(txt);
661 Print(" ");
663 Print("\n");
697 Print(" ");
703 Print("\n");
794 Print(" = function ");
796 Print("\n");
1003 Print("parameter[%d]", node->index());
1006 Print("frame[%d]", node->index());
1009 Print(".context[%d]", node->index());
1012 Print(".context[");
1014 Print("]");
1019 Print("\n");
1122 builder->Print(",\n");
1126 builder->Print("\"%s\"", name);
1134 builder_->Print("\n");
1137 builder_->Print("]");
1147 builder->Print(",\n");
1156 builder_->Print("\n");
1159 builder_->Print("}");
1168 Print("\n");
1175 Print(",\n");
1178 Print("\"");
1180 Print("%s\":", name);
1188 Print("\"%s\"", *value_string);
1194 Print("\"%s\"", value);
1200 Print("%d", value);
1206 Print(value ? "true" : "false");