(kind int)
| 387 | ) |
| 388 | |
| 389 | func (d *Decoder) push(kind int) *stack { |
| 390 | s := d.free |
| 391 | if s != nil { |
| 392 | d.free = s.next |
| 393 | } else { |
| 394 | s = new(stack) |
| 395 | } |
| 396 | s.next = d.stk |
| 397 | s.kind = kind |
| 398 | d.stk = s |
| 399 | return s |
| 400 | } |
| 401 | |
| 402 | func (d *Decoder) pop() *stack { |
| 403 | s := d.stk |
no outgoing calls
no test coverage detected