From cba450a81e412ffc2cb16b4857c6fa6462c0ff35 Mon Sep 17 00:00:00 2001 From: Aleksandr Petrukhin Date: Thu, 12 Jan 2017 16:30:30 +0300 Subject: [PATCH] Added comment for errMultiple --- jlexer/lexer.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/jlexer/lexer.go b/jlexer/lexer.go index 79fe350..255ef26 100644 --- a/jlexer/lexer.go +++ b/jlexer/lexer.go @@ -412,6 +412,10 @@ func (r *Lexer) errSyntax() { r.errParse("syntax error") } +// errMultiple adds multiple error if UseMultipleErrors is enabled. +// +// Function changes lexer's token if we expected '[' or '{' for slices/maps in order not to +// call IsDelim() or Delim() functions. func (r *Lexer) errMultiple(expected string) { r.pos = r.start r.consume()