チョムスキーは、別の言語の文法パーサー、modgrammarとpyparsingに触発さはまだある。
開発者のコメント
私はplywood_プロジェクトの言語の文法パーサを必要とされる、と私は文法の最も簡単な仕事を得ることができなかっ除いて、それが、完璧になるようにmodgrammar_が見えた。 pyparsing_は優れているが、私は、唯一のリストや文字列をバックオブジェクトを与えるものではありません - 私はそれ以上を必要としています。私は*あなたの*プロジェクトのpyparsing_をお勧めします。あなたは本当にオブジェクトをしたい、またはあなたが言語を行っている場合(chomsky_は、プログラミング言語の文法を作るための組み込みのものの多くを持っている)場合を除き。
また、私はパーサを書い好きで、私はこの1つは仕事をしたい方法を知っているので、それをネジ、私はそれを自分でやる!
<強い>インストールの
&NBSP;チョムスキーをインストールピップ
のUSAGE の
マッチャ
。 `` Matcher``オブジェクトは最も基本的なビルディング·ブロック&NBSPです。彼らは、スマートではありません
彼らは文字列のみとリストを返す、と彼らは何についての仮定をしない
。&NBSPを構築しようとしている可能性があります。たとえば、 `` Word``マッチャは想定していない
あなたはホワイトスペースを消費することを。
`` Matcher``オブジェクトはのための小さな構文解析言語を構築するための素晴らしいです
一貫性のある `` Grammar``オブジェクトが必要とされていないデータ、ます。&nbsp;しかし、構築するための
言語パーサは、おそらく、より頑丈な文法の建物を使用します
。ブロック
の要件の
- のPythonます。
コメントが見つかりません