maybe finished error recovery
support oct, hex and scientific notations