On Fri, Jun 13, 2008 at 03:09:00PM +0100, Adam D. Barratt wrote: > + last if (++$i > 55); > + if (/(^\s*|\beval\s*[\'\"]|(;|&&)\s*)exec\s*.+\s*.?\$$var.?\s*(--\s*)?.?(\${1:?\+.?)?(\$(\@|\*))?/) { I guess that regex could really use a little /x treatment. Gruesse, -- Frank Lichtenheld <djpig@debian.org> www: http://www.djpig.de/