Utility functions used by the machinery but also useful in other places ( reduce code size and increase expressiveness).
An example of implementation of the new machinery for the Staroddi parser (Mini v000/001, DST Tilt, DST CTD)
Staroddi tests.
Although Staroddi is not the best example to introduce the generic parser machinery - it's one of the most verbose parsers given the different versions and header lines - all other parsers should be terser.
This PR includes the following:
Although Staroddi is not the best example to introduce the generic parser machinery - it's one of the most verbose parsers given the different versions and header lines - all other parsers should be terser.
I can easily explain if required :)
PS: Please merge #619 since it's a requirement.