def step.ready

emerging-ezjson@1.3.0.0 · src/parse.bend:40

import emerging-ezjson@1.3.0.0/src/parse.bend as Parse
import Base
import emerging-ezjson@1.3.0.0/src/value.bend as V

40def step.ready(stack: List<&2, Frame>, root: Maybe<&2, V.Json>) -> Bool:
41  match stack root:
42    case Nil{} None{}:
43      True{}
44    case Con{FArr{items, SValue{}}, rest} r:
45      True{}
46    case Con{FObj{pairs, key, SValue{}}, rest} r:
47      True{}
48    case s r:
49      False{}

Uses (6)

Used by (2)