Hi all,
>
> I'd propose this as a bug.

It's not a bug, it's a decision I have made to keep the Parser simple and
therefore fast! Normaly -] or +] will very rarely occur inside Perl code so
this isn't a problem. Your case is one where it happens.

>
> but either of the next two blocks *do* fail:
>

It should work when you escpae the end:

[-
 @q = ( );
Execute ({ input     => \'[- $param[0] = [1,2,3]; -\] <p>Done some

Note the \ between - and ]. If you don't have set optRawInput you need to
write \\

or write

Execute ({ input     => \'[- $param[0] = [1,2,3]; -' . '] <p>Done some


Hope this helps

Gerald

-------------------------------------------------------------
Gerald Richter    ecos electronic communication services gmbh
Internetconnect * Webserver/-design/-datenbanken * Consulting

Post:       Tulpenstrasse 5         D-55276 Dienheim b. Mainz
E-Mail:     [EMAIL PROTECTED]         Voice:    +49 6133 925151
WWW:        http://www.ecos.de      Fax:      +49 6133 925152
-------------------------------------------------------------



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to