added support for BOM parsing, and spec 5.1 and 5.2 examples
Additionally, I've fixed some test issues that occurred on my windows machine with Polish language, namely normalizing line-endings and locale-specific parsing.
I've wanted to finish off full spec example set, but didn't get any more time and so I'm opening the PR as-is for now.
I've notices some unchecked boxes in spec compatibility in README, and decided to give it a try.
I've fixed 3 items from the checklist:
0o [0-7]+
(base 8 integers), finishing spec 2.19 (Integers)Additionally, I've fixed some test issues that occurred on my windows machine with Polish language, namely normalizing line-endings and locale-specific parsing.
I've wanted to finish off full spec example set, but didn't get any more time and so I'm opening the PR as-is for now.