Cli.conflict_go: def of cli@0.2.0.0 Import: import cli@0.2.0.0/cli.bend as Cli Lines 4146-4158 of cli@0.2.0.0/cli.bend: https://jend.leeeet.dev/read.txt?path=cli@0.2.0.0/cli.bend&start_line=4146&end_line=4158 import Base def conflict_go(ids: List<&2, String>, +seen: List<&2, String>, +items: List<&2, SpecItem>, +groups: List<&2, String>, found: Maybe<&2, ScanFault>) -> Maybe<&2, ScanFault>: match ids found: case Nil{} Some{fault}: Some{fault} case Nil{} None{}: None{} case id <> tail Some{fault}: Some{fault} case +id <> tail None{}: conflict_go(tail, List.append(&2, String, seen, [id]), items, groups, conflict_for_id(find_spec_info(items, id, None{}), seen, items, groups)) Uses (8): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=List https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=List.append https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Maybe https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=String https://jend.leeeet.dev/definition.txt?path=cli@0.2.0.0/cli.bend&name=ScanFault https://jend.leeeet.dev/definition.txt?path=cli@0.2.0.0/cli.bend&name=SpecItem https://jend.leeeet.dev/definition.txt?path=cli@0.2.0.0/cli.bend&name=conflict_for_id https://jend.leeeet.dev/definition.txt?path=cli@0.2.0.0/cli.bend&name=find_spec_info