()
| 1750 | } |
| 1751 | } |
| 1752 | func (m *UnaryNode) Expr() *Expr { |
| 1753 | fe := &Expr{Op: strings.ToLower(m.Operator.V)} |
| 1754 | fe.Args = []*Expr{m.Arg.Expr()} |
| 1755 | return fe |
| 1756 | } |
| 1757 | func (m *UnaryNode) FromExpr(e *Expr) error { |
| 1758 | if e.Op == "" { |
| 1759 | return fmt.Errorf("unrecognized UnaryNode no op") |