def frac.rest.pick

bend-toon-codec@0.1.0.0 · src/num.bend:89

import bend-toon-codec@0.1.0.0/src/num.bend as Num
import Base
import bend-toon-codec@0.1.0.0/src/head.bend as Hd

89def frac.rest.pick(+empty: Bool, +e: Bool, +neg: Bool, +ip: String, +fp: String, +s: String) -> Maybe<&2, Num>:
90  match empty e:
91    case True{} _:
92      Some{Num{neg, ip, fp, False{}, "0"}}
93    case False{} True{}:
94      exp.part(neg, ip, fp, Hd.drop(s))
95    case False{} False{}:
96      None{}

Uses (6)

Used by (1)