PrettyPrinter 85 src/codegen.cc PrettyPrinter().PrintProgram(info->function())); PrettyPrinter 41 src/prettyprinter.cc PrettyPrinter::PrettyPrinter() { PrettyPrinter 48 src/prettyprinter.cc PrettyPrinter::~PrettyPrinter() { PrettyPrinter 53 src/prettyprinter.cc void PrettyPrinter::VisitBlock(Block* node) { PrettyPrinter 61 src/prettyprinter.cc void PrettyPrinter::VisitVariableDeclaration(VariableDeclaration* node) { PrettyPrinter 68 src/prettyprinter.cc void PrettyPrinter::VisitFunctionDeclaration(FunctionDeclaration* node) { PrettyPrinter 77 src/prettyprinter.cc void PrettyPrinter::VisitModuleDeclaration(ModuleDeclaration* node) { PrettyPrinter 86 src/prettyprinter.cc void PrettyPrinter::VisitImportDeclaration(ImportDeclaration* node) { PrettyPrinter 95 src/prettyprinter.cc void PrettyPrinter::VisitExportDeclaration(ExportDeclaration* node) { PrettyPrinter 102 src/prettyprinter.cc void PrettyPrinter::VisitModuleLiteral(ModuleLiteral* node) { PrettyPrinter 107 src/prettyprinter.cc void PrettyPrinter::VisitModuleVariable(ModuleVariable* node) { PrettyPrinter 112 src/prettyprinter.cc void PrettyPrinter::VisitModulePath(ModulePath* node) { PrettyPrinter 119 src/prettyprinter.cc void PrettyPrinter::VisitModuleUrl(ModuleUrl* node) { PrettyPrinter 125 src/prettyprinter.cc void PrettyPrinter::VisitExpressionStatement(ExpressionStatement* node) { PrettyPrinter 131 src/prettyprinter.cc void PrettyPrinter::VisitEmptyStatement(EmptyStatement* node) { PrettyPrinter 136 src/prettyprinter.cc void PrettyPrinter::VisitIfStatement(IfStatement* node) { PrettyPrinter 148 src/prettyprinter.cc void PrettyPrinter::VisitContinueStatement(ContinueStatement* node) { PrettyPrinter 160 src/prettyprinter.cc void PrettyPrinter::VisitBreakStatement(BreakStatement* node) { PrettyPrinter 172 src/prettyprinter.cc void PrettyPrinter::VisitReturnStatement(ReturnStatement* node) { PrettyPrinter 179 src/prettyprinter.cc void PrettyPrinter::VisitWithStatement(WithStatement* node) { PrettyPrinter 187 src/prettyprinter.cc void PrettyPrinter::VisitSwitchStatement(SwitchStatement* node) { PrettyPrinter 199 src/prettyprinter.cc void PrettyPrinter::VisitDoWhileStatement(DoWhileStatement* node) { PrettyPrinter 209 src/prettyprinter.cc void PrettyPrinter::VisitWhileStatement(WhileStatement* node) { PrettyPrinter 218 src/prettyprinter.cc void PrettyPrinter::VisitForStatement(ForStatement* node) { PrettyPrinter 238 src/prettyprinter.cc void PrettyPrinter::VisitForInStatement(ForInStatement* node) { PrettyPrinter 249 src/prettyprinter.cc void PrettyPrinter::VisitTryCatchStatement(TryCatchStatement* node) { PrettyPrinter 260 src/prettyprinter.cc void PrettyPrinter::VisitTryFinallyStatement(TryFinallyStatement* node) { PrettyPrinter 268 src/prettyprinter.cc void PrettyPrinter::VisitDebuggerStatement(DebuggerStatement* node) { PrettyPrinter 273 src/prettyprinter.cc void PrettyPrinter::VisitFunctionLiteral(FunctionLiteral* node) { PrettyPrinter 280 src/prettyprinter.cc void PrettyPrinter::VisitSharedFunctionInfoLiteral( PrettyPrinter 288 src/prettyprinter.cc void PrettyPrinter::VisitConditional(Conditional* node) { PrettyPrinter 297 src/prettyprinter.cc void PrettyPrinter::VisitLiteral(Literal* node) { PrettyPrinter 302 src/prettyprinter.cc void PrettyPrinter::VisitRegExpLiteral(RegExpLiteral* node) { PrettyPrinter 311 src/prettyprinter.cc void PrettyPrinter::VisitObjectLiteral(ObjectLiteral* node) { PrettyPrinter 325 src/prettyprinter.cc void PrettyPrinter::VisitArrayLiteral(ArrayLiteral* node) { PrettyPrinter 335 src/prettyprinter.cc void PrettyPrinter::VisitVariableProxy(VariableProxy* node) { PrettyPrinter 340 src/prettyprinter.cc void PrettyPrinter::VisitAssignment(Assignment* node) { PrettyPrinter 347 src/prettyprinter.cc void PrettyPrinter::VisitThrow(Throw* node) { PrettyPrinter 353 src/prettyprinter.cc void PrettyPrinter::VisitProperty(Property* node) { PrettyPrinter 370 src/prettyprinter.cc void PrettyPrinter::VisitCall(Call* node) { PrettyPrinter 376 src/prettyprinter.cc void PrettyPrinter::VisitCallNew(CallNew* node) { PrettyPrinter 384 src/prettyprinter.cc void PrettyPrinter::VisitCallRuntime(CallRuntime* node) { PrettyPrinter 391 src/prettyprinter.cc void PrettyPrinter::VisitUnaryOperation(UnaryOperation* node) { PrettyPrinter 401 src/prettyprinter.cc void PrettyPrinter::VisitCountOperation(CountOperation* node) { PrettyPrinter 410 src/prettyprinter.cc void PrettyPrinter::VisitBinaryOperation(BinaryOperation* node) { PrettyPrinter 419 src/prettyprinter.cc void PrettyPrinter::VisitCompareOperation(CompareOperation* node) { PrettyPrinter 428 src/prettyprinter.cc void PrettyPrinter::VisitThisFunction(ThisFunction* node) { PrettyPrinter 433 src/prettyprinter.cc const char* PrettyPrinter::Print(AstNode* node) { PrettyPrinter 440 src/prettyprinter.cc const char* PrettyPrinter::PrintExpression(FunctionLiteral* program) { PrettyPrinter 449 src/prettyprinter.cc const char* PrettyPrinter::PrintProgram(FunctionLiteral* program) { PrettyPrinter 457 src/prettyprinter.cc void PrettyPrinter::PrintOut(AstNode* node) { PrettyPrinter 458 src/prettyprinter.cc PrettyPrinter printer; PrettyPrinter 463 src/prettyprinter.cc void PrettyPrinter::Init() { PrettyPrinter 475 src/prettyprinter.cc void PrettyPrinter::Print(const char* format, ...) { PrettyPrinter 502 src/prettyprinter.cc void PrettyPrinter::PrintStatements(ZoneList<Statement*>* statements) { PrettyPrinter 511 src/prettyprinter.cc void PrettyPrinter::PrintLabels(ZoneStringList* labels) { PrettyPrinter 521 src/prettyprinter.cc void PrettyPrinter::PrintArguments(ZoneList<Expression*>* arguments) { PrettyPrinter 531 src/prettyprinter.cc void PrettyPrinter::PrintLiteral(Handle<Object> value, bool quote) { PrettyPrinter 569 src/prettyprinter.cc void PrettyPrinter::PrintParameters(Scope* scope) { PrettyPrinter 579 src/prettyprinter.cc void PrettyPrinter::PrintDeclarations(ZoneList<Declaration*>* declarations) { PrettyPrinter 587 src/prettyprinter.cc void PrettyPrinter::PrintFunctionLiteral(FunctionLiteral* function) { PrettyPrinter 598 src/prettyprinter.cc void PrettyPrinter::PrintCaseClause(CaseClause* clause) { PrettyPrinter 39 src/prettyprinter.h class PrettyPrinter: public AstVisitor { PrettyPrinter 41 src/prettyprinter.h PrettyPrinter(); PrettyPrinter 42 src/prettyprinter.h virtual ~PrettyPrinter(); PrettyPrinter 81 src/prettyprinter.h class AstPrinter: public PrettyPrinter {