Json.step: def of bend-net-json@0.3.0.0 Import: import bend-net-json@0.3.0.0/json.bend as Json Lines 340-355 of bend-net-json@0.3.0.0/json.bend: https://jend.leeeet.dev/read.txt?path=bend-net-json@0.3.0.0/json.bend&start_line=340&end_line=355 import Base def step(st: St) -> St: match st: case SValue{s, stack}: value(skip_ws(s), stack) case SKey{s, stack}: key(skip_ws(s), stack) case SColon{k, s, stack}: colon(k, skip_ws(s), stack) case SStr{s, acc, k, stack}: str.step(s, acc, k, stack) case SAfter{v, s, stack}: after(v, s, stack) case SDone{v, s}: SDone{v, s} case SFail{}: SFail{} Uses (7): https://jend.leeeet.dev/definition.txt?path=bend-net-json@0.3.0.0/json.bend&name=St https://jend.leeeet.dev/definition.txt?path=bend-net-json@0.3.0.0/json.bend&name=after https://jend.leeeet.dev/definition.txt?path=bend-net-json@0.3.0.0/json.bend&name=colon https://jend.leeeet.dev/definition.txt?path=bend-net-json@0.3.0.0/json.bend&name=key https://jend.leeeet.dev/definition.txt?path=bend-net-json@0.3.0.0/json.bend&name=skip_ws https://jend.leeeet.dev/definition.txt?path=bend-net-json@0.3.0.0/json.bend&name=str.step https://jend.leeeet.dev/definition.txt?path=bend-net-json@0.3.0.0/json.bend&name=value