Lines Matching full:sourceposition
107 lexer::SourcePosition GetPositionForDiagnostic() const;
148 ir::Expression *SetupChainExpr(ir::Expression *const top, lexer::SourcePosition startLoc);
185 const lexer::SourcePosition &startLoc, bool isAwait);
200 …r(util::DiagnosticType errorType, std::string_view errorMessage, const lexer::SourcePosition &pos);
204 const lexer::SourcePosition &pos);
207 void LogSyntaxError(std::string_view errorMessage, const lexer::SourcePosition &pos);
208 … void LogSyntaxError(const util::DiagnosticMessageParams &list, const lexer::SourcePosition &pos);
214 ir::Statement *AllocBrokenStatement(const lexer::SourcePosition &pos);
227 ir::Identifier *AllocBrokenExpression(const lexer::SourcePosition &pos);
229 ir::TypeNode *AllocBrokenType(const lexer::SourcePosition &pos);
273 …ir::Expression *> ParseCallExpressionArguments(bool &trailingComma, lexer::SourcePosition &endLoc);
328 const lexer::SourcePosition &startLoc);
332 const lexer::SourcePosition &startLoc);
345 ir::ExportAllDeclaration *ParseExportAllDeclaration(const lexer::SourcePosition &startLoc);
346 ir::ExportNamedDeclaration *ParseExportNamedSpecifiers(const lexer::SourcePosition &startLoc);
351 void CheckRestrictedBinding(const util::StringView &ident, const lexer::SourcePosition &pos);
379 …ParsePotentialNonNullExpression(ir::Expression **returnExpression, lexer::SourcePosition startLoc);
387 …bool ParseArrayExpressionRightBracketHelper(bool containsRest, const lexer::SourcePosition &startL…
394 … const lexer::SourcePosition &startLoc);
396 … const lexer::SourcePosition &startLoc, bool ignoreCallExpression);
419 … ir::Expression *propName, lexer::SourcePosition *propEnd);
430 …::VariableDeclarator *ParseVariableDeclarator(ir::Expression *init, lexer::SourcePosition startLoc,
433 … const lexer::SourcePosition &startLoc);
437 virtual void ReportIllegalBreakError(const lexer::SourcePosition &startLoc);
458 …Expression *ParsePostPrimaryExpression(ir::Expression *primaryExpr, lexer::SourcePosition startLoc,
461 lexer::SourcePosition startLoc);
493 virtual std::tuple<bool, ir::BlockStatement *, lexer::SourcePosition, bool> ParseFunctionBody(
499 …virtual ir::ExportDefaultDeclaration *ParseExportDefaultDeclaration(const lexer::SourcePosition &s…
501 virtual ir::Statement *ParseNamedExportDeclaration(const lexer::SourcePosition &startLoc);
577 … const std::function<bool()> &parseElement, lexer::SourcePosition *sourceEnd = nullptr,