def AaGLex.finish

bend-osdev-apparmor@0.1.0.0 · glob.bend:669

import bend-osdev-apparmor@0.1.0.0/glob.bend as Glob
import Base

669def AaGLex.finish(st: AaGLex) -> AaGLex:
670  match st:
671    case AaGLex{m, p, sl, st0, d, out, ok}:
672      match m:
673        case AaGMNorm{}:
674          AaGLex{AaGMNorm{}, p, sl, st0, d, out, ok}
675        case AaGMEsc{}:
676          AaGLex{AaGMNorm{}, p, sl, st0, d, out, False{}}
677        case AaGMStar{}:
678          AaGLex.star(AaGLex{AaGMNorm{}, p, sl, st0, d, out, ok}, True{})
679        case AaGMClass{n, f, rs, pe, da}:
680          AaGLex{AaGMNorm{}, p, sl, st0, d, out, False{}}

Uses (4)

Used by (1)