Я пишу приложение, которое читает входной файл, который в настоящее время имеет свою собственную грамматику, которая обрабатывается lex / yacc.
Я хочу изменить это, чтобы сделать этот входной файл Pythonвместо сценария, и мне было интересно, если кто-то может указать мне руководство для начинающих по использованию модуля анализатора в Python.Я довольно новичок в самом Python, но прошел через большую часть онлайн-учебника.
Из того, что я исследовал, я знаю, что есть варианты (такие как pyparsing), которые могут позволить мне сохранить существующую грамматику и использовать Pyparsing в качестве замены для lex / yacc.Однако мне любопытно изучить модуль синтаксического анализатора Python более подробно и изучить его возможности.
Спасибо.