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{})

Uses (12)

Used by (1)