()
| 175 | } |
| 176 | |
| 177 | func (n *CallNode) String() string { |
| 178 | arguments := make([]string, len(n.Arguments)) |
| 179 | for i, arg := range n.Arguments { |
| 180 | arguments[i] = arg.String() |
| 181 | } |
| 182 | return fmt.Sprintf("%s(%s)", n.Callee.String(), strings.Join(arguments, ", ")) |
| 183 | } |
| 184 | |
| 185 | func (n *BuiltinNode) String() string { |
| 186 | arguments := make([]string, len(n.Arguments)) |