[tap-l] TAP::Spec::Parser 0.05 on CPAN

Andrew Rodland andrew at cleverdomain.org
Sun Mar 20 21:05:07 GMT 2011


On Sunday, March 20, 2011 02:52:35 PM Ovid wrote:
> Any chance we can get some documentation for this? I honestly can't tell
> what's supposed to be happening here other than a TAP parser is somehow
> implemented.
> 
Apologies. Yes, documentation will exist when I find the time. Meanwhile, the 
quick summary:

At YAPC::NA 2010, Schwern mentioned to me that he wanted a runnable parser 
that faithfully tracks the grammar in the draft spec, rather than what 
Test-Harness or anything else uses, and I volunteered to try writing it.

The intention is not for anyone to use this parser in production, but to 
bundle a comprehensive test suite with it, and to keep it updated in sync with 
any changes in the draft grammar, providing a way to keep tabs on any bugs, 
regressions, or wanted features (TODO tests) for the draft spec.

The previous versions were semi-unusable due to Regexp::Grammars and without 
any interest from anyone else the project stalled, but I got the inspiration 
to do a total rewrite this weekend, and now things are much better.

Suggestions and patches are welcome.


More information about the tap-l mailing list