Add integer literal support to Lexer