def Scan.step

bend-lint-rules@0.2.0.0 · lib/linter/directives.bend:200

import bend-lint-rules@0.2.0.0/lib/linter/directives.bend as Directives
import Base

200def Scan.step(glyph: Glyph, c: Char, s: Scan) -> Scan:
201  match s:
202    case Scan{InCode{}, at, line, code, open, comments, lines}:
203      Scan.in_code(glyph, at, line, code, open, comments, lines)
204    case Scan{InComment{}, at, line, code, open, comments, lines}:
205      Scan.in_comment(glyph, c, at, line, code, open, comments, lines)
206    case Scan{InQuote{string, escaped}, at, line, code, open, comments, lines}:
207      Scan.in_quote(string, escaped, glyph, at, line, code, open, comments, lines)

Uses (7)

Used by (1)