> What would be useful, would be to leave REs the hell alone; they're > great as-is, and are only getting hairier and hairier. Amen! > What would be useful, would be to create a new non-regular > pattern-matching/parsing "language" within Perl, that combines > the best of Perl REs, lex, SNOBOL, Icon, state machines, and what > have you. Have you seen Parse::RecDescent? I think it -- and other parsing modules such as Parse::Yapp and Parse::YALALR -- represents the direction we should be heading. Damian