サイトアイコン INFRAGISTICS ナレッジ ベース

XamSyntaxEditor – EBNFからカスタム言語を作成・適用する方法

EBNFからカスタム言語を作成し、XamSyntaxEditorに適用するには、

で可能です。

// EBNFをロードする。
EbnfLoadResult ebnfLoadResult = Grammar.LoadEbnf( EBNF文字列 );

// CustomLanguageを生成する。
CustomLanguage customLanguage = new CustomLanguage(ebnfLoadResult.Grammar);

// XamSyntaxEditorのDocumentのLanguageに適用する。
xamSyntaxEditor1.Document.Language = customLanguage;

 

 

サンプル

 

APIリファレンス

 

モバイルバージョンを終了