Finished initial code up - lookaheads are weird
Adding T_IDENT and also tweaking comments
So flex doesn't support negative lookaheads. My bad. Fixed comments and stuff
int -> integer
Invalid character constant handling
Apparently it's not T_UNKNOWN
Print invalid integer constant instead of T_UNKNOWN
Eat leading zeros off integer constants for computing their value