def bs.content

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

import yaml-for-bend@0.1.1.0/scan.bend as Scan
import Base

1050def bs.content(+cur: Cur, +acc: String, +ind: Nat, +max: Nat, +lblank: Bool) -> Bs:
1051  +c = peek(cur.s(cur), 0n)
1052  Bool.pick(Bs, is_end(c), BsDone{acc, True{}, 0n, cur},
1053    Bool.pick(Bs, is_break(c), Bs{adv(cur), acc, ind, max, True{}, lblank, 0n, Breaks{}},
1054      Bs{adv(cur), SCon{c, acc}, ind, max, False{}, lblank, 0n, Content{}}))

Uses (12)

Used by (1)