EmergingEztoml.tree.leaf.aot.hit: def of emerging-eztoml@0.9.0.0 Import: import emerging-eztoml@0.9.0.0/main.bend as EmergingEztoml Lines 2182-2203 of emerging-eztoml@0.9.0.0/main.bend: https://jend.leeeet.dev/read.txt?path=emerging-eztoml@0.9.0.0/main.bend&start_line=2182&end_line=2203 import Base # append one element of an array of tables def tree.leaf.aot.hit( hit: Look, name: String, vs: List<&2, Val>, stack: List<&2, Fr>, bad: String, +path: String, heads: List<&2, String> ) -> End: match hit: case KMiss{}: tree.rebuild(stack, VPair{name, VAots{path, [VAot{path, []}]}} <> vs, bad, heads) case KAots{_p, elems}: tree.rebuild(stack, rows.repl(vs, name, VAots{path, VAot{path, []} <> elems}), bad, heads.drop(heads, path ++ ".")) case KHead{_p, _rows}: tree.rebuild(stack, vs, err.first(bad, "not a table"), heads) case KInl{}: tree.rebuild(stack, vs, err.first(bad, "inline table is closed"), heads) case KNo{why}: tree.rebuild(stack, vs, err.first(bad, why), heads) Uses (11): 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=String.append https://jend.leeeet.dev/definition.txt?path=emerging-eztoml@0.9.0.0/main.bend&name=End https://jend.leeeet.dev/definition.txt?path=emerging-eztoml@0.9.0.0/main.bend&name=Fr https://jend.leeeet.dev/definition.txt?path=emerging-eztoml@0.9.0.0/main.bend&name=Look https://jend.leeeet.dev/definition.txt?path=emerging-eztoml@0.9.0.0/main.bend&name=Val https://jend.leeeet.dev/definition.txt?path=emerging-eztoml@0.9.0.0/main.bend&name=err.first https://jend.leeeet.dev/definition.txt?path=emerging-eztoml@0.9.0.0/main.bend&name=heads.drop https://jend.leeeet.dev/definition.txt?path=emerging-eztoml@0.9.0.0/main.bend&name=rows.repl https://jend.leeeet.dev/definition.txt?path=emerging-eztoml@0.9.0.0/main.bend&name=tree.rebuild