(n *Node, out reflect.Value)
| 522 | } |
| 523 | |
| 524 | func (d *decoder) document(n *Node, out reflect.Value) (good bool) { |
| 525 | if len(n.Content) == 1 { |
| 526 | d.doc = n |
| 527 | d.unmarshal(n.Content[0], out) |
| 528 | return true |
| 529 | } |
| 530 | return false |
| 531 | } |
| 532 | |
| 533 | func (d *decoder) alias(n *Node, out reflect.Value) (good bool) { |
| 534 | if d.aliases[n] { |