def word.pick

cswap-bend-cli@0.1.0.0 · json/lex.bend:111

import cswap-bend-cli@0.1.0.0/json/lex.bend as Lex
import Base

111def word.pick(n: Bool, t: Bool, f: Bool, special: Bool, +w: String) -> Tok:
112  match n t f special:
113    case True{} _ _ _:
114      TNull{}
115    case False{} True{} _ _:
116      TTrue{}
117    case False{} False{} True{} _:
118      TFalse{}
119    case False{} False{} False{} True{}:
120      TNum{w}
121    case False{} False{} False{} False{}:
122      word.num(num.ok(w), w)

Uses (5)

Used by (1)