OrdinarySystem.access: def of bendvy-ecs-core@0.1.0.4 Import: import bendvy-ecs-core@0.1.0.4/ordinary_system.bend as OrdinarySystem Lines 24-29 of bendvy-ecs-core@0.1.0.4/ordinary_system.bend: https://jend.leeeet.dev/read.txt?path=bendvy-ecs-core@0.1.0.4/ordinary_system.bend&start_line=24&end_line=29 import Base import bendvy-ecs-core@0.1.0.4/ordinary_query_declaration.bend as Query # Project ordered component names from declaration clauses as registration # access metadata. Does not validate runtime identity or grant payload access. def access(~S:Data,clauses:List<&2,Query.Clause>) -> List<&2,String>: match clauses: case []:[] case Query.Clause{name,_} <> rest:name <> access(~S,rest) Uses (3): 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=bendvy-ecs-core@0.1.0.4/ordinary_query_declaration.bend&name=Clause