()
| 1592 | func (m *TriNode) Collapse() Node { return m } |
| 1593 | func (m *TriNode) Negated() bool { return m.negated } |
| 1594 | func (m *TriNode) Validate() error { |
| 1595 | for _, n := range m.Args { |
| 1596 | if err := n.Validate(); err != nil { |
| 1597 | return err |
| 1598 | } |
| 1599 | } |
| 1600 | return nil |
| 1601 | } |
| 1602 | func (m *TriNode) ChildrenArgs() []Node { |
| 1603 | return m.Args |
| 1604 | } |