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

Uses (8)

Used by (1)