(data []byte)
| 88 | } |
| 89 | |
| 90 | func (d *Decoder) readFull(data []byte) error { |
| 91 | n, err := io.ReadFull(d.r, data) |
| 92 | d.nextByte += n |
| 93 | return err |
| 94 | } |
| 95 | |
| 96 | // Returns the next token in the input stream. At the end of the input stream, Token returns nil, io.EOF. |
| 97 | func (d *Decoder) Token() (t *Token, err error) { |