def parse.step.kind.go
shake@0.7.0.0 · src/cli.bend:1185
import shake@0.7.0.0/src/cli.bend as Cli
import Base
1185
1186def parse.step.kind.go(
1187 long: Bool,
1188 dash: Bool,
1189 +tok: String,
1190 +args: List<&2, Arg>,
1191 +up: List<&2, Level>,
1192 +subs: List<&2, Sub>,
1193 +path: List<&2, String>,
1194 +binds: List<&2, Bind>,
1195 +pos: List<&2, Arg>,
1196 +seen: Bool
1197) -> St:
1198 match long:
1199 case True{}:
1200 parse.take_long(String.drop(tok, 2n), tok, args, up, subs, path, binds, pos,
1201 False{}, seen)
1202 case False{}:
1203 parse.step.short(dash, tok, args, up, subs, path, binds, pos, seen)