def cut_eq.pick

shake@0.7.0.0 · src/cli.bend:235

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

235# `name` and an optional `=value`, once the next char is known
236def cut_eq.pick(
237  eq: Bool,
238  acc: List<&2, Char>,
239  tt: List<&2, Char>,
240  rest: String & Maybe<&2, String>
241) -> String & Maybe<&2, String>:
242  match eq:
243    case True{}:
244      (from.rev(acc), Some{String.from_list(tt)})
245    case False{}:
246      rest

Uses (9)

Used by (1)