Lines Matching refs:TSParser

119 ir::Expression *TSParser::ParsePotentialAsExpression(ir::Expression *expr)
149 ir::AnnotatedExpression *TSParser::ParsePatternElementGetReturnNode(ExpressionParseFlags &flags, bool &isOptional)
207 ir::Expression *TSParser::ParsePatternElement(ExpressionParseFlags flags, bool allowDefault)
249 ir::TSParameterProperty *TSParser::CreateParameterProperty(ir::Expression *parameter, ir::ModifierFlags modifiers)
277 ir::Expression *TSParser::ParseFunctionParameter()
316 ir::Expression *TSParser::ParseModuleReference()
354 ir::TSTypeReference *TSParser::ParseConstExpression()
376 bool TSParser::ParsePotentialNonNullExpression(ir::Expression **returnExpression, lexer::SourcePosition startLoc)
389 ir::ObjectExpression *TSParser::ParseObjectExpression(ExpressionParseFlags flags)
397 ir::ArrayExpression *TSParser::ParseArrayExpression(ExpressionParseFlags flags)
403 class TSParser::ParsePotentialArrowExpressionHelper {
404 friend ir::ArrowFunctionExpression *TSParser::ParsePotentialArrowExpression(ir::Expression **returnExpression,
408 static ir::ArrowFunctionExpression *CreateCallExpression(TSParser *parser, lexer::Lexer *lexer,
439 ir::ArrowFunctionExpression *TSParser::ParsePotentialArrowExpression(ir::Expression **returnExpression,
497 ir::AnnotatedExpression *TSParser::ParseVariableDeclaratorKey(VariableParsingFlags flags)
510 void TSParser::ParseOptionalFunctionParameter(ir::AnnotatedExpression *returnNode, bool isRest)
570 void TSParser::ValidateArrowFunctionRestParameter(ir::SpreadElement *restElement)
579 ir::Expression *TSParser::ParseArrowFunctionRestParameter(lexer::SourcePosition start)
604 ir::Expression *TSParser::ParseArrowFunctionNoParameter(lexer::SourcePosition start)
627 ir::Expression *TSParser::ParseCoverParenthesizedExpressionAndArrowParameterList(