def AaFile.path_text

bend-osdev-apparmor@0.1.0.0 · rule_file.bend:331

import bend-osdev-apparmor@0.1.0.0/rule_file.bend as RuleFile
import Base
import bend-osdev-apparmor@0.1.0.0/token.bend as T
import bend-osdev-apparmor@0.1.0.0/error.bend as E

331def AaFile.path_text(t: T.AaTerm, src: E.AaSrc) -> Result<&2, &2, E.AaError, List<&2, U32>>:
332  match t:
333    case T.AaTmWord{w}:
334      Done{w}
335    case T.AaTmQuoted{q}:
336      Done{q}
337    case T.AaTmList{xs}:
338      Fail{E.AaSrc.syntax(src)}
339    case T.AaTmCond{k, v}:
340      Fail{E.AaSrc.syntax(src)}
341    case T.AaTmArrow{}:
342      Fail{E.AaSrc.syntax(src)}

Uses (7)

Used by (2)