def plan

cswap-bend-cli@0.1.0.0 · json.bend:176

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

176def plan(mode: Mode, +toks: List<&2, Lex.Tok>) -> Plan:
177  match mode:
178    case MVal{}:
179      plan.val(toks)
180    case MAFirst{}:
181      plan.arr_first(toks)
182    case MANext{}:
183      plan.arr_next(toks)
184    case MAAfter{}:
185      plan.arr_after(toks)
186    case MOFirst{}:
187      plan.obj_first(toks)
188    case MONext{}:
189      plan.obj_next(toks)
190    case MOAfter{}:
191      plan.obj_after(toks)

Uses (11)

Used by (2)