Parser Combinator in Perl.