Lines Matching defs:expr
1474 ExpressionT expr, int pos,
1476 if (impl()->IsNull(expr)) {
1477 expr = factory()->NewUndefinedLiteral(kNoSourcePosition);
1481 expr = factory()->NewAwait(expr, kNoSourcePosition);
1485 return factory()->NewAsyncReturnStatement(expr, pos, end_pos);
1487 return factory()->NewReturnStatement(expr, pos, end_pos);
1996 ExpressionT expr = ParseExpressionCoverGrammar();
1997 expr->mark_parenthesized();
2007 return expr;
3174 ExpressionT expr = factory()->NewConditional(expression, left, right, pos);
3175 impl()->RecordConditionalSourceRange(expr, then_range, else_range);
3176 return expr;
3341 ExpressionT expr = factory()->NewAwait(value, await_pos);
3343 impl()->RecordSuspendSourceRange(expr, PositionAfterSemicolon());
3344 return expr;
4994 // Rewrite `expr' to `expr[throw ReferenceError]'.
5469 ExpressionT expr;
5475 expr = ParseExpressionCoverGrammar();
5479 impl()->IsIdentifier(expr)) {
5505 !scanner()->HasLineTerminatorBeforeNext() && impl()->IsNative(expr) &&
5512 if (expr->IsFailureExpression()) return impl()->NullStatement();
5513 return factory()->NewExpressionStatement(expr, pos);
5693 ExpressionT expr = ParseExpression();
5704 return factory()->NewWithStatement(with_scope, expr, body, pos);