def skip.ws.at

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

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

707def skip.ws.at(c: Cur, +st: Sc) -> Step:
708  match c:
709    case Cur{s, +at, left}:
710      +lead = Nat.is_eq(T.mark.col(at), 0n)
711      skip.check(skip.go(s, at, left, sc.in_flow(st), sc.ind(st), sc.allowed(st), False{}, Bool.or(lead, last.plain(sc.out(st))),
712        False{}, False{}, lead, 0n, False{}), st)

Uses (14)

Used by (1)