Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Irony .NET 言語実装キットと同じことを行うプログラムはありますか?
Ironyの文法はC#でBNFのような表記法でエンコードされていますが、もちろん、それを使用して独自の言語や他の言語を解析することもできます。
文法がC#でエンコードされていないパーサー/ジェネレーターを探している場合は、ANTLRのようなものを試してください。ANTLRを使用すると、言語記述ファイルで文法を個別に定義できます。
ほんの数例を挙げると、他のいくつかの言語用のパーサー コンビネーター ライブラリがあります。