3 Commits

Author SHA1 Message Date
amery d8af7821e4 Merge pull request 'parser: introduce NewError() and ErrPlusPosition()' (#8)
Reviewed-on: #8
2023-09-04 19:33:24 +02:00
amery 8f3e59ec36 parser: introduce ErrPlusPosition to apply a position offset to a lexer.Error
Signed-off-by: Alejandro Mery <amery@jpi.io>
2023-09-04 15:25:20 +00:00
amery d316031c44 basic: cleanup using parser.NewError()
Signed-off-by: Alejandro Mery <amery@jpi.io>
2023-09-04 15:25:20 +00:00
+1 -1
View File
@@ -16,7 +16,7 @@ func newErrInvalidToken(t *token) *lexer.Error {
}
func (dec *decoder) OnError(pos lexer.Position, content string, err error) error {
err := parser.NewError(pos, content, "", err)
err = parser.NewError(pos, content, "", err)
dec.executeFinal()
return err
}