Hi. I've written a port (kind of) of this library and one of the things I did was add a bunch of specs and moved the regexes into TOML files. This makes them language agnostic so people can easily create versions of this library using the same regexes and tests.
This PR introduces those specs then in a separate commit makes use of the regexes. There are some slight differences in ordering and minor changes to the regexes to get everything working as expected.
Hi. I've written a port (kind of) of this library and one of the things I did was add a bunch of specs and moved the regexes into TOML files. This makes them language agnostic so people can easily create versions of this library using the same regexes and tests.
This PR introduces those specs then in a separate commit makes use of the regexes. There are some slight differences in ordering and minor changes to the regexes to get everything working as expected.