diff options
-rw-r--r-- | reencode.go | 7 |
1 files changed, 0 insertions, 7 deletions
diff --git a/reencode.go b/reencode.go index bb0dc24..1e5f5aa 100644 --- a/reencode.go +++ b/reencode.go @@ -30,8 +30,6 @@ type ReEncoder struct { // If not set, then EscapeDefault is used. BackslashEscape func(rune, BackslashEscapeMode) BackslashEscapeMode - bailAfterCurrent bool - // state: .Write's utf8-decoding buffer buf [utf8.UTFMax]byte bufLen int @@ -95,8 +93,6 @@ func (enc *ReEncoder) Close() error { return nil } -var errBailedAfterCurrent = errors.New("bailed after current") - func (enc *ReEncoder) WriteRune(c rune) (n int, err error) { if enc.err != nil { return 0, enc.err @@ -106,9 +102,6 @@ func (enc *ReEncoder) WriteRune(c rune) (n int, err error) { return 0, enc.err } - if enc.bailAfterCurrent && len(enc.par.stack) == 0 { - return 0, errBailedAfterCurrent - } t, err := enc.par.HandleRune(c) if err != nil { enc.err = &ReEncodeSyntaxError{ |