def bs.run
yaml-for-bend@0.1.1.0 · scan.bend:1069
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
1069def bs.run(fuel: Nat, +folded: Bool, +pind: Nat, +start: T.Mark, b: Bs) -> Bs:
1070 match fuel:
1071 case 0n:
1072 b
1073 case 1n+k:
1074 match b:
1075 case Bs{cur, acc, ind, max, lead, lblank, brks, phase}:
1076 bs.run(k, folded, pind, start, bs.step(Bs{cur, acc, ind, max, lead, lblank, brks, phase}, folded, pind, start))
1077 case _:
1078 b