Lines Matching refs:SourcePosition
65 T *AddDecl(const lexer::SourcePosition &pos, Args &&...args);
68 T *AddTsDecl(const lexer::SourcePosition &pos, Args &&...args);
71 std::tuple<T *, varbinder::Variable *> NewVarDecl(const lexer::SourcePosition &pos, Args &&...args);
154 [[noreturn]] void ThrowPrivateFieldMismatch(const lexer::SourcePosition &pos, const util::StringView &name) const;
155 [[noreturn]] void ThrowRedeclaration(const lexer::SourcePosition &pos, const util::StringView &name) const;
156 [[noreturn]] void ThrowUnresolvableVariable(const lexer::SourcePosition &pos, const util::StringView &name) const;
157 [[noreturn]] void ThrowUnresolvableType(const lexer::SourcePosition &pos, const util::StringView &name) const;
158 [[noreturn]] void ThrowTDZ(const lexer::SourcePosition &pos, const util::StringView &name) const;
159 [[noreturn]] void ThrowInvalidCapture(const lexer::SourcePosition &pos, const util::StringView &name) const;
160 [[noreturn]] void ThrowError(const lexer::SourcePosition &pos, const std::string_view &msg) const;
362 T *VarBinder::AddTsDecl(const lexer::SourcePosition &pos, Args &&...args)
374 T *VarBinder::AddDecl(const lexer::SourcePosition &pos, Args &&...args)
386 std::tuple<T *, varbinder::Variable *> VarBinder::NewVarDecl(const lexer::SourcePosition &pos, Args &&...args)