'宣言 Public Function Analyze( _ Optional ByVal analysisOptions As GrammarAnalysisOptions _ ) As GrammarAnalysisResult
public GrammarAnalysisResult Analyze( GrammarAnalysisOptions analysisOptions )
例外 | 解説 |
---|---|
System.InvalidOperationException | Grammar の StartSymbol が設定されない場合に発生します。 |
System.InvalidOperationException | LexerState に定義される入る記号がない場合に発生します。 |
System.InvalidOperationException | 文法の NonTerminalSymbol に Rule が定義されていないか、これが所有するルールが正しく初期化されない場合に発生します。 |
System.InvalidOperationException | 開始記号は終端記号を参照しない場合に発生します。 |
注: 分析後の Grammar は不変になるため、分析する前に Grammar の記号およびルールを完全に初期化する必要があります。