On Tue, 1 Jun 2004, [EMAIL PROTECTED] wrote:

> I've solved my problem by using
> 
>       <skip: '(?:\s|\\\\\\\\[ \t]*\n)+'>
> 
> six backslashes work too:
> 
>       <skip: '(?:\s|\\\\\\[ \t]*\n)+'>
> 
> Still I don't understand why this works this way and there is not
> much to see in the RD_TRACE file (only the debug print statements)

I think I've already suggested this on the recdescent mailing list:
just pre-process the input to join every line ending with a backslash.
It's very easy to do that before handing the input to P::RD; it's
complicated (as you see) to do it inside P::RD.  Some would prefer an
all-P::RD solution, but I think the pragmatic approach works better
and produces simpler code in your case.

Ted

Reply via email to