From 7d47a22a89c4a523e6d8e391ec0aa59b8338a3f5 Mon Sep 17 00:00:00 2001 From: Charles Iliya Krempeaux Date: Fri, 24 Nov 2023 05:27:10 -0800 Subject: [PATCH] initial commits --- parse.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/parse.go b/parse.go index 640f119..46db6ca 100644 --- a/parse.go +++ b/parse.go @@ -54,7 +54,8 @@ func Parse(fn func(rune)error, runescanner io.RuneScanner) error { if expected != actual { err := runescanner.UnreadRune() if nil != err { - return errProblemUnreadingCharacterNumber(nextRead, err, r) + characterNumber := nextRead - 1 + return errProblemUnreadingCharacterNumber(characterNumber, err, r) } return erorr.Errorf("brace: expected first character of brace-string literal to be a %q (%U), but actually was %q (%U)", expected, expected, actual, actual)