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