Pull.word.burst.atom: def of emerging-ezjson@1.3.0.0 Import: import emerging-ezjson@1.3.0.0/src/pull.bend as Pull Lines 787-807 of emerging-ezjson@1.3.0.0/src/pull.bend: https://jend.leeeet.dev/read.txt?path=emerging-ezjson@1.3.0.0/src/pull.bend&start_line=787&end_line=807 import Base # place the word. A number keeps its own spelling; the delimiter stays unread def word.burst.atom( rest: String, ch: Char, raw: String, nn: U32, stack: List<&2, Frame>, goal: Goal, atom: Atom ) -> St: match atom: case ABad{}: word.burst.junk(goal, word.drop(raw), SCon{ch, rest}) case ANull{}: word.burst.goal(ENull{}, ch, rest, stack, goal) case ATrue{}: word.burst.goal(EBool{True{}}, ch, rest, stack, goal) case AFalse{}: word.burst.goal(EBool{False{}}, ch, rest, stack, goal) case ANum{}: word.burst.goal(ENum{raw, nn}, ch, rest, stack, goal) Uses (13): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Bool https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Char https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=List https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=String https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=U32 https://jend.leeeet.dev/definition.txt?path=emerging-ezjson@1.3.0.0/src/pull.bend&name=Atom https://jend.leeeet.dev/definition.txt?path=emerging-ezjson@1.3.0.0/src/pull.bend&name=Ev https://jend.leeeet.dev/definition.txt?path=emerging-ezjson@1.3.0.0/src/pull.bend&name=Frame https://jend.leeeet.dev/definition.txt?path=emerging-ezjson@1.3.0.0/src/pull.bend&name=Goal https://jend.leeeet.dev/definition.txt?path=emerging-ezjson@1.3.0.0/src/pull.bend&name=St https://jend.leeeet.dev/definition.txt?path=emerging-ezjson@1.3.0.0/src/pull.bend&name=word.burst.goal https://jend.leeeet.dev/definition.txt?path=emerging-ezjson@1.3.0.0/src/pull.bend&name=word.burst.junk https://jend.leeeet.dev/definition.txt?path=emerging-ezjson@1.3.0.0/src/pull.bend&name=word.drop