Parse.AaBuild.step: def of bend-osdev-apparmor@0.1.0.0 Import: import bend-osdev-apparmor@0.1.0.0/parse.bend as Parse Lines 1773-1786 of bend-osdev-apparmor@0.1.0.0/parse.bend: https://jend.leeeet.dev/read.txt?path=bend-osdev-apparmor@0.1.0.0/parse.bend&start_line=1773&end_line=1786 import Base def AaBuild.step(+b: AaBuild, it: AaItem, +ctx: AaCtx) -> AaBuild: match it: case AaIOpen{ts, src}: Bool.pick(AaBuild, AaBuild.ok(b), AaBuild.open(b, ts, ctx, src), b) case AaIClose{src}: Bool.pick(AaBuild, AaBuild.ok(b), AaBuild.close(b, src), b) case AaIStmt{ts, src}: Bool.pick(AaBuild, AaBuild.ok(b), AaBuild.stmt(b, ts, ctx, src), b) case AaIVar{ts, src}: b case AaIInclude{n, o, src}: b case AaIError{e}: AaBuild.fail(b, e) Uses (9): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Bool.pick https://jend.leeeet.dev/definition.txt?path=bend-osdev-apparmor@0.1.0.0/parse.bend&name=AaBuild https://jend.leeeet.dev/definition.txt?path=bend-osdev-apparmor@0.1.0.0/parse.bend&name=AaBuild.close https://jend.leeeet.dev/definition.txt?path=bend-osdev-apparmor@0.1.0.0/parse.bend&name=AaBuild.fail https://jend.leeeet.dev/definition.txt?path=bend-osdev-apparmor@0.1.0.0/parse.bend&name=AaBuild.ok https://jend.leeeet.dev/definition.txt?path=bend-osdev-apparmor@0.1.0.0/parse.bend&name=AaBuild.open https://jend.leeeet.dev/definition.txt?path=bend-osdev-apparmor@0.1.0.0/parse.bend&name=AaBuild.stmt https://jend.leeeet.dev/definition.txt?path=bend-osdev-apparmor@0.1.0.0/parse.bend&name=AaCtx https://jend.leeeet.dev/definition.txt?path=bend-osdev-apparmor@0.1.0.0/parse.bend&name=AaItem