From c43616cf3afe84ba8f0e0f1a1fdaf4c425e51d37 Mon Sep 17 00:00:00 2001 From: Ted Kornish Date: Thu, 1 Mar 2018 11:31:29 -0800 Subject: Don't parse hyphens in Chars() unless escaped --- parser.go | 2 ++ 1 file changed, 2 insertions(+) (limited to 'parser.go') diff --git a/parser.go b/parser.go index a612857..7530b3d 100644 --- a/parser.go +++ b/parser.go @@ -181,6 +181,8 @@ func parseMatcher(matcher string) (alphabet string, ranges [][]rune) { } } else if i+1 < len(runes) && runes[i] == '\\' { alphabet += string(runes[i+1]) + } else if runes[i] == '-' { + continue } else { alphabet += string(runes[i]) } -- cgit v1.2.3