def past
import yaml-for-bend@0.1.1.0/scan.bend as Scanimport Base
import yaml-for-bend@0.1.1.0/token.bend as T
274def past(at: T.Mark, c: Char) -> T.Mark:
275 match at:
276 case T.Mark{line, col, idx}:
277 match c:
278 case '\n':
279 T.Mark{1n+line, 0n, 1n+idx}
280 case _:
281 T.Mark{line, 1n+col, 1n+idx}