def positional_elems

cli@0.2.0.0 · cli.bend:5244

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

5244def positional_elems(items: List<&2, Item>) -> List<&2, Segment>:
5245  match items:
5246    case Nil{}: Nil{}
5247    case Arg{+usage, help, attrs} <> tail:
5248      +rest = positional_elems(tail)
5249      Bool.pick(List<&2, Segment>, arg_pos(usage), plain(usage) <> rest, rest)
5250    case head <> tail: positional_elems(tail)

Uses (6)

Used by (1)