def AaParse.inc_items

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

import bend-osdev-apparmor@0.1.0.0/parse.bend as Parse
import Base
import bend-osdev-apparmor@0.1.0.0/error.bend as E

390# the items an include brings in
391def AaParse.inc_items(m: Maybe<&2, AaSrcFile>, opt: Bool, src: E.AaSrc) -> List<&2, AaItem>:
392  match m:
393    case None{}:
394      match opt:
395        case True{}:
396          Nil{}
397        case False{}:
398          [AaIError{E.AaSrc.include(src)}]
399    case Some{f}:
400      match f:
401        case AaSrcFile{+n, x}:
402          AaParse.items(n, x)

Uses (8)

Used by (1)