Differentiate ints and floats in the lexer