22.2 AC Integer Tools

In order to simplify the conversion between, SingleInteger and NonNegativeInteger, we provide a package with appropriate conversion routines.

591pkg: ACIntegerTools 591  (569a)
ACIntegerTools: with {
        str2int: ACString -> ACMachineInteger;
} == add {
        str2int(s: ACString): ACMachineInteger == {
                ((ScanArabic(s::String)$NumberFormats) pretend NNI)
                ::ACMachineInteger;
        }
}

Defines:
ACIntegerTools, used in chunk 51.

Uses ACMachineInteger 584, ACString 579, and String 65.