Merge pull request #118 from Raynos/patch-1

Update lexer.Consumed() to not overwrite existing error
This commit is contained in:
Vasily Romanov
2017-05-15 21:52:49 +03:00
committed by GitHub
+2 -2
View File
@@ -582,11 +582,11 @@ func (r *Lexer) Consumed() {
for _, c := range r.Data[r.pos:] {
if c != ' ' && c != '\t' && c != '\r' && c != '\n' {
r.fatalError = &LexerError{
r.AddError(&LexerError{
Reason: "invalid character '" + string(c) + "' after top-level value",
Offset: r.pos,
Data: string(r.Data[r.pos:]),
}
})
return
}