AstPrinter 90 src/codegen.cc AstPrinter().PrintProgram(info->function()));
AstPrinter 436 src/full-codegen.cc AstPrinter printer;
AstPrinter 632 src/prettyprinter.cc AstPrinter* ast_printer_;
AstPrinter 639 src/prettyprinter.cc AstPrinter::AstPrinter() : indent_(0) {
AstPrinter 643 src/prettyprinter.cc AstPrinter::~AstPrinter() {
AstPrinter 648 src/prettyprinter.cc void AstPrinter::PrintIndented(const char* txt) {
AstPrinter 656 src/prettyprinter.cc void AstPrinter::PrintLiteralIndented(const char* info,
AstPrinter 666 src/prettyprinter.cc void AstPrinter::PrintLiteralWithModeIndented(const char* info,
AstPrinter 681 src/prettyprinter.cc void AstPrinter::PrintLabelsIndented(const char* info, ZoneStringList* labels) {
AstPrinter 694 src/prettyprinter.cc void AstPrinter::PrintIndentedVisit(const char* s, AstNode* node) {
AstPrinter 700 src/prettyprinter.cc const char* AstPrinter::PrintProgram(FunctionLiteral* program) {
AstPrinter 713 src/prettyprinter.cc void AstPrinter::PrintDeclarations(ZoneList<Declaration*>* declarations) {
AstPrinter 723 src/prettyprinter.cc void AstPrinter::PrintParameters(Scope* scope) {
AstPrinter 734 src/prettyprinter.cc void AstPrinter::PrintStatements(ZoneList<Statement*>* statements) {
AstPrinter 741 src/prettyprinter.cc void AstPrinter::PrintArguments(ZoneList<Expression*>* arguments) {
AstPrinter 748 src/prettyprinter.cc void AstPrinter::PrintCaseClause(CaseClause* clause) {
AstPrinter 760 src/prettyprinter.cc void AstPrinter::VisitBlock(Block* node) {
AstPrinter 767 src/prettyprinter.cc void AstPrinter::VisitVariableDeclaration(VariableDeclaration* node) {
AstPrinter 774 src/prettyprinter.cc void AstPrinter::VisitFunctionDeclaration(FunctionDeclaration* node) {
AstPrinter 783 src/prettyprinter.cc void AstPrinter::VisitModuleDeclaration(ModuleDeclaration* node) {
AstPrinter 790 src/prettyprinter.cc void AstPrinter::VisitImportDeclaration(ImportDeclaration* node) {
AstPrinter 797 src/prettyprinter.cc void AstPrinter::VisitExportDeclaration(ExportDeclaration* node) {
AstPrinter 803 src/prettyprinter.cc void AstPrinter::VisitModuleLiteral(ModuleLiteral* node) {
AstPrinter 808 src/prettyprinter.cc void AstPrinter::VisitModuleVariable(ModuleVariable* node) {
AstPrinter 813 src/prettyprinter.cc void AstPrinter::VisitModulePath(ModulePath* node) {
AstPrinter 820 src/prettyprinter.cc void AstPrinter::VisitModuleUrl(ModuleUrl* node) {
AstPrinter 825 src/prettyprinter.cc void AstPrinter::VisitExpressionStatement(ExpressionStatement* node) {
AstPrinter 830 src/prettyprinter.cc void AstPrinter::VisitEmptyStatement(EmptyStatement* node) {
AstPrinter 835 src/prettyprinter.cc void AstPrinter::VisitIfStatement(IfStatement* node) {
AstPrinter 844 src/prettyprinter.cc void AstPrinter::VisitContinueStatement(ContinueStatement* node) {
AstPrinter 849 src/prettyprinter.cc void AstPrinter::VisitBreakStatement(BreakStatement* node) {
AstPrinter 854 src/prettyprinter.cc void AstPrinter::VisitReturnStatement(ReturnStatement* node) {
AstPrinter 859 src/prettyprinter.cc void AstPrinter::VisitWithStatement(WithStatement* node) {
AstPrinter 866 src/prettyprinter.cc void AstPrinter::VisitSwitchStatement(SwitchStatement* node) {
AstPrinter 876 src/prettyprinter.cc void AstPrinter::VisitDoWhileStatement(DoWhileStatement* node) {
AstPrinter 884 src/prettyprinter.cc void AstPrinter::VisitWhileStatement(WhileStatement* node) {
AstPrinter 892 src/prettyprinter.cc void AstPrinter::VisitForStatement(ForStatement* node) {
AstPrinter 902 src/prettyprinter.cc void AstPrinter::VisitForInStatement(ForInStatement* node) {
AstPrinter 910 src/prettyprinter.cc void AstPrinter::VisitTryCatchStatement(TryCatchStatement* node) {
AstPrinter 920 src/prettyprinter.cc void AstPrinter::VisitTryFinallyStatement(TryFinallyStatement* node) {
AstPrinter 927 src/prettyprinter.cc void AstPrinter::VisitDebuggerStatement(DebuggerStatement* node) {
AstPrinter 932 src/prettyprinter.cc void AstPrinter::VisitFunctionLiteral(FunctionLiteral* node) {
AstPrinter 944 src/prettyprinter.cc void AstPrinter::VisitSharedFunctionInfoLiteral(
AstPrinter 951 src/prettyprinter.cc void AstPrinter::VisitConditional(Conditional* node) {
AstPrinter 959 src/prettyprinter.cc void AstPrinter::VisitLiteral(Literal* node) {
AstPrinter 964 src/prettyprinter.cc void AstPrinter::VisitRegExpLiteral(RegExpLiteral* node) {
AstPrinter 971 src/prettyprinter.cc void AstPrinter::VisitObjectLiteral(ObjectLiteral* node) {
AstPrinter 1004 src/prettyprinter.cc void AstPrinter::VisitArrayLiteral(ArrayLiteral* node) {
AstPrinter 1015 src/prettyprinter.cc void AstPrinter::VisitVariableProxy(VariableProxy* node) {
AstPrinter 1039 src/prettyprinter.cc void AstPrinter::VisitAssignment(Assignment* node) {
AstPrinter 1046 src/prettyprinter.cc void AstPrinter::VisitThrow(Throw* node) {
AstPrinter 1051 src/prettyprinter.cc void AstPrinter::VisitProperty(Property* node) {
AstPrinter 1063 src/prettyprinter.cc void AstPrinter::VisitCall(Call* node) {
AstPrinter 1070 src/prettyprinter.cc void AstPrinter::VisitCallNew(CallNew* node) {
AstPrinter 1077 src/prettyprinter.cc void AstPrinter::VisitCallRuntime(CallRuntime* node) {
AstPrinter 1084 src/prettyprinter.cc void AstPrinter::VisitUnaryOperation(UnaryOperation* node) {
AstPrinter 1089 src/prettyprinter.cc void AstPrinter::VisitCountOperation(CountOperation* node) {
AstPrinter 1097 src/prettyprinter.cc void AstPrinter::VisitBinaryOperation(BinaryOperation* node) {
AstPrinter 1104 src/prettyprinter.cc void AstPrinter::VisitCompareOperation(CompareOperation* node) {
AstPrinter 1111 src/prettyprinter.cc void AstPrinter::VisitThisFunction(ThisFunction* node) {
AstPrinter 81 src/prettyprinter.h class AstPrinter: public PrettyPrinter {
AstPrinter 83 src/prettyprinter.h AstPrinter();
AstPrinter 84 src/prettyprinter.h virtual ~AstPrinter();