11

pyparsing は、Python オブジェクトに関して定義する代わりに、ファイルから ABNF を読み取ることができますか?

そうでない場合、同様のことができるものはありますか(ABNFファイルをパーサーオブジェクトにロードします)

4

2 に答える 2

9

Seo Sanghyeon によって提出されたこの例を参照してください。これは、EBNF を読み取り、(pyparsing を使用して) 解析して、pyparsing パーサーを作成します。

于 2009-09-22T13:04:07.100 に答える
2

多くの Python 解析パッケージがあります: Python Parsing Tools特にANTLRは非常に高く評価されており、専用ファイルから文法を読み取ります。

于 2009-09-22T11:08:24.007 に答える