Ignore L suffixes on integer constants just as for f for float constants

We always interpret the constants as the maximum size (as doubles,
via strtod) anyway.
Fix an off-by-one bug in parsing of parenthesis expressions