Json.num.run: def of bend-kit-json@0.7.0.0 Import: import bend-kit-json@0.7.0.0/json.bend as Json Lines 686-692 of bend-kit-json@0.7.0.0/json.bend: https://jend.leeeet.dev/read.txt?path=bend-kit-json@0.7.0.0/json.bend&start_line=686&end_line=692 import Base # States 3, 5 and 8 take digits until the number's part ends. def num.run(loop: Bool, +g: Nat, a: Array, +len: U32, +i: U32) -> Array & U32 & U32: match loop: case True{}: run(~digit, g, a, len, i) case False{}: pos(a, len, i) Uses (8): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Array https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Bool https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Nat https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Pair https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=U32 https://jend.leeeet.dev/definition.txt?path=bend-kit-json@0.7.0.0/json.bend&name=digit https://jend.leeeet.dev/definition.txt?path=bend-kit-json@0.7.0.0/json.bend&name=pos https://jend.leeeet.dev/definition.txt?path=bend-kit-json@0.7.0.0/json.bend&name=run