def num.ok.step

emerging-ezjson@1.3.0.0 · src/value.bend:240

import emerging-ezjson@1.3.0.0/src/value.bend as Value
import Base

240def num.ok.step(st: Num, +cp: U32) -> Num:
241  match st:
242    case NStart{}:
243      num.ok.step.start(cp)
244    case NInt{}:
245      num.ok.step.int(cp)
246    case NZero{}:
247      num.ok.step.body(cp, False{})
248    case NDig{}:
249      num.ok.step.body(cp, True{})
250    case NDot{}:
251      num.ok.step.frac(cp, False{})
252    case NFrac{}:
253      num.ok.step.frac(cp, True{})
254    case NExp{}:
255      num.ok.step.exps(cp)
256    case NExpN{}:
257      num.ok.step.expd(cp)
258    case NExpD{}:
259      num.ok.step.expd(cp)
260    case NBad{}:
261      NBad{}

Uses (9)

Used by (3)