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)

Uses (14)

Used by (1)