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}})