def exponent.digits
bend-lint-rules@0.2.0.0 · layout/format.bend:428
import bend-lint-rules@0.2.0.0/layout/format.bend as Format
import Base
428def exponent.digits(
429 go: Bool,
430 +rest: String,
431 mark: String,
432 k: U32,
433 keep: String,
434 text: String,
435 n: U32,
436 last: Char,
437 signed: Bool
438) -> Scan:
439 match go:
440 case True{}:
441 number.tok(
442 scan(~is_digit_at, rest, rest, True{}, text ++ mark, (n + k: U32), last),
443 False{},
444 Bool.not(signed)
445 )
446 case False{}:
447 number.tok(Run{text, n, keep, last}, False{}, True{})