On Mon, Dec 20, 2004 at 05:27:37PM +0200, Markus Laire wrote:
> How should I convert dot, $, ...
> 
> 1# p5: "abc"  =~ /a.c/;  (match)
> 2# p5: "a\nc" =~ /a.c/;  (no match)
> 
> Equivalent code for '.' would now be '\N'. Still there are tests where I 
> could just leave the dot alone (e.g. all tests where there is no \n in 
> target-string.)

These are cases where I think the p5 tests each need to become
multiple tests in the p6rules suite.  The above tests probably should 
go into the p6rules suite as

   "abc"   /a.c/   (match)
   "a\nc"  /a.c/   (match)
   "abc"   /a\Nc/  (match)
   "a\nc"  /a\Nc/  (no match)

so that we get all of the cases implied by #1 and #2 above.

I think this also points to why we might want to just do as much
autoconverting of 're_tests' as we can at the beginning, and then
decide we've done enough and maintain things manually from there.

Pm

Reply via email to