From 1e00e5495e16342a30b0658331fbd9a81dca88b1 Mon Sep 17 00:00:00 2001 From: Jake Verbaten Date: Fri, 5 May 2017 14:25:29 -0700 Subject: [PATCH] Update lexer.Consumed() to not overwrite existing error --- jlexer/lexer.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/jlexer/lexer.go b/jlexer/lexer.go index 16e320d..9b75e9b 100644 --- a/jlexer/lexer.go +++ b/jlexer/lexer.go @@ -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 }