in reply to Parsing HereDocs
Shouldn't it be possible to use a different (simple) parser für the heredoc? Parse::RecDescent for example has no problem switching between different parsers.