Lex hex numbers
Refactor for non-hex number reading
Lex floats