All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Support
strict
mode based on this issue - Test cases for
parser_strict
andparser_non_strict
to handle incomplete and complete JSON strings with newline characters. - Example usage of both strict and non-strict parsers in the unit tests.
- Unit tests for various number, string, boolean, array, and object parsing scenarios.
- Updated incomplete number parsing logic to ensure better error handling and test coverage.
- Fixed issue with parsing incomplete floating point numbers where the parser incorrectly returned an error.
- Corrected string parsing logic to properly handle escape characters in strict mode.
- json format
- Initial implementation of
JSONParser
with support for only strict mode.