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 {