Lines Matching full:sourceposition
53 …ir::TypeNode *ParseFunctionType(lexer::SourcePosition startLoc, bool isConstructionType, bool thro…
65 ir::TSImportType *ParseImportType(const lexer::SourcePosition &startLoc, bool isTypeof = false);
78 …ir::TSImportEqualsDeclaration *ParseTsImportEqualsDeclaration(const lexer::SourcePosition &startLo…
95 … const lexer::SourcePosition &startLoc) override;
97 … const lexer::SourcePosition &startLoc, bool ignoreCallExpression) override;
98 …bool ParsePotentialNonNullExpression(ir::Expression **returnExpression, lexer::SourcePosition star…
107 …ir::TSIndexSignature *ParseIndexSignature(const lexer::SourcePosition &startLoc, bool isReadonly =…
108 …ir::AstNode *ParsePropertyOrMethodSignature(const lexer::SourcePosition &startLoc, bool isReadonly…
115 … ir::Expression *propName, lexer::SourcePosition *propEnd) override;
125 std::tuple<bool, ir::BlockStatement *, lexer::SourcePosition, bool> ParseFunctionBody(
132 ir::Expression *ParseArrowFunctionRestParameter(lexer::SourcePosition start);
133 ir::Expression *ParseArrowFunctionNoParameter(lexer::SourcePosition start);
139 void ReportIllegalBreakError(const lexer::SourcePosition &pos) override;
145 … ir::ExportDefaultDeclaration *ParseExportDefaultDeclaration(const lexer::SourcePosition &startLoc,
148 …ir::ExportNamedDeclaration *ParseNamedExportDeclaration(const lexer::SourcePosition &startLoc) ove…