pyparsing は、Python オブジェクトに関して定義する代わりに、ファイルから ABNF を読み取ることができますか?
そうでない場合、同様のことができるものはありますか(ABNFファイルをパーサーオブジェクトにロードします)
Seo Sanghyeon によって提出されたこの例を参照してください。これは、EBNF を読み取り、(pyparsing を使用して) 解析して、pyparsing パーサーを作成します。
多くの Python 解析パッケージがあります: Python Parsing Tools。 特にANTLRは非常に高く評価されており、専用ファイルから文法を読み取ります。