def report
bend-visgraph@2.0.0.0 · bend_visgraph.bend:217
import bend-visgraph@2.0.0.0/bend_visgraph.bend as BendVisgraph
import Base
import bend-visgraph@2.0.0.0/visgraph.bend as VG
import bend-visgraph@2.0.0.0/src/series.bend as Series
217def report(p: Series.Parsed, x: XsIn, +g: VG.Visibility, +dir: VG.Direction, +k: VG.Weight, +limit: U32, +mode: Mode) -> Outcome:
218 match p x:
219 case Series.Bad{line} _:
220 Err{"line " ++ U32.show(line) ++ " holds no number"}
221 case Series.Values{rev, +n} NoXs{}:
222 report.sized(U32.is_gt(n, 16777216), g, dir, k, limit, mode, rev, n)
223 case Series.Values{rev, +n} XsRead{xp}:
224 report.xs(Series.xs(xp, n), g, dir, k, limit, mode, rev, n)