[tap-l] TAP::Spec::Parser 0.05 on CPAN
Andrew Rodland
andrew at cleverdomain.org
Sun Mar 20 18:21:40 GMT 2011
I'm pleased to release version 0.05 of TAP::Spec::Parser to the CPAN,
featuring a completely rewritten parser based on Paul Evans' Parser::MGC. It's
not as pretty as the Regexp::Grammars one, and the parallels to the BNF are
not quite as easy to see, but it's more correct, *much* faster, and doesn't
have the stability issues that plagued previous versions because it no longer
tries to execute Perl code inside of regexes.
The spec tests and example scripts are working with no known regressions from
version 0.04.
Now that the issues with stability and extreme slowdowns on complex test input
are (hopefully) behind us, it may be time to work on adding more test cases to
t/spec-tests.
Schwern, are http://svn.hexten.net/tapx/tap-tests/t/source/ the test cases
from the Oslo QA Hackathon that you were alluding to? If they're good stuff I
can put some effort into converting them to mesh with the TAP::Spec objects.
Andrew
More information about the tap-l
mailing list