バージョン

LanguageBase クラス メンバ

LanguageBaseデータ型で公開されるメンバを以下の表に示します。

パブリック プロパティ
 名前解説
Public プロパティGrammar言語に関連付けられる Grammar を取得します。  
Public プロパティServicesManager派生した LanguageBase インスタンスのサービスを処理するための ServicesManager を取得します。  
トップ
パブリック メソッド
 名前解説
Public メソッドToStringこのオブジェクトの文字列表現を返します。  
トップ
プロテクト メソッド
 名前解説
Protected Internal メソッドGetErrorAlias指定した記号にカスタマイズ エラー エイリアスを返します。デフォルト エイリアスを使用する場合 null。  
Protected Internal メソッドGetParseTableGLR パーサーの解析テーブルを返します。  
Protected Internal メソッドInitializeDefaultServices派生 LanguageBase クラスは ServicesManager のデフォルト サービスを初期化するために各インスタンスで 一度呼び出されます。  
Protected Internal メソッドOnErrorエラーが解析時に検出されたときに呼び出されます。  
Protected Internal メソッドOnGlobalAmbiguityDetectedグローバルな曖昧が検出されたときに呼び出されます。  
Protected Internal メソッドOnSyntaxTreeCreated解析操作が完了された後、新しい SyntaxTree が返される前に呼び出されます。  
トップ
パブリック イベント
 名前解説
Public イベントSyntaxTreeCreated解析操作の後、新しい SyntaxTree が作成され、返される前に発生されます。  
トップ
参照