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{}