def AaTmB.step

bend-osdev-apparmor@0.1.0.0 · token.bend:516

import bend-osdev-apparmor@0.1.0.0/token.bend as Token
import Base

516def AaTmB.step(b: AaTmB, t: AaTok) -> AaTmB:
517  match t:
518    case AaTWord{w, l}:
519      AaTmB.word(b, w)
520    case AaTQuoted{q, l}:
521      AaTmB.add(b, AaTmQuoted{q})
522    case AaTOpen{l}:
523      AaTmB.fail(b)
524    case AaTClose{l}:
525      AaTmB.fail(b)
526    case AaTLParen{l}:
527      AaTmB.open(b)
528    case AaTRParen{l}:
529      AaTmB.close(b)
530    case AaTComma{l}:
531      AaTmB.comma(b)

Uses (9)

Used by (1)