This PR fixes issues #83, #102 and provides a proper fix for the issue #65.
Some additional tests have been added in parse_test.py to ensure the provided fixes work as intended.
Several bugs were identified in the source code, mainly in the _intconvert function. Their fixes were split in several commits and comprehensively documented.
I hope this PR will help to make recognizing and decoding of non-decimal numbers substantially more stable.
This PR fixes issues #83, #102 and provides a proper fix for the issue #65.
Some additional tests have been added in
parse_test.py
to ensure the provided fixes work as intended.Several bugs were identified in the source code, mainly in the _intconvert function. Their fixes were split in several commits and comprehensively documented.
I hope this PR will help to make recognizing and decoding of non-decimal numbers substantially more stable.