⚒️ pyparsing — это Python-библиотека для создания парсеров с использованием парсинговых выражений (PEG) — альтернативы lex/yacc или регулярным выражениям. Грамматика описывается прямо в Python-коде с помощью объектов и перегрузки операторов. Основные возможности: 🔵Создание сложных парсеров с помощью декларативного синтаксиса на Python 🔵Поддержка синтаксического анализа без необходимости писать регулярные выражения 🔵Обработка пробелов, комментариев и вложенных выражений 🔵Поддержка рекурсивных грамматик 🔵Возможность определять действия при успешном разборе (Callbacks) 🔵Автоматическое создание и обработка результатов парсинга в удобном формате 🔵Встроенные классы для разбора слов, чисел, строк, литералов и т. п. 🔵Поддержка интеграции с другими библиотеками и системами 🔵Легкая отладка и визуализация грамматик 🔵Кроссплатформенность ➡️Установка: pip install pyparsing 📱 Репозиторий ⚙️ Документация ➡️Справочник Программиста. Подписаться
⚒️ pyparsing — это Python-библиотека для создания парсеров с использованием парсинговых выражений (PEG) — альтернативы lex/yacc или
17 июня 202517 июн 2025
8
~1 мин