def text.case.pick

ezsys@0.1.0.0 · src/str.bend:240

import ezsys@0.1.0.0/src/str.bend as Str
import Base

240# the first rule's mapping, or the rest's
241def text.case.pick(
242  hit: Bool,
243  +rule: Rule,
244  +cp: U32,
245  rest: Unit -> U32
246) -> U32:
247  match hit:
248    case True{}:
249      text.case.target(rule, cp)
250    case False{}:
251      rest(Unit{})

Uses (5)

Used by (1)