def AaItB.inc.path
bend-osdev-apparmor@0.1.0.0 · parse.bend:276
import bend-osdev-apparmor@0.1.0.0/parse.bend as Parse
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
276def AaItB.inc.path(+b: AaItB, t: T.AaTok, +opt: Bool, +line: U32) -> AaItB:
277 match t:
278 case T.AaTWord{w, l}:
279 AaItB.inc.magic(AaIt.magic(w), b, opt, line)
280 case T.AaTQuoted{q, l}:
281 AaItB.emit(b, AaIInclude{q, opt, E.AaSrc{AaItB.file(b), line}})
282 case _:
283 AaItB.err(b, E.AaErrSyntax{AaItB.file(b), line})