def parse.step.need

shake@0.7.0.0 · src/cli.bend:1275

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

1275# a pending option value: a flag-shaped token is a missing value
1276def parse.step.need(
1277  flag: Bool,
1278  +name: String,
1279  +tok: String,
1280  +args: List<&2, Arg>,
1281  +up: List<&2, Level>,
1282  +subs: List<&2, Sub>,
1283  +path: List<&2, String>,
1284  +binds: List<&2, Bind>,
1285  +pos: List<&2, Arg>,
1286  +raw: Bool,
1287  +seen: Bool
1288) -> St:
1289  match flag:
1290    case True{}:
1291      parse.dead(NoValue{path, name}, args, up, subs, path, binds, pos, raw, seen)
1292    case False{}:
1293      parse.take_opt_val(name, tok, args, up, subs, path, binds, pos, raw, seen)

Uses (11)

Used by (1)