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

Uses (5)

Used by (1)