I like the "YAML" syntax, but can we live with:

got: |
 this is line 1
 this is line 2
expected: |
 this is line 1
 this is line 2

Instead?  That way a real YAML parser can parse the output of TAP, which
could be important for adoption by other languages.  Rather than require
others to write a TAP parser, we can just tell them to use their YAML
parser in streaming mode.   Since we aren't using *all* the features of
YAML here, we can still have a light implementation for Perl.  (Not that
I'm against using a full YAML parser... but I think others are :)

>     got:      this is line 1
>               this is line 2
>               this is line 3
>     expected: this is line 1
>               this is line b
>               this is line 3

-- 
package JAPH;use Catalyst qw/-Debug/;($;=JAPH)->config(name => do {
$,.=reverse qw[Jonathan tsu rehton lre rekca Rockway][$_].[split //,
";$;"]->[$_].q; ;for 1..4;$,=~s;^.;;;$,});$;->setup;

Reply via email to