Lines Matching full:sourceposition
54 …ir::TypeNode *ParseFunctionType(lexer::SourcePosition startLoc, bool isConstructionType, bool thro…
66 ir::TSImportType *ParseImportType(const lexer::SourcePosition &startLoc, bool isTypeof = false);
79 …ir::TSImportEqualsDeclaration *ParseTsImportEqualsDeclaration(const lexer::SourcePosition &startLo…
96 … const lexer::SourcePosition &startLoc) override;
98 … const lexer::SourcePosition &startLoc, bool ignoreCallExpression) override;
99 …bool ParsePotentialNonNullExpression(ir::Expression **returnExpression, lexer::SourcePosition star…
108 …ir::TSIndexSignature *ParseIndexSignature(const lexer::SourcePosition &startLoc, bool isReadonly =…
109 …ir::AstNode *ParsePropertyOrMethodSignature(const lexer::SourcePosition &startLoc, bool isReadonly…
116 … ir::Expression *propName, lexer::SourcePosition *propEnd) override;
126 std::tuple<bool, ir::BlockStatement *, lexer::SourcePosition, bool> ParseFunctionBody(
133 ir::Expression *ParseArrowFunctionRestParameter(lexer::SourcePosition start);
134 ir::Expression *ParseArrowFunctionNoParameter(lexer::SourcePosition start);
140 void ReportIllegalBreakError(const lexer::SourcePosition &pos) override;
146 … ir::ExportDefaultDeclaration *ParseExportDefaultDeclaration(const lexer::SourcePosition &startLoc,
149 ir::Statement *ParseNamedExportDeclaration(const lexer::SourcePosition &startLoc) override;