def q.run

yaml-for-bend@0.1.1.0 · scan.bend:933

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

933def q.run(fuel: Nat, +double: Bool, +ind: Nat, +start: T.Mark, q: Qs) -> Qs:
934  match fuel:
935    case 0n:
936      q
937    case 1n+k:
938      match q:
939        case Qs{cur, acc, ws, lead, brks, esc, text, bad}:
940          q.run(k, double, ind, start, q.step(Qs{cur, acc, ws, lead, brks, esc, text, bad}, double, ind, start))
941        case _:
942          q

Uses (5)

Used by (1)