Source/Packages

Compiler.IntegerLiteral

packages/compiler/src/Compiler/IntegerLiteral.alpha

903 lines95 declarations31.8 KiBSHA-256 578f5c4899f4

def · lines 506–513

integerLiteralStep

Full file
506def integerLiteralStep =
507  (lambda unrestricted radix : (family IntegerLiteralRadix) .
508    (lambda unrestricted accumulator : (family ModelWord64) .
509      (lambda unrestricted digit : Byte .
510        (integerLiteralThen
511          (integerLiteralScale radix accumulator)
512          (lambda unrestricted scaled : (family ModelWord64) .
513            (integerLiteralCheckedAdd scaled (integerLiteralDigitWord digit)))))))

The compiler supplied declaration spans and resolved links from this source snapshot. This page does not assert that this file belongs to a checked closure.