Grammar::Marpa Regexp-overloading wrapper around Marpa::R2::Scanless that provides an (only slightly) inconvenient way of getting the results of the parse. Install using the CPAN interface of your choice, or download from CPAN, and then perl Makefile.PL make make test make install