7

.NET 用の優れた yacc/bison タイプの LALR パーサー ジェネレーターはありますか?

4

5 に答える 5

5

AntlrはC#コード生成をサポートしていますが、技術的にはLALRではないLL(k)です。ただし、そのツリー書き換えルールは興味深い機能です。

于 2008-08-31T12:44:52.363 に答える
5

SableCCは C# コードを生成できます。かなり良いですが、ドキュメントがそれほど優れていないため、すべてがどのように機能するかを理解するには数日かかります

于 2008-08-31T09:35:38.027 に答える
3

Gardens Point Parser Generatorは良さそうですが、自分で試す機会はありませんでした。

于 2008-08-31T09:31:50.250 に答える
0

ゴールドをご覧ください。LALR に準拠しており、多くの言語をサポートしています。Gold は、YACC および Bison 型の文法を変換できます。

ニーズに合わない場合は、このページをチェックしてください。

Spirit はもう 1 つの LALR パーサーです。

また、 Monoが c# および .NET フレームワーク用に Jay パーサーのバリアントを作成したことにも注意してください。彼らの c# コンパイラは、私が知る限り、製品品質です。

于 2012-07-27T12:23:01.757 に答える