Hello tazz,
in my opinion it is a bug and it is harmful when CurrentToken cannot be parsed to int64 nor float value. In such a case snipped line 9. "ParserError(Format(SErrInvalidFloat,[CurrentToken]));" is not called despite it should be - according to a common logic.
The bug, definitely
WooBean