ActiproSyntaxEditor コントロールでパーサーとして使用できるフリーウェアの c# パーサーはありますか?
1 に答える
Microsoft の C# コンパイラとの同期を維持するために常に更新されるため、C# パーサーを探している場合、最初に選択するのは Mono です。
http://tirania.org/blog/archive/2010/Apr-27.html
ただし、SyntaxEditor で動作するものを求めているようです。このコントロールは既に C# をサポートしているため、これは奇妙です。
構文言語
構文言語は、テキスト/解析フレームワークの中核部分です。これらは基本的に、SyntaxEditor コントロール内で使用されている特定のコード言語のすべての機能をカプセル化します。これは、さまざまな種類の解析から、単語の区切りの決定や行コメントの実行などのより単純な機能に至るまでのすべてです。
SyntaxEditor には、アセンブリ、バッチ ファイル、C、C++、C#、 CSS、HTML、INI ファイル、Java、JScript、Lua、MSIL、Pascal、Perl、PHP、PowerShell、Pythonなどの一般的な言語の 20 を超える完全なソース サンプル言語定義が含まれています。 、RTF、SQL、VB.NET、VBScript、および XML。カスタム言語定義は簡単に作成できるため、任意の独自言語用のコード エディターを構築できます。
http://www.actiprosoftware.com/products/controls/windowsforms/syntaxeditor/editing