Описание тега parse-recdescent
Parse::RecDescent
это большой, объектно-ориентированный, хорошо документированный модуль Perl 5 Он постепенно генерирует анализаторы текста с рекурсивным спуском сверху вниз из простого yacc
как спецификации грамматики. Этот модуль лучше всего подходит для изучения синтаксического анализа, разработки сложных (контекстно-зависимых или динамических) грамматик или любых ситуаций, когда ввод невелик или производительность не представляет проблемы. Для альтернатив, попробуйте "официальный" преемник Regexp::Grammars
; или же Parse::Yapp
или же Parse::EYapp
,