Root.root.go: def of ezx@1.11.0.0 Import: import ezx@1.11.0.0/src/ws/root.bend as Root Lines 96-105 of ezx@1.11.0.0/src/ws/root.bend: https://jend.leeeet.dev/read.txt?path=ezx@1.11.0.0/src/ws/root.bend&start_line=96&end_line=105 import Base # the root, from the directories read, nearest first: the first whose ledger # is a workspace root that claims where ez runs, a table that could not be # read if one comes first, and a project of its own when there is neither def root.go(ups: List<&2, Up>) -> Found: match ups: case []: Alone{} case Up{ds, rs, tx} <> tl: rest = root.go(tl) root.at(tx, ds, rs, rest) Uses (4): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=List https://jend.leeeet.dev/definition.txt?path=ezx@1.11.0.0/src/ws/root.bend&name=Found https://jend.leeeet.dev/definition.txt?path=ezx@1.11.0.0/src/ws/root.bend&name=Up https://jend.leeeet.dev/definition.txt?path=ezx@1.11.0.0/src/ws/root.bend&name=root.at