From b81150df25609b86793efcd1572a49e578fdc50c Mon Sep 17 00:00:00 2001 From: Kohki Makimoto Date: Fri, 25 Jan 2019 12:13:37 +0900 Subject: [PATCH] Modify the default escape logic to be same lua5.1 behavior. --- parse/lexer.go | 2 -- 1 file changed, 2 deletions(-) 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