Lines Matching refs:AstPrinter
453 const char* AstPrinter::Print(AstNode* node) { in Print()
459 void AstPrinter::Init() { in Init()
470 void AstPrinter::Print(const char* format, ...) { in Print()
496 void AstPrinter::PrintLabels(ZoneList<const AstRawString*>* labels) { in PrintLabels()
505 void AstPrinter::PrintLiteral(Handle<Object> value, bool quote) { in PrintLiteral()
555 void AstPrinter::PrintLiteral(const AstRawString* value, bool quote) { in PrintLiteral()
564 IndentedScope(AstPrinter* printer, const char* txt) in IndentedScope()
571 IndentedScope(AstPrinter* printer, const char* txt, int pos) in IndentedScope()
583 AstPrinter* ast_printer_;
589 AstPrinter::AstPrinter(Isolate* isolate) in AstPrinter() function in v8::internal::AstPrinter
594 AstPrinter::~AstPrinter() { in ~AstPrinter()
600 void AstPrinter::PrintIndented(const char* txt) { in PrintIndented()
608 void AstPrinter::PrintLiteralIndented(const char* info, in PrintLiteralIndented()
618 void AstPrinter::PrintLiteralWithModeIndented(const char* info, in PrintLiteralWithModeIndented()
633 void AstPrinter::PrintLabelsIndented(ZoneList<const AstRawString*>* labels) { in PrintLabelsIndented()
641 void AstPrinter::PrintIndentedVisit(const char* s, AstNode* node) { in PrintIndentedVisit()
647 const char* AstPrinter::PrintProgram(FunctionLiteral* program) { in PrintProgram()
664 void AstPrinter::PrintOut(Isolate* isolate, AstNode* node) { in PrintOut()
665 AstPrinter printer(isolate); in PrintOut()
671 void AstPrinter::PrintDeclarations(Declaration::List* declarations) { in PrintDeclarations()
678 void AstPrinter::PrintParameters(DeclarationScope* scope) { in PrintParameters()
689 void AstPrinter::PrintStatements(ZoneList<Statement*>* statements) { in PrintStatements()
696 void AstPrinter::PrintArguments(ZoneList<Expression*>* arguments) { in PrintArguments()
703 void AstPrinter::VisitBlock(Block* node) { in VisitBlock()
712 void AstPrinter::VisitVariableDeclaration(VariableDeclaration* node) { in VisitVariableDeclaration()
719 void AstPrinter::VisitFunctionDeclaration(FunctionDeclaration* node) { in VisitFunctionDeclaration()
728 void AstPrinter::VisitExpressionStatement(ExpressionStatement* node) { in VisitExpressionStatement()
734 void AstPrinter::VisitEmptyStatement(EmptyStatement* node) { in VisitEmptyStatement()
739 void AstPrinter::VisitSloppyBlockFunctionStatement( in VisitSloppyBlockFunctionStatement()
745 void AstPrinter::VisitIfStatement(IfStatement* node) { in VisitIfStatement()
755 void AstPrinter::VisitContinueStatement(ContinueStatement* node) { in VisitContinueStatement()
761 void AstPrinter::VisitBreakStatement(BreakStatement* node) { in VisitBreakStatement()
767 void AstPrinter::VisitReturnStatement(ReturnStatement* node) { in VisitReturnStatement()
773 void AstPrinter::VisitWithStatement(WithStatement* node) { in VisitWithStatement()
780 void AstPrinter::VisitSwitchStatement(SwitchStatement* node) { in VisitSwitchStatement()
790 void AstPrinter::VisitCaseClause(CaseClause* clause) { in VisitCaseClause()
802 void AstPrinter::VisitDoWhileStatement(DoWhileStatement* node) { in VisitDoWhileStatement()
812 void AstPrinter::VisitWhileStatement(WhileStatement* node) { in VisitWhileStatement()
822 void AstPrinter::VisitForStatement(ForStatement* node) { in VisitForStatement()
834 void AstPrinter::VisitForInStatement(ForInStatement* node) { in VisitForInStatement()
844 void AstPrinter::VisitForOfStatement(ForOfStatement* node) { in VisitForOfStatement()
856 void AstPrinter::VisitTryCatchStatement(TryCatchStatement* node) { in VisitTryCatchStatement()
866 void AstPrinter::VisitTryFinallyStatement(TryFinallyStatement* node) { in VisitTryFinallyStatement()
872 void AstPrinter::PrintTryStatement(TryStatement* node) { in PrintTryStatement()
897 void AstPrinter::VisitDebuggerStatement(DebuggerStatement* node) { in VisitDebuggerStatement()
902 void AstPrinter::VisitFunctionLiteral(FunctionLiteral* node) { in VisitFunctionLiteral()
914 void AstPrinter::VisitClassLiteral(ClassLiteral* node) { in VisitClassLiteral()
923 void AstPrinter::PrintClassProperties( in PrintClassProperties()
952 void AstPrinter::VisitNativeFunctionLiteral(NativeFunctionLiteral* node) { in VisitNativeFunctionLiteral()
958 void AstPrinter::VisitDoExpression(DoExpression* node) { in VisitDoExpression()
964 void AstPrinter::VisitConditional(Conditional* node) { in VisitConditional()
973 void AstPrinter::VisitLiteral(Literal* node) { in VisitLiteral()
978 void AstPrinter::VisitRegExpLiteral(RegExpLiteral* node) { in VisitRegExpLiteral()
997 void AstPrinter::VisitObjectLiteral(ObjectLiteral* node) { in VisitObjectLiteral()
1005 void AstPrinter::PrintObjectProperties( in PrintObjectProperties()
1042 void AstPrinter::VisitArrayLiteral(ArrayLiteral* node) { in VisitArrayLiteral()
1057 void AstPrinter::VisitVariableProxy(VariableProxy* node) { in VisitVariableProxy()
1092 void AstPrinter::VisitAssignment(Assignment* node) { in VisitAssignment()
1099 void AstPrinter::VisitYield(Yield* node) { in VisitYield()
1107 void AstPrinter::VisitThrow(Throw* node) { in VisitThrow()
1113 void AstPrinter::VisitProperty(Property* node) { in VisitProperty()
1128 void AstPrinter::VisitCall(Call* node) { in VisitCall()
1140 void AstPrinter::VisitCallNew(CallNew* node) { in VisitCallNew()
1147 void AstPrinter::VisitCallRuntime(CallRuntime* node) { in VisitCallRuntime()
1162 void AstPrinter::VisitUnaryOperation(UnaryOperation* node) { in VisitUnaryOperation()
1168 void AstPrinter::VisitCountOperation(CountOperation* node) { in VisitCountOperation()
1177 void AstPrinter::VisitBinaryOperation(BinaryOperation* node) { in VisitBinaryOperation()
1184 void AstPrinter::VisitCompareOperation(CompareOperation* node) { in VisitCompareOperation()
1191 void AstPrinter::VisitSpread(Spread* node) { in VisitSpread()
1197 void AstPrinter::VisitEmptyParentheses(EmptyParentheses* node) { in VisitEmptyParentheses()
1201 void AstPrinter::VisitGetIterator(GetIterator* node) { in VisitGetIterator()
1206 void AstPrinter::VisitThisFunction(ThisFunction* node) { in VisitThisFunction()
1211 void AstPrinter::VisitSuperPropertyReference(SuperPropertyReference* node) { in VisitSuperPropertyReference()
1216 void AstPrinter::VisitSuperCallReference(SuperCallReference* node) { in VisitSuperCallReference()
1221 void AstPrinter::VisitRewritableExpression(RewritableExpression* node) { in VisitRewritableExpression()