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

StackOverflow https://stackoverflow.com/questions/36709

  •  09-06-2019
  •  | 
  •  

質問

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

役に立ちましたか?

解決

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

他のヒント

セイブルCC C# コードを生成できます。かなり優れていますが、ドキュメントがあまり充実していないため、すべてがどのように機能するかを理解するには数日かかります。

ガーデンズ ポイント パーサー ジェネレーター 良さそうですが、自分で試す機会がありませんでした。

チェックアウト . 。LALR に準拠しており、ほとんどではないにしても、多くの言語をサポートしています。Gold は YACC および Bison タイプの文法を変換できます。

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

Spirit は別の LALR パーサーです。

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

ココ LL(k)ですが、良い仕事をします

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top