Lines Matching refs:CallPrinter
16 CallPrinter::CallPrinter(Isolate* isolate, bool is_builtin) { in CallPrinter() function in v8::internal::CallPrinter
28 CallPrinter::~CallPrinter() { DeleteArray(output_); } in ~CallPrinter()
31 const char* CallPrinter::Print(FunctionLiteral* program, int position) { in Print()
39 void CallPrinter::Find(AstNode* node, bool print) { in Find()
54 void CallPrinter::Init() { in Init()
66 void CallPrinter::Print(const char* format, ...) { in Print()
92 void CallPrinter::VisitBlock(Block* node) { in VisitBlock()
97 void CallPrinter::VisitVariableDeclaration(VariableDeclaration* node) {} in VisitVariableDeclaration()
100 void CallPrinter::VisitFunctionDeclaration(FunctionDeclaration* node) {} in VisitFunctionDeclaration()
103 void CallPrinter::VisitImportDeclaration(ImportDeclaration* node) { in VisitImportDeclaration()
107 void CallPrinter::VisitExportDeclaration(ExportDeclaration* node) {} in VisitExportDeclaration()
110 void CallPrinter::VisitExpressionStatement(ExpressionStatement* node) { in VisitExpressionStatement()
115 void CallPrinter::VisitEmptyStatement(EmptyStatement* node) {} in VisitEmptyStatement()
118 void CallPrinter::VisitSloppyBlockFunctionStatement( in VisitSloppyBlockFunctionStatement()
124 void CallPrinter::VisitIfStatement(IfStatement* node) { in VisitIfStatement()
133 void CallPrinter::VisitContinueStatement(ContinueStatement* node) {} in VisitContinueStatement()
136 void CallPrinter::VisitBreakStatement(BreakStatement* node) {} in VisitBreakStatement()
139 void CallPrinter::VisitReturnStatement(ReturnStatement* node) { in VisitReturnStatement()
144 void CallPrinter::VisitWithStatement(WithStatement* node) { in VisitWithStatement()
150 void CallPrinter::VisitSwitchStatement(SwitchStatement* node) { in VisitSwitchStatement()
157 void CallPrinter::VisitCaseClause(CaseClause* clause) { in VisitCaseClause()
165 void CallPrinter::VisitDoWhileStatement(DoWhileStatement* node) { in VisitDoWhileStatement()
171 void CallPrinter::VisitWhileStatement(WhileStatement* node) { in VisitWhileStatement()
177 void CallPrinter::VisitForStatement(ForStatement* node) { in VisitForStatement()
187 void CallPrinter::VisitForInStatement(ForInStatement* node) { in VisitForInStatement()
194 void CallPrinter::VisitForOfStatement(ForOfStatement* node) { in VisitForOfStatement()
202 void CallPrinter::VisitTryCatchStatement(TryCatchStatement* node) { in VisitTryCatchStatement()
208 void CallPrinter::VisitTryFinallyStatement(TryFinallyStatement* node) { in VisitTryFinallyStatement()
214 void CallPrinter::VisitDebuggerStatement(DebuggerStatement* node) {} in VisitDebuggerStatement()
217 void CallPrinter::VisitFunctionLiteral(FunctionLiteral* node) { in VisitFunctionLiteral()
222 void CallPrinter::VisitClassLiteral(ClassLiteral* node) { in VisitClassLiteral()
230 void CallPrinter::VisitNativeFunctionLiteral(NativeFunctionLiteral* node) {} in VisitNativeFunctionLiteral()
233 void CallPrinter::VisitDoExpression(DoExpression* node) { Find(node->block()); } in VisitDoExpression()
236 void CallPrinter::VisitConditional(Conditional* node) { in VisitConditional()
243 void CallPrinter::VisitLiteral(Literal* node) { in VisitLiteral()
248 void CallPrinter::VisitRegExpLiteral(RegExpLiteral* node) { in VisitRegExpLiteral()
260 void CallPrinter::VisitObjectLiteral(ObjectLiteral* node) { in VisitObjectLiteral()
267 void CallPrinter::VisitArrayLiteral(ArrayLiteral* node) { in VisitArrayLiteral()
277 void CallPrinter::VisitVariableProxy(VariableProxy* node) { in VisitVariableProxy()
287 void CallPrinter::VisitAssignment(Assignment* node) { in VisitAssignment()
293 void CallPrinter::VisitYield(Yield* node) { Find(node->expression()); } in VisitYield()
296 void CallPrinter::VisitThrow(Throw* node) { Find(node->exception()); } in VisitThrow()
299 void CallPrinter::VisitProperty(Property* node) { in VisitProperty()
315 void CallPrinter::VisitCall(Call* node) { in VisitCall()
333 void CallPrinter::VisitCallNew(CallNew* node) { in VisitCallNew()
350 void CallPrinter::VisitCallRuntime(CallRuntime* node) { in VisitCallRuntime()
355 void CallPrinter::VisitUnaryOperation(UnaryOperation* node) { in VisitUnaryOperation()
365 void CallPrinter::VisitCountOperation(CountOperation* node) { in VisitCountOperation()
374 void CallPrinter::VisitBinaryOperation(BinaryOperation* node) { in VisitBinaryOperation()
383 void CallPrinter::VisitCompareOperation(CompareOperation* node) { in VisitCompareOperation()
392 void CallPrinter::VisitSpread(Spread* node) { in VisitSpread()
399 void CallPrinter::VisitEmptyParentheses(EmptyParentheses* node) { in VisitEmptyParentheses()
404 void CallPrinter::VisitThisFunction(ThisFunction* node) {} in VisitThisFunction()
407 void CallPrinter::VisitSuperPropertyReference(SuperPropertyReference* node) {} in VisitSuperPropertyReference()
410 void CallPrinter::VisitSuperCallReference(SuperCallReference* node) { in VisitSuperCallReference()
415 void CallPrinter::VisitRewritableAssignmentExpression( in VisitRewritableAssignmentExpression()
421 void CallPrinter::FindStatements(ZoneList<Statement*>* statements) { in FindStatements()
429 void CallPrinter::FindArguments(ZoneList<Expression*>* arguments) { in FindArguments()
437 void CallPrinter::PrintLiteral(Object* value, bool quote) { in PrintLiteral()
460 void CallPrinter::PrintLiteral(const AstRawString* value, bool quote) { in PrintLiteral()