(depth int)
| 269 | } |
| 270 | |
| 271 | func pipeNode(depth int) string { |
| 272 | a := node(depth - 1) |
| 273 | b := oneOf(list[fn]{ |
| 274 | {callNode, 2}, |
| 275 | {builtinNode, 5}, |
| 276 | {predicateNode, 10}, |
| 277 | })(depth - 1) |
| 278 | |
| 279 | return fmt.Sprintf("%v | %v", a, b) |
| 280 | } |
| 281 | |
| 282 | func builtinNode(depth int) string { |
| 283 | var args []string |