Lines Matching refs:error
58 ToPosition(offset int) (int, int, error)
60 ToOffset(line, col int) (int, error)
121 func (s *Span) MarshalJSON() ([]byte, error) { return json.Marshal(&s.v) }
122 func (s *Span) UnmarshalJSON(b []byte) error { return json.Unmarshal(b, &s.v) }
127 func (p *Point) MarshalJSON() ([]byte, error) { return json.Marshal(&p.v) }
128 func (p *Point) UnmarshalJSON(b []byte) error { return json.Unmarshal(b, &p.v) }
230 func (s Span) WithPosition(c Converter) (Span, error) {
237 func (s Span) WithOffset(c Converter) (Span, error) {
244 func (s Span) WithAll(c Converter) (Span, error) {
251 func (s *Span) update(c Converter, withPos, withOffset bool) error {
278 func (p *point) updatePosition(c Converter) error {
288 func (p *point) updateOffset(c Converter) error {