summaryrefslogtreecommitdiff
path: root/decode.go
diff options
context:
space:
mode:
Diffstat (limited to 'decode.go')
-rw-r--r--decode.go3
1 files changed, 3 insertions, 0 deletions
diff --git a/decode.go b/decode.go
index 5a03d5d..0b5b6cc 100644
--- a/decode.go
+++ b/decode.go
@@ -153,9 +153,11 @@ func (dec *Decoder) More() bool {
func (dec *Decoder) stackPush(par reflect.Type, idx any) {
dec.stack = append(dec.stack, decodeStackItem{par, idx})
}
+
func (dec *Decoder) stackPop() {
dec.stack = dec.stack[:len(dec.stack)-1]
}
+
func (dec *Decoder) stackStr() string {
var buf strings.Builder
buf.WriteString("v")
@@ -326,6 +328,7 @@ func (sc *decRuneTypeScanner) ReadRuneType() (rune, int, internal.RuneType, erro
}
return c, s, t, nil
}
+
func (sc *decRuneTypeScanner) ReadRune() (rune, int, error) {
r, s, t, _ := sc.ReadRuneType()
switch t {