MartinRinehart at gmail.com wrote: >>>> int('0x', 16) > 0 > > I'm working on a tokenizer and I'm thinking about returning a > MALFORMED_NUMBER token (1.2E, .5E+) Somewhat surprisingly, "0x" is a valid integer literal in Python: >>> 0x 0 </F>