Имя |
Описание |
CodeGenerator |
|
CodeGenerator.ResultContext |
|
CompilePass |
|
CompileResult |
Encapsulates the results and errors from the compilation of a PEG grammar. |
ContainsAssertionsEvaluator |
Performs assertion detection services for Pegasus Grammars. |
ContainsAssertionsEvaluator.ContainsAssertionsWalker |
|
ExpressionDispatch |
Provides expression dispatch. |
ExpressionTreeWalker |
|
GenerateCodePass |
|
LeftAdjacencyDetector |
Provides left adjacency detection services for Pegasus Grammars. |
LeftAdjacencyDetector.LeftRecursionExpressionTreeWalker |
|
LeftRecursionDetector |
Provides left-recursion detection services for Pegasus Grammars. |
MutualRecursionDetector |
Provides mutual left-recursion detection services for Pegasus Grammars. |
MutualRecursionDetector.RuleData |
|
PegCompiler |
Provides error checking and compilation services for PEG grammars. |
ReportCodeSyntaxIssuesPass |
|
ReportCodeSyntaxIssuesPass.CodeSyntaxTreeWalker |
|
ReportConflictingNamesPass |
|
ReportConflictingNamesPass.ConflictingNamesTreeWalker |
|
ReportDuplicateRulesPass |
|
ReportInvalidQuantifiersPass |
|
ReportInvalidQuantifiersPass.InvalidQuantifierTreeWalker |
|
ReportLeftRecursionPass |
|
ReportMissingRulesPass |
|
ReportMissingRulesPass.MissingRuleExpressionTreeWalker |
|
ReportNoRulesPass |
|
ReportPublicRuleNameIssuesPass |
|
ReportResourcesMissingPass |
|
ReportResourcesMissingPass.MissingRuleExpressionTreeWalker |
|
ReportRuleFlagsIssuesPass |
|
ReportSettingsIssuesPass |
|
ReportStartRuleNotFoundPass |
|
ReportUnknownTypesPass |
|
ReportUnusedRulesPass |
|
ReportUnusedRulesPass.UnusedRulesExpressionTreeWalker |
|
ReportZeroWidthRepetitionPass |
|
ReportZeroWidthRepetitionPass.ZeroWidthRepetitionTreeWalker |
|
ResultTypeFinder |
Provides result type finding services for Pegasus Grammars. |
ResultTypeFinder.ResultTypeTreeWalker |
|
ZeroWidthEvaluator |
Performs zero-width evaluation services for Pegasus Grammars. |
ZeroWidthEvaluator.ZeroWidthWalker |
|