Source/Packages

Compiler.IntegerLiteral

packages/compiler/src/Compiler/IntegerLiteral.alpha

903 lines95 declarations31.8 KiBSHA-256 578f5c4899f4

def · lines 695–704

integerLiteralSignedNegativeBound

Full file
695def integerLiteralSignedNegativeBound =
696  (lambda unrestricted width : (family IntegerLiteralWidth) .
697    (eliminate
698      IntegerLiteralWidth
699      (lambda unrestricted current : (family IntegerLiteralWidth) . (family ModelWord64))
700      width
701      (branch IntegerLiteralWidth8 . integerLiteralMinMagnitudeI8)
702      (branch IntegerLiteralWidth16 . integerLiteralMinMagnitudeI16)
703      (branch IntegerLiteralWidth32 . integerLiteralMinMagnitudeI32)
704      (branch IntegerLiteralWidth64 . integerLiteralMinMagnitudeI64)))

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.