def AaTmB.step
import bend-osdev-apparmor@0.1.0.0/token.bend as Tokenimport 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)