[NAME] ALL.dao.type.long [TITLE] Arbitrary Precision Integer Type [DESCRIPTION] long is the built-in type for arbitrary precision integers (or big integers). 0.1 Definition 1 LongBase ::= '2' ... '16' 2 Long ::= Integer 'L' [ LongBase ] By default the long integer is 10 based. If LongBase is explicitly specified, the Integer part will be interpreted as LongBase base integer, and invalid digits for the base will be detected as error. But if Integer is in hexadecimal format, it will still be interpreted as hexadecimal number, regardless what is specified as LongBase. 0.2 Examples 1 A = 123L 2 B = 0xa2fe3L 3 C = 100111001L2 4 D = 0xa2fe3L8