2922def reduceCoreNaturalSuccessor :
2923 (pi unrestricted predecessor : (family CoreTerm) . (family CoreTerm)) =
2924 (lambda unrestricted predecessor : (family CoreTerm) .
2925 (eliminate
2926 CoreLiteralInspection
2927 (lambda unrestricted inspection : (family CoreLiteralInspection) . (family CoreTerm))
2928 (inspectCoreLiteral predecessor)
2929 (branch
2930 CoreNaturalInspected
2931 value
2932 .
2933 (constructor
2934 CoreTerm
2935 CoreNaturalLiteral
2936 (Compiler.NaturalMagnitudeArithmetic/magnitudeSuccessor value)))
2937 (branch CoreByteInspected value . (constructor CoreTerm CoreNaturalSuccessor predecessor))
2938 (branch CoreBytesInspected value . (constructor CoreTerm CoreNaturalSuccessor predecessor))
2939 (branch CoreNotLiteral . (constructor CoreTerm CoreNaturalSuccessor predecessor))))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.