def parse.enter_or

shake@0.7.0.0 · src/cli.bend:1093

import shake@0.7.0.0/src/cli.bend as Cli
import Base

1093# a leftover required positional blocks entering a subcommand
1094def parse.enter_or(
1095  miss: Maybe<&2, String>,
1096  ss: Sub,
1097  +args: List<&2, Arg>,
1098  +up: List<&2, Level>,
1099  +subs: List<&2, Sub>,
1100  +path: List<&2, String>,
1101  +binds: List<&2, Bind>,
1102  +pos: List<&2, Arg>,
1103  +raw: Bool,
1104  +seen: Bool
1105) -> St:
1106  match miss:
1107    case None{}:
1108      parse.enter(ss, args, up, path, binds)
1109    case Some{n}:
1110      parse.dead(Missing{path, n}, args, up, subs, path, binds, pos, raw, seen)

Uses (12)

Used by (1)