Lines Matching refs:AstPrinter
550 const char* AstPrinter::Print(AstNode* node) { in Print()
556 void AstPrinter::Init() { in Init()
567 void AstPrinter::Print(const char* format, ...) { in Print()
593 void AstPrinter::PrintLabels(ZonePtrList<const AstRawString>* labels) { in PrintLabels()
602 void AstPrinter::PrintLiteral(Literal* literal, bool quote) { in PrintLiteral()
643 void AstPrinter::PrintLiteral(const AstRawString* value, bool quote) { in PrintLiteral()
656 void AstPrinter::PrintLiteral(const AstConsString* value, bool quote) { in PrintLiteral()
671 IndentedScope(AstPrinter* printer, const char* txt) in IndentedScope()
678 IndentedScope(AstPrinter* printer, const char* txt, int pos) in IndentedScope()
690 AstPrinter* ast_printer_;
696 AstPrinter::AstPrinter(uintptr_t stack_limit) in AstPrinter() function in v8::internal::AstPrinter
701 AstPrinter::~AstPrinter() { in ~AstPrinter()
707 void AstPrinter::PrintIndented(const char* txt) { in PrintIndented()
714 void AstPrinter::PrintLiteralIndented(const char* info, Literal* literal, in PrintLiteralIndented()
722 void AstPrinter::PrintLiteralIndented(const char* info, in PrintLiteralIndented()
730 void AstPrinter::PrintLiteralIndented(const char* info, in PrintLiteralIndented()
738 void AstPrinter::PrintLiteralWithModeIndented(const char* info, Variable* var, in PrintLiteralWithModeIndented()
752 void AstPrinter::PrintLabelsIndented(ZonePtrList<const AstRawString>* labels, in PrintLabelsIndented()
762 void AstPrinter::PrintIndentedVisit(const char* s, AstNode* node) { in PrintIndentedVisit()
770 const char* AstPrinter::PrintProgram(FunctionLiteral* program) { in PrintProgram()
792 void AstPrinter::PrintOut(Isolate* isolate, AstNode* node) { in PrintOut()
793 AstPrinter printer(isolate->stack_guard()->real_climit()); in PrintOut()
799 void AstPrinter::PrintDeclarations(Declaration::List* declarations) { in PrintDeclarations()
806 void AstPrinter::PrintParameters(DeclarationScope* scope) { in PrintParameters()
816 void AstPrinter::PrintStatements(ZonePtrList<Statement>* statements) { in PrintStatements()
822 void AstPrinter::PrintArguments(ZonePtrList<Expression>* arguments) { in PrintArguments()
829 void AstPrinter::VisitBlock(Block* node) { in VisitBlock()
839 void AstPrinter::VisitVariableDeclaration(VariableDeclaration* node) { in VisitVariableDeclaration()
846 void AstPrinter::VisitFunctionDeclaration(FunctionDeclaration* node) { in VisitFunctionDeclaration()
855 void AstPrinter::VisitExpressionStatement(ExpressionStatement* node) { in VisitExpressionStatement()
861 void AstPrinter::VisitEmptyStatement(EmptyStatement* node) { in VisitEmptyStatement()
866 void AstPrinter::VisitSloppyBlockFunctionStatement( in VisitSloppyBlockFunctionStatement()
872 void AstPrinter::VisitIfStatement(IfStatement* node) { in VisitIfStatement()
882 void AstPrinter::VisitContinueStatement(ContinueStatement* node) { in VisitContinueStatement()
888 void AstPrinter::VisitBreakStatement(BreakStatement* node) { in VisitBreakStatement()
894 void AstPrinter::VisitReturnStatement(ReturnStatement* node) { in VisitReturnStatement()
900 void AstPrinter::VisitWithStatement(WithStatement* node) { in VisitWithStatement()
907 void AstPrinter::VisitSwitchStatement(SwitchStatement* node) { in VisitSwitchStatement()
924 void AstPrinter::VisitDoWhileStatement(DoWhileStatement* node) { in VisitDoWhileStatement()
933 void AstPrinter::VisitWhileStatement(WhileStatement* node) { in VisitWhileStatement()
942 void AstPrinter::VisitForStatement(ForStatement* node) { in VisitForStatement()
953 void AstPrinter::VisitForInStatement(ForInStatement* node) { in VisitForInStatement()
963 void AstPrinter::VisitForOfStatement(ForOfStatement* node) { in VisitForOfStatement()
975 void AstPrinter::VisitTryCatchStatement(TryCatchStatement* node) { in VisitTryCatchStatement()
1006 void AstPrinter::VisitTryFinallyStatement(TryFinallyStatement* node) { in VisitTryFinallyStatement()
1012 void AstPrinter::VisitDebuggerStatement(DebuggerStatement* node) { in VisitDebuggerStatement()
1017 void AstPrinter::VisitFunctionLiteral(FunctionLiteral* node) { in VisitFunctionLiteral()
1029 void AstPrinter::VisitClassLiteral(ClassLiteral* node) { in VisitClassLiteral()
1046 void AstPrinter::VisitInitializeClassFieldsStatement( in VisitInitializeClassFieldsStatement()
1052 void AstPrinter::PrintClassProperties( in PrintClassProperties()
1084 void AstPrinter::VisitNativeFunctionLiteral(NativeFunctionLiteral* node) { in VisitNativeFunctionLiteral()
1090 void AstPrinter::VisitDoExpression(DoExpression* node) { in VisitDoExpression()
1096 void AstPrinter::VisitConditional(Conditional* node) { in VisitConditional()
1104 void AstPrinter::VisitLiteral(Literal* node) { in VisitLiteral()
1109 void AstPrinter::VisitRegExpLiteral(RegExpLiteral* node) { in VisitRegExpLiteral()
1126 void AstPrinter::VisitObjectLiteral(ObjectLiteral* node) { in VisitObjectLiteral()
1131 void AstPrinter::PrintObjectProperties( in PrintObjectProperties()
1168 void AstPrinter::VisitArrayLiteral(ArrayLiteral* node) { in VisitArrayLiteral()
1179 void AstPrinter::VisitVariableProxy(VariableProxy* node) { in VisitVariableProxy()
1213 void AstPrinter::VisitAssignment(Assignment* node) { in VisitAssignment()
1219 void AstPrinter::VisitCompoundAssignment(CompoundAssignment* node) { in VisitCompoundAssignment()
1223 void AstPrinter::VisitYield(Yield* node) { in VisitYield()
1230 void AstPrinter::VisitYieldStar(YieldStar* node) { in VisitYieldStar()
1237 void AstPrinter::VisitAwait(Await* node) { in VisitAwait()
1244 void AstPrinter::VisitThrow(Throw* node) { in VisitThrow()
1249 void AstPrinter::VisitProperty(Property* node) { in VisitProperty()
1266 void AstPrinter::VisitResolvedProperty(ResolvedProperty* node) { in VisitResolvedProperty()
1275 void AstPrinter::VisitCall(Call* node) { in VisitCall()
1285 void AstPrinter::VisitCallNew(CallNew* node) { in VisitCallNew()
1292 void AstPrinter::VisitCallRuntime(CallRuntime* node) { in VisitCallRuntime()
1301 void AstPrinter::VisitUnaryOperation(UnaryOperation* node) { in VisitUnaryOperation()
1307 void AstPrinter::VisitCountOperation(CountOperation* node) { in VisitCountOperation()
1316 void AstPrinter::VisitBinaryOperation(BinaryOperation* node) { in VisitBinaryOperation()
1322 void AstPrinter::VisitNaryOperation(NaryOperation* node) { in VisitNaryOperation()
1330 void AstPrinter::VisitCompareOperation(CompareOperation* node) { in VisitCompareOperation()
1337 void AstPrinter::VisitSpread(Spread* node) { in VisitSpread()
1342 void AstPrinter::VisitStoreInArrayLiteral(StoreInArrayLiteral* node) { in VisitStoreInArrayLiteral()
1349 void AstPrinter::VisitEmptyParentheses(EmptyParentheses* node) { in VisitEmptyParentheses()
1353 void AstPrinter::VisitGetIterator(GetIterator* node) { in VisitGetIterator()
1358 void AstPrinter::VisitGetTemplateObject(GetTemplateObject* node) { in VisitGetTemplateObject()
1362 void AstPrinter::VisitTemplateLiteral(TemplateLiteral* node) { in VisitTemplateLiteral()
1375 void AstPrinter::VisitImportCallExpression(ImportCallExpression* node) { in VisitImportCallExpression()
1380 void AstPrinter::VisitThisFunction(ThisFunction* node) { in VisitThisFunction()
1385 void AstPrinter::VisitSuperPropertyReference(SuperPropertyReference* node) { in VisitSuperPropertyReference()
1390 void AstPrinter::VisitSuperCallReference(SuperCallReference* node) { in VisitSuperCallReference()
1395 void AstPrinter::VisitRewritableExpression(RewritableExpression* node) { in VisitRewritableExpression()