def exp.part.pick

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

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

76def exp.part.pick(+plus: Bool, +minus: Bool, +neg: Bool, +ip: String, +fp: String, +s: String) -> Maybe<&2, Num>:
77  match plus minus:
78    case True{} _:
79      exp.sign(neg, ip, fp, False{}, Hd.drop(s))
80    case False{} True{}:
81      exp.sign(neg, ip, fp, True{}, Hd.drop(s))
82    case False{} False{}:
83      exp.sign(neg, ip, fp, False{}, s)

Uses (6)

Used by (1)