[tapx-dev] Trailing backslash in TAP lines
Andy Armstrong
andy at hexten.net
Thu Jul 12 17:11:30 BST 2007
Ovid wrote:
> ----- Original Message ----
> From: Steffen Schwigon <schwigon at webit.de>
>
>> Should I correct my test output or should TAP::Parser handle lines
>> with trailing backslash differently?
>
> I think that TAP::Parser's behavior is incorrect. The problem will be found in the TAP::Parser::Grammar, specifically this line, I think, which is supposed to allow a hash mark if it's escaped:
>
> my $description = qr/.*?(?!\\(?:\\\\)*)#?/;
>
> I'm at work, so I can't look at this right now, but if anyone else wants to take a gander at it, feel free. I've never quite like the regexes I've cobbled together for TAP parsing since there are so many edge cases.
Is the intention that
ok 1 THIS IS NOT A \# TODO
should be parsed as a normal test with the description "THIS IS NOT A #
TODO"?
It doesn't seem to be doing that currently. That's interpreted as a TODO.
--
Andy Armstrong, Hexten
More information about the tapx-dev
mailing list