diff --git a/parse/lexer.go b/parse/lexer.go index ae83e6f6..d711e78b 100644 --- a/parse/lexer.go +++ b/parse/lexer.go @@ -237,9 +237,7 @@ func (sc *Scanner) scanEscape(ch int, buf *bytes.Buffer) error { val, _ := strconv.ParseInt(string(bytes), 10, 32) writeChar(buf, int(val)) } else { - buf.WriteByte('\\') writeChar(buf, ch) - return sc.Error(buf.String(), "Invalid escape sequence") } } return nil