in reply to Parse::RecDescent for 48bits

There are two ways around the 32 bit limit on ints. First, there's no 32 limit on ints - if Perl notices that the result of a calculation goes beyond the 32 limit, Perl automatically promotes the integer to a float, giving you about 53 bits of accuracy. But that will give you the drawback of doing floating point arithmetic. Instead, you can build a 64bit integer Perl, assuming your compiler supports it. The drawback is a bit more memory usuage (4 bytes per integer that otherwise would not be promoted to a float).

Abigail