def AaIt.var_kind.rest
import bend-osdev-apparmor@0.1.0.0/parse.bend as Parseimport Base
import bend-osdev-apparmor@0.1.0.0/text.bend as X
140# a word starting @{: 0 not a variable word, 1 exactly @{NAME}, 2 @{NAME}= or @{NAME}+= with more
141def AaIt.var_kind.rest(+r: List<&2, U32>) -> Nat:
142 match r:
143 case Nil{}:
144 1n
145 case Con{h, t}:
146 Bool.pick(Nat, Bool.or(X.AaText.starts(r, "="), X.AaText.starts(r, "+=")), 2n, 0n)