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)}