def AaNet.word
bend-osdev-apparmor@0.1.0.0 · rule_network.bend:39
import bend-osdev-apparmor@0.1.0.0/rule_network.bend as RuleNetwork
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
39def AaNet.word(t: T.AaTerm, src: E.AaSrc) -> Result<&2, &2, E.AaError, List<&2, U32>>:
40 match t:
41 case T.AaTmWord{w}:
42 Done{w}
43 case T.AaTmQuoted{q}:
44 Fail{E.AaSrc.syntax(src)}
45 case T.AaTmList{xs}:
46 Fail{E.AaSrc.unsupported(src)}
47 case T.AaTmCond{k, v}:
48 Fail{E.AaSrc.unsupported(src)}
49 case T.AaTmArrow{}:
50 Fail{E.AaSrc.syntax(src)}