summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/tokenizer.go4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/tokenizer.go b/src/tokenizer.go
index 573a3576..edf36903 100644
--- a/src/tokenizer.go
+++ b/src/tokenizer.go
@@ -225,7 +225,9 @@ func StripLastDelimiter(str string, delimiter Delimiter) string {
locs := delimiter.regex.FindAllStringIndex(str, -1)
if len(locs) > 0 {
lastLoc := locs[len(locs)-1]
- str = str[:lastLoc[0]]
+ if lastLoc[1] == len(str) {
+ str = str[:lastLoc[0]]
+ }
}
}
return strings.TrimRightFunc(str, unicode.IsSpace)