def on_line

bolt@1.27.0.0 · src/noqa.bend:227

import bolt@1.27.0.0/src/noqa.bend as Noqa
import Base
import bolt@1.27.0.0/src/lazy/lazy.bend as Lazy

227# a mark on the line names the code
228def on_line(mks: List<&2, Mark>, +line: U32, +code: String) -> Bool:
229  match mks:
230    case Nil{}:
231      False{}
232    case Con{Mark{l, _col, _len, cs}, rest}:
233      Lazy.or_else(Lazy.and_then(U32.is_eq(l, line), _u => named(cs, code)), _v => on_line(rest, line, code))

Uses (9)

Used by (1)