バーコード

チャート

エディター

フレームワーク

ゲージ

グリッド

インタラクション

レイアウト

マップ

メニュー

スケジュール

すべてのコントロール

Infragistics Syntax Parsing Engine (シンタックス パーシング エンジン)

Syntax Parsing Engine は、堅牢なテクノロジーでエンジンに提供された文章校正ルールに基づいてテキストを処理します。また構文解析処理に意味のあるトークンを作成します。スタンドアロンとして、あるいは Syntax Editor などのエディター コントロールで、検索と置き換え、エラー レポーティング、ドキュメント ナビゲーション機能を含みます。Syntax Parsing Engine は、EBNF に基づいた言語をサポートし、適切なトークン、キーワード、コンストラクタに解析します。

解析/パーシング

シンタックス パーシング エンジンは、提供済みの文法に従いテキストを処理し意味のあるトークンを作成します。解析過程で生成されたトークンは指定の言語に基づくドキュメントのシンタックス分析に使用されます。パーサーは、明確な文法でもあいまいな文法でも使用される高性能エンジンです。

Infragistics Syntax Parsing Engine (シンタックス パーシング エンジン)

サンプルを表示

 

ドキュメントの検索

シンタックス パーシング エンジンは、Find、FindReplace、FindAll および FindReplaceAll のようなメソッドを使用し指定条件を満たすテキストを検索する機能を提供します。検索の方向 (前方、後方)、大文字と小文字の区別の有無、完全一致と部分一致、テキスト、または RegEx パターンを指定し検索の方法を制御します。

SL_xamSyntaxParsing_SearchResults

サンプルを表示

 

シンタックス ツリー/エラー レポート

シンタックス パーシング エンジンは、エンジンに提供された言語のテキスト ルールのシンタックス構造を表すテキスト ドキュメントのシンタックス ツリーを表示します。シンタックス ツリーは、無効なノードを API に表示されたメソッドでアクセスできるエラーとしてマークします。

SL_xamSyntaxEditor_SytaxTreeErrorReporting

サンプルを表示

 

ドキュメントのナビゲーション

簡単な API を使用して行、トークンや単語をスキャンします。ドキュメントのはじめ、または特定の行、トークンや単語までナビゲートできます。ドキュメントの現在の位置を検索し、位置を変更せずに次/前のトークンや単語を調べます。

SL_xamSyntaxEditor_DocumentNavigation

サンプルを表示

 

EBNF のサポート

構文ライブラリは言語の EBNF でフィードされ、解析されてキーワード、トークンおよび言語構成を認識できます。プレーン テキスト、C# および VB 言語はボックス外でサポートされます。ISO EBNF 表記 (ISO-14977:1996(E)) を完全サポートします。

EBNF サポート

サンプルを表示