def bs.step
yaml-for-bend@0.1.1.0 · scan.bend:1056
import yaml-for-bend@0.1.1.0/scan.bend as Scan
import Base
import yaml-for-bend@0.1.1.0/token.bend as T
1056def bs.step(b: Bs, +folded: Bool, +pind: Nat, +start: T.Mark) -> Bs:
1057 match b:
1058 case Bs{cur, acc, ind, max, lead, lblank, brks, phase}:
1059 match phase:
1060 case Breaks{}:
1061 bs.breaks(cur, acc, ind, max, lead, lblank, brks, pind, start)
1062 case LineStart{}:
1063 bs.line(cur, acc, ind, max, lead, lblank, brks, folded)
1064 case Content{}:
1065 bs.content(cur, acc, ind, max, lblank)
1066 case _:
1067 b