def positional_items

cli@0.2.0.0 · cli.bend:2719

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

2719def positional_items(items: List<&2, Item>) -> List<&2, Item>:
2720  match items:
2721    case Nil{}: Nil{}
2722    case Arg{+usage, +help, +attrs} <> tail:
2723      +rest = positional_items(tail)
2724      Bool.pick(List<&2, Item>,
2725        usage_kind(~kind_pos, parse_usage(usage)),
2726        Arg{usage, help, attrs} <> rest, rest)
2727    case head <> tail: positional_items(tail)

Uses (6)

Used by (1)