def AaVars.emit
bend-osdev-apparmor@0.1.0.0 · parse.bend:641
import bend-osdev-apparmor@0.1.0.0/parse.bend as Parse
import Base
import bend-osdev-apparmor@0.1.0.0/text.bend as X
641
642def AaVars.emit(m: Maybe<&2, List<&2, List<&2, U32>>>, +strip: Bool, out: List<&2, U32>) -> Maybe<&2, List<&2, U32>>:
643 match m:
644 case None{}:
645 None{}
646 case Some{vs}:
647 match vs:
648 case Nil{}:
649 None{}
650 case Con{v, rest}:
651 match rest:
652 case Nil{}:
653 Some{X.AaText.rev_onto(AaVars.value(strip, v), out)}
654 case Con{w, more}:
655 Some{Con{125, AaVars.join(Con{v, Con{w, more}}, strip, True{}, Con{123, out})}}