def AaFile.word

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

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

318def AaFile.word(t: T.AaTerm, src: E.AaSrc) -> Result<&2, &2, E.AaError, List<&2, U32>>:
319  match t:
320    case T.AaTmWord{w}:
321      Done{w}
322    case T.AaTmQuoted{q}:
323      Fail{E.AaSrc.perms(src)}
324    case T.AaTmList{xs}:
325      Fail{E.AaSrc.syntax(src)}
326    case T.AaTmCond{k, v}:
327      Fail{E.AaSrc.syntax(src)}
328    case T.AaTmArrow{}:
329      Fail{E.AaSrc.syntax(src)}

Uses (8)

Used by (1)