Пираринг - загрузка ABNF? Может ли pyparsing читать ABNF из файла, а не определять его в терминах объектов python? Если нет, есть ли что-то подобное (загружайте файл ABNF в объект-парсер) Ответ 1 Смотрите этот пример, представленный Seo Sanghyeon, который читает EBNF и анализирует его (используя pyparsing) для создания parparsing parser. Ответ 2 Существует множество пакетов парсинга Python: Parson Parsing Tools. ANTLR, в частности, очень уважаем и читает грамматику из выделенного файла.
Ответ 1 Смотрите этот пример, представленный Seo Sanghyeon, который читает EBNF и анализирует его (используя pyparsing) для создания parparsing parser.
Ответ 2 Существует множество пакетов парсинга Python: Parson Parsing Tools. ANTLR, в частности, очень уважаем и читает грамматику из выделенного файла.