in reply to Parse::RecDescent
Parse::RecDescent has its place, but even its author
opted for YAPP when doing the parsing for
Lingua::Romana::Perligata for reasons discussed in
last year's Perl 5 Conference.
Top-down parsing is good for changing the overall structure of parse phrasing. Bottom up makes hardcore tokenizing easier, and that's why Damian opted for a module other than even his own in this case.
In Section
Module Reviews