def word.kind.go

emerging-ezjson@1.3.0.0 · src/pull.bend:557

import emerging-ezjson@1.3.0.0/src/pull.bend as Pull
import Base
import emerging-ezjson@1.3.0.0/src/value.bend as V

557# null, true, false, or a number that kept a legal spelling
558def word.kind.go(num: V.Num, is_null: Bool, is_true: Bool, is_false: Bool) -> Atom:
559  match is_null is_true is_false:
560    case True{} x y:
561      ANull{}
562    case False{} True{} y:
563      ATrue{}
564    case False{} False{} True{}:
565      AFalse{}
566    case False{} False{} False{}:
567      word.kind.num(V.num.ok.done(num))

Uses (5)

Used by (1)