fix parser for escape

This commit is contained in:
Darien Raymond committed 2016-12-15 15:53:23 +01:00
1 parent 1ab02e0a6b
commit 4e3ed19308
2 files changed
+4 -1

No files matched your search

+2 -1
View File
@@ -4,6 +4,7 @@ import (
"io"
)
// State is the internal state of parser.
type State byte
const (
@@ -50,7 +51,7 @@ func (v *Reader) Read(b []byte) (int, error) {
p = append(p, x)
}
case StateEscape:
p = append(p, x)
p = append(p, '\\', x)
v.state = StateContent
case StateDoubleQuote:
switch x {