def parse_missing

cli@0.2.0.0 · cli.bend:4223

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

4223def parse_missing(missing: List<&2, String>,
4224    +scope: Scope, +fields: List<&2, Field>,
4225    +events: List<&2, ScanEvent>,
4226    empty: Bool, external: Maybe<&2, ExternalArgs>) -> ParseResult:
4227  match missing:
4228    case Nil{}:
4229      +items = scope_arg_items(scope)
4230      parse_conflicts(conflict_go(present_order(events, fields),
4231          [], items, exclusive_groups(items), None{}),
4232        scope, fields, events, external)
4233    case head <> tail:
4234      Bool.pick(ParseResult, empty, SummaryRequired{},
4235        Rejected{scope_path(scope), E06{head <> tail}})

Uses (17)

Used by (1)