クラス | 解説 | |
---|---|---|
AlternationSyntaxRule | 1 つの子 SyntaxRulesOwnerBase.Rules が成功する場合に成功するルールを表します。 | |
ConcatenationSyntaxRule | すべての子 SyntaxRulesOwnerBase.Rules が順序に成功する場合に成功するルールを表します。 | |
CustomLanguage | ランタイムに Grammar から生成されたカスタム言語を表します。 | |
Diagnostic | 解析ツリーのノードに関連付けるエラー、警告、または情報を表します。 | |
EbnfLoadError | 文法定義スクリプトのインポートの試行中に発生したエラーをカプセル化します。 | |
EbnfLoadResult | 文法定義のインポート操作の結果を説明します。 | |
EbnfSerializationSettings | Ebnf シリアル化処理をカスタマイズするために使用される設定を含みます。 | |
EmptySyntaxRule | 記号の空のセットを表します。このルールは、ドキュメントに何も一致する場合に成功します。 | |
ExceptionSyntaxRule | サブルールはコンテンツと一致し、例外ルールが同じコンテンツで成功しない場合のみに成功する例外ルールを表します。 | |
FactorSyntaxRule | 所有済みの SyntaxRuleOwnerBase.Rule が指定した回数成功した場合に成功するルールを表します。 | |
GlobalAmbiguityContext | ドキュメントを解析するときに検出したグローバルな曖昧を表します。 | |
Grammar | そのプロダクション ルールがテキスト入力の解析と検証のために使用される、コンテキストフリーの文法を表します。 | |
GrammarAnalysisOptions | 実行される分析をカスタマイズするためのすべてのオプションが含まれます。 Grammar.Analyze | |
GrammarAnalysisResult | 文法解析の結果を含みます。この結果には、より有効な解析にするために考えられる、文法の改善方法を文法の作成者に指示する情報が含まれます。 | |
GrammarWarning | Grammar の解析で見つけた警告を表します。 | |
GrammarWarningCollection | GrammarWarning インスタンスの読み取り専用コレクション。 | |
LanguageBase | 特定のルール セット (すなわち、Grammar) を持つ言語を表す抽象基本クラス。 | |
LanguageGenerationParams | LanguageGenerator を使用して言語クラス ファイルを生成されているときに利用可能なパラメーターを含みます。 | |
LanguageGenerator | 既存 Grammar インスタンスで LanguageBase 派生クラスを作成するためのコードを生成します。 | |
LexerState | レクサーがトークンを読み込む特定の状態を表す抽象基本クラス。レクサーがある特定の状態にある場合、レクサーで突き合わせることができるのは、そのレクサー状態にある記号のみです。 | |
LexerStateCollection | 文章校正の LexerState インスタンスのコレクション。コレクションに含まれるレクサー状態はすべてのデフォルト以外の状態であり、DefaultLexerState プロパティがデフォルトのレクサー状態を公開します。 | |
LexerStateTerminalSymbolCollection | LexerState に含まれている TerminalSymbol インスタンスのコレクション。 | |
NonTerminalSymbol | 1 つ以上の記号 (終端記号または非終端記号のどちらでも可) の組み合わせを表す文法記号。 | |
NonTerminalSymbolCollection | NonTerminalSymbol インスタンスのコレクション。 | |
OptionalSyntaxRule | 解析で所有された SyntaxRuleOwnerBase.Rule が成功されたときに成功するルールを表します。 | |
ParseErrorContext | 解析で発生されたエラーに関連する情報を表します。 | |
PlainTextLanguage | プレーン テキスト言語を表します。 | |
PlainTextLanguage.SymbolNames | PlainTextLanguage の記号名定数。 | |
RepetitionSyntaxRule | 所有済みの SyntaxRuleOwnerBase.Rule が 0 回以上成功した場合に成功するルールを表します。 | |
ServiceEventArgs | ServicesManager.ServiceAdded イベントと ServicesManager.ServiceRemoved イベントのコンテキスト情報を提供します。 | |
ServicesManager | LanguageBase から派生されたインスタンスのサービスのコレクションを管理し、文字列キーまたはタイプによってサービスを登録するスレッドセーフ クラス。 | |
Symbol | 関連する Grammar の記号を表します。 | |
SymbolReferenceSyntaxRule | 記号参照ルールを表します。ルールを成功させるためには、解析したテキストで、ルールと関連付けられた記号が見つからなければなりません。 | |
SyntaxAnnotation | 解析ツリーのノードの注釈を表すクラス。 | |
SyntaxNode | 解析ツリーのノードを表すクラス。 | |
SyntaxRule | NonTerminalSymbol が表す可能なオブジェクトを定義するすべてのルールの抽象基本クラス。 | |
SyntaxRuleCollection | SyntaxRule インスタンスのコレクション。 | |
SyntaxRuleOwnerBase | 単一のルールを所有する SyntaxRule インスタンスの抽象基本クラス。 | |
SyntaxRulesOwnerBase | 複数のルールを所有する SyntaxRule インスタンスの抽象基本クラス。 | |
SyntaxTree | 特定の Infragistics.Documents.TextDocumentSnapshot の解析した構文ツリーを表します。 | |
TerminalSymbol | 文法の基本テキスト単位を表す文法記号。 |
構造体 | 解説 | |
---|---|---|
IgnoredContent | 解析ツリーの無視したコンテンツの部分を表します。 | |
IgnoredContentList | 解析ツリーの連続無視したコンテンツのセットを表します。 | |
NodeDiagnostic | 解析ツリーのノードに関連付けるエラー、警告、または情報を表します。 | |
TextLocation | 文字の位置を一意に識別するゼロから始まる行と文字のオフセットを含む構造。 | |
TextSpan | ドキュメント内のテキストの実行を識別するオフセットおよび長さを含む構造 | |
Token | 語彙分析の間に生成されたトークンのプロパティをカプセル化します。 |
列挙体 | 解説 | |
---|---|---|
CodeFileFormat | 生成されたコード ファイルを作成する形式を表します。 | |
DiagnosticSeverity | 解析エラーの重要度を示します。 | |
EbnfLoadErrorReason | インポート エラーの理由を説明する定数。 | |
GrammarWarningType | Grammar の解析時に発生できる警告のタイプを表します。 | |
LanguageElement | TerminalSymbol によって表される言語要素のタイプを表します。 | |
SyntaxRuleType | NonTerminalSymbol が解析されているテキストで正しく一致しているかどうかを決定するルールのタイプを表します。 | |
SyntaxTreePruningMode | 非終了 SyntaxNode をドキュメントの解析時に作成した SyntaxTree に表示するかどうかを説明する定数。 | |
TerminalSymbolComparison | 終端記号の値をコンパイル ソース内の値と比較する方法を決定する定数。 |