Is 0123 invalid or should the lexer produce two tokens int lit 0 and int lit 123? Same goes for 123a -> int lit 123 and ident a.
0123
int lit 0
int lit 123
123a
ident a
ping @sgraf @qa2270