def AaParse.find_file

bend-osdev-apparmor@0.1.0.0 · parse.bend:359

import bend-osdev-apparmor@0.1.0.0/parse.bend as Parse
import Base
import bend-osdev-apparmor@0.1.0.0/text.bend as X

359def AaParse.find_file(fs: List<&2, AaSrcFile>, +name: List<&2, U32>) -> Maybe<&2, AaSrcFile>:
360  match fs:
361    case Nil{}:
362      None{}
363    case Con{+f, t}:
364      match f:
365        case AaSrcFile{n, x}:
366          Bool.pick(Maybe<&2, AaSrcFile>, X.AaText.eq(n, name), Some{f}, AaParse.find_file(t, name))

Uses (6)

Used by (2)