def AaGlob.rank.go

bend-osdev-apparmor@0.1.0.0 · glob.bend:398

import bend-osdev-apparmor@0.1.0.0/glob.bend as Glob
import Base

398def AaGlob.rank.go(alts: List<&2, List<&2, AaGTok>>, +s: List<&2, U32>, +best: U32) -> U32:
399  match alts:
400    case Nil{}:
401      best
402    case Con{+a, t}:
403      AaGlob.rank.go(t, s, Bool.pick(U32, AaGSeq.run(a, s), AaGlob.rank.max(best, U32.add(AaGSeq.prefix(a), 1)), best))

Uses (8)

Used by (1)