()
| 183 | } |
| 184 | |
| 185 | func (n *BuiltinNode) String() string { |
| 186 | arguments := make([]string, len(n.Arguments)) |
| 187 | for i, arg := range n.Arguments { |
| 188 | arguments[i] = arg.String() |
| 189 | } |
| 190 | return fmt.Sprintf("%s(%s)", n.Name, strings.Join(arguments, ", ")) |
| 191 | } |
| 192 | |
| 193 | func (n *PredicateNode) String() string { |
| 194 | return n.Node.String() |