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)