pyparsing - загрузить ABNF? - PullRequest
       12

pyparsing - загрузить ABNF?

11 голосов
/ 22 сентября 2009

может ли pyparsing читать ABNF из файла вместо необходимости определять его в терминах объектов python?

Если нет, есть ли что-то, что может сделать подобное (загрузить файл ABNF в объект синтаксического анализатора)

Ответы [ 2 ]

9 голосов
/ 22 сентября 2009

См. этот пример , представленный Seo Sanghyeon, который читает EBNF и анализирует его (используя pyparsing), чтобы создать анализатор pyparsing.

2 голосов
/ 22 сентября 2009

Существует множество пакетов разбора Python: Инструменты разбора Python . В частности, ANTLR очень уважаем и читает грамматику из специального файла.

...