def num.next2
cswap-bend-cli@0.1.0.0 · json/lex.bend:73
import cswap-bend-cli@0.1.0.0/json/lex.bend as Lex
import Base
73def num.next2(+st: U32, +d: Bool, +z: Bool, +dot: Bool, +ex: Bool, +sign: Bool, +minus: Bool) -> U32:
74 sel(U32.is_eq(st, 0), sel(minus, 1, sel(z, 2, sel(d, 3, 99))),
75 sel(U32.is_eq(st, 1), sel(d, sel(z, 2, 3), 99),
76 sel(U32.is_eq(st, 2), sel(dot, 4, sel(ex, 6, 99)),
77 sel(U32.is_eq(st, 3), sel(d, 3, sel(dot, 4, sel(ex, 6, 99))),
78 sel(U32.is_eq(st, 4), sel(d, 5, 99),
79 sel(U32.is_eq(st, 5), sel(d, 5, sel(ex, 6, 99)),
80 sel(U32.is_eq(st, 6), sel(sign, 7, sel(d, 8, 99)),
81 sel(U32.is_eq(st, 7), sel(d, 8, 99),
82 sel(U32.is_eq(st, 8), sel(d, 8, 99), 99)))))))))