def fish_lines

cli@0.2.0.0 · cli.bend:7210

import cli@0.2.0.0/cli.bend as Cli
import Base

7210def fish_lines(stops: List<&2, Stop>, +pre: String, +id: String) ->
7211    List<&2, String>:
7212  match stops:
7213    case Nil{}: Nil{}
7214    case Stop{k, words, opts, builtins, subs, slots} <> tail:
7215      +at = String.append(pre, Nat.show(k))
7216      List.concat(&2, String, [
7217        fish_opt_lines(opts, at, id),
7218        fish_builtin_lines(builtins, at, " n h"),
7219        fish_ends(subs, at, id, slots),
7220        fish_lines(tail, pre, id),
7221      ])

Uses (9)

Used by (1)