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})

Uses (12)

Used by (1)