• Home
  • Raw
  • Download

Lines Matching refs:expr

198 void AstExpressionVisitor::VisitFunctionLiteral(FunctionLiteral* expr) {  in VisitFunctionLiteral()  argument
199 Scope* scope = expr->scope(); in VisitFunctionLiteral()
200 VisitExpression(expr); in VisitFunctionLiteral()
202 RECURSE_EXPRESSION(VisitStatements(expr->body())); in VisitFunctionLiteral()
207 NativeFunctionLiteral* expr) {} in VisitNativeFunctionLiteral() argument
210 void AstExpressionVisitor::VisitDoExpression(DoExpression* expr) { in VisitDoExpression() argument
211 RECURSE(VisitBlock(expr->block())); in VisitDoExpression()
212 RECURSE(VisitVariableProxy(expr->result())); in VisitDoExpression()
216 void AstExpressionVisitor::VisitConditional(Conditional* expr) { in VisitConditional() argument
217 VisitExpression(expr); in VisitConditional()
218 RECURSE_EXPRESSION(Visit(expr->condition())); in VisitConditional()
219 RECURSE_EXPRESSION(Visit(expr->then_expression())); in VisitConditional()
220 RECURSE_EXPRESSION(Visit(expr->else_expression())); in VisitConditional()
224 void AstExpressionVisitor::VisitVariableProxy(VariableProxy* expr) { in VisitVariableProxy() argument
225 VisitExpression(expr); in VisitVariableProxy()
229 void AstExpressionVisitor::VisitLiteral(Literal* expr) { in VisitLiteral() argument
230 VisitExpression(expr); in VisitLiteral()
234 void AstExpressionVisitor::VisitRegExpLiteral(RegExpLiteral* expr) { in VisitRegExpLiteral() argument
235 VisitExpression(expr); in VisitRegExpLiteral()
239 void AstExpressionVisitor::VisitObjectLiteral(ObjectLiteral* expr) { in VisitObjectLiteral() argument
240 VisitExpression(expr); in VisitObjectLiteral()
241 ZoneList<ObjectLiteralProperty*>* props = expr->properties(); in VisitObjectLiteral()
252 void AstExpressionVisitor::VisitArrayLiteral(ArrayLiteral* expr) { in VisitArrayLiteral() argument
253 VisitExpression(expr); in VisitArrayLiteral()
254 ZoneList<Expression*>* values = expr->values(); in VisitArrayLiteral()
262 void AstExpressionVisitor::VisitAssignment(Assignment* expr) { in VisitAssignment() argument
263 VisitExpression(expr); in VisitAssignment()
264 RECURSE_EXPRESSION(Visit(expr->target())); in VisitAssignment()
265 RECURSE_EXPRESSION(Visit(expr->value())); in VisitAssignment()
269 void AstExpressionVisitor::VisitYield(Yield* expr) { in VisitYield() argument
270 VisitExpression(expr); in VisitYield()
271 RECURSE_EXPRESSION(Visit(expr->generator_object())); in VisitYield()
272 RECURSE_EXPRESSION(Visit(expr->expression())); in VisitYield()
276 void AstExpressionVisitor::VisitThrow(Throw* expr) { in VisitThrow() argument
277 VisitExpression(expr); in VisitThrow()
278 RECURSE_EXPRESSION(Visit(expr->exception())); in VisitThrow()
282 void AstExpressionVisitor::VisitProperty(Property* expr) { in VisitProperty() argument
283 VisitExpression(expr); in VisitProperty()
284 RECURSE_EXPRESSION(Visit(expr->obj())); in VisitProperty()
285 RECURSE_EXPRESSION(Visit(expr->key())); in VisitProperty()
289 void AstExpressionVisitor::VisitCall(Call* expr) { in VisitCall() argument
290 VisitExpression(expr); in VisitCall()
291 RECURSE_EXPRESSION(Visit(expr->expression())); in VisitCall()
292 ZoneList<Expression*>* args = expr->arguments(); in VisitCall()
300 void AstExpressionVisitor::VisitCallNew(CallNew* expr) { in VisitCallNew() argument
301 VisitExpression(expr); in VisitCallNew()
302 RECURSE_EXPRESSION(Visit(expr->expression())); in VisitCallNew()
303 ZoneList<Expression*>* args = expr->arguments(); in VisitCallNew()
311 void AstExpressionVisitor::VisitCallRuntime(CallRuntime* expr) { in VisitCallRuntime() argument
312 VisitExpression(expr); in VisitCallRuntime()
313 ZoneList<Expression*>* args = expr->arguments(); in VisitCallRuntime()
321 void AstExpressionVisitor::VisitUnaryOperation(UnaryOperation* expr) { in VisitUnaryOperation() argument
322 VisitExpression(expr); in VisitUnaryOperation()
323 RECURSE_EXPRESSION(Visit(expr->expression())); in VisitUnaryOperation()
327 void AstExpressionVisitor::VisitCountOperation(CountOperation* expr) { in VisitCountOperation() argument
328 VisitExpression(expr); in VisitCountOperation()
329 RECURSE_EXPRESSION(Visit(expr->expression())); in VisitCountOperation()
333 void AstExpressionVisitor::VisitBinaryOperation(BinaryOperation* expr) { in VisitBinaryOperation() argument
334 VisitExpression(expr); in VisitBinaryOperation()
335 RECURSE_EXPRESSION(Visit(expr->left())); in VisitBinaryOperation()
336 RECURSE_EXPRESSION(Visit(expr->right())); in VisitBinaryOperation()
340 void AstExpressionVisitor::VisitCompareOperation(CompareOperation* expr) { in VisitCompareOperation() argument
341 VisitExpression(expr); in VisitCompareOperation()
342 RECURSE_EXPRESSION(Visit(expr->left())); in VisitCompareOperation()
343 RECURSE_EXPRESSION(Visit(expr->right())); in VisitCompareOperation()
347 void AstExpressionVisitor::VisitThisFunction(ThisFunction* expr) { in VisitThisFunction() argument
348 VisitExpression(expr); in VisitThisFunction()
360 void AstExpressionVisitor::VisitClassLiteral(ClassLiteral* expr) { in VisitClassLiteral() argument
361 VisitExpression(expr); in VisitClassLiteral()
362 if (expr->extends() != nullptr) { in VisitClassLiteral()
363 RECURSE_EXPRESSION(Visit(expr->extends())); in VisitClassLiteral()
365 RECURSE_EXPRESSION(Visit(expr->constructor())); in VisitClassLiteral()
366 ZoneList<ObjectLiteralProperty*>* props = expr->properties(); in VisitClassLiteral()
377 void AstExpressionVisitor::VisitSpread(Spread* expr) { in VisitSpread() argument
378 VisitExpression(expr); in VisitSpread()
379 RECURSE_EXPRESSION(Visit(expr->expression())); in VisitSpread()
383 void AstExpressionVisitor::VisitEmptyParentheses(EmptyParentheses* expr) {} in VisitEmptyParentheses() argument
387 SuperPropertyReference* expr) { in VisitSuperPropertyReference() argument
388 VisitExpression(expr); in VisitSuperPropertyReference()
389 RECURSE_EXPRESSION(VisitVariableProxy(expr->this_var())); in VisitSuperPropertyReference()
390 RECURSE_EXPRESSION(Visit(expr->home_object())); in VisitSuperPropertyReference()
394 void AstExpressionVisitor::VisitSuperCallReference(SuperCallReference* expr) { in VisitSuperCallReference() argument
395 VisitExpression(expr); in VisitSuperCallReference()
396 RECURSE_EXPRESSION(VisitVariableProxy(expr->this_var())); in VisitSuperCallReference()
397 RECURSE_EXPRESSION(VisitVariableProxy(expr->new_target_var())); in VisitSuperCallReference()
398 RECURSE_EXPRESSION(VisitVariableProxy(expr->this_function_var())); in VisitSuperCallReference()
403 RewritableAssignmentExpression* expr) { in VisitRewritableAssignmentExpression() argument
404 VisitExpression(expr); in VisitRewritableAssignmentExpression()
405 RECURSE(Visit(expr->expression())); in VisitRewritableAssignmentExpression()