Lines Matching defs:expr
119 ir::Expression *TSParser::ParsePotentialAsExpression(ir::Expression *expr)
138 lexer::SourcePosition startLoc = expr->Start();
139 auto *asExpr = AllocNode<ir::TSAsExpression>(expr, typeAnnotation, isConst);
643 ir::Expression *expr = ParseExpression(ExpressionParseFlags::ACCEPT_COMMA | ExpressionParseFlags::ACCEPT_REST |
650 expr->SetGrouped();
651 expr->SetRange({start, Lexer()->GetToken().End()});
662 return expr;
667 return expr;
670 return ParseArrowFunctionExpression(expr, nullptr, returnTypeAnnotation, false);
673 return expr;