def word.pick
import cswap-bend-cli@0.1.0.0/json/lex.bend as Leximport 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)