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

Uses (8)

Used by (1)