| Class | Description |
 | AlternationSyntaxRule | Represents a rule which will succeed if one of its child SyntaxRulesOwnerBase.Rules succeeds. |
 | ConcatenationSyntaxRule | Represents a rule which will succeed if all of its child SyntaxRulesOwnerBase.Rules succeed in order. |
 | CustomLanguage | Representing a custom language generated from a Grammar at run-time. |
 | Diagnostic | Represents and error, warning, or information associated with a node in the parse tree. |
 | EbnfLoadError | Encapsulates an error that was encountered while attempting to import a grammar definition script. |
 | EbnfLoadResult | Describes the result of a grammar definition import operation. |
 | EbnfSerializationSettings | Contains the various settings used to customize the Ebnf serialization process. |
 | EmptySyntaxRule | Represents an empty set of symbols. This rule succeed by matching nothing from the document. |
 | ExceptionSyntaxRule | Represents an excption rule, which can only succeed if its sub-rule matches content and the exception rule does not succeed for the same content. |
 | FactorSyntaxRule | Represents a rule which will succeed if its owned SyntaxRuleOwnerBase.Rule succeeds the specified number of times. |
 | GlobalAmbiguityContext | Represents a global ambiguity detected while parsing a document. |
 | Grammar | Represents a context-free grammar whose production rules are used to parse and validate textual input. |
 | GrammarAnalysisOptions | Contains all the options for customizing the analysis performed during Grammar.Analyze |
 | GrammarAnalysisResult | Contains the results of the grammar analysis, which has information indicating how a grammar creator might be able to improve the grammar for better parsing. |
 | GrammarWarning | Represents a warning which was found during the analysis of the Grammar. |
 | GrammarWarningCollection | A read-only collection of GrammarWarning instances. |
 | LanguageBase | An abstract base class representing a language that has a specific set of rules (i.e. Grammar). |
 | LanguageGenerationParams | Contains the parameters available when generating a language class file using the LanguageGenerator. |
 | LanguageGenerator | Generates code to create a LanguageBase-derived class based on an existing Grammar instance. |
 | LexerState | Abstract base class representing a specific state in which the lexer can be when reading tokens. Only the symbols within a lexer state can be matched by the lexer when the lexer is in that state. |
 | LexerStateCollection | A collection of LexerState instances for the grammar. The collection contains all non-default lexer states and the DefaultLexerState property exposes the default lexer state. |
 | LexerStateTerminalSymbolCollection | A collection of TerminalSymbol instances contained within a LexerState. |
 | NonTerminalSymbol | A grammar symbol which represents one or more combinations of symbols, which can be terminal or non-terminal symbols. |
 | NonTerminalSymbolCollection | A collection of NonTerminalSymbol instances. |
 | OptionalSyntaxRule | Represents a rule which will succeed if its owned SyntaxRuleOwnerBase.Rule succeeds when parsing or not. |
 | ParseErrorContext | Represents information related to error(s) which have occurred during the parse. |
 | PlainTextLanguage | Represents the plain text language. |
 | PlainTextLanguage.SymbolNames | Symbol name constants for the PlainTextLanguage. |
 | RepetitionSyntaxRule | Represents a rule which will succeed if its owned SyntaxRuleOwnerBase.Rule succeeds zero or more times. |
 | ServiceEventArgs | Provides contextual information for the ServicesManager.ServiceAdded and ServicesManager.ServiceRemoved events. |
 | ServicesManager | A thread-safe class which manages a collection of services for a LanguageBase-derived instance and allows services to be registered by a string key or by a Type. |
 | Symbol | Represents a symbol in the associated Grammar. |
 | SymbolReferenceSyntaxRule | Represents a symbol reference rule. The symbol associated with the rule must be found in the parsed text for the rule is succeed. |
 | SyntaxAnnotation | A class that represents an annotation for a node in the parse tree. |
 | SyntaxNode | A class that represents a node in the parse tree. |
 | SyntaxRule | Abstract base class for all rules defining what a NonTerminalSymbol can legally represent. |
 | SyntaxRuleCollection | A collection of SyntaxRule instances. |
 | SyntaxRuleOwnerBase | Abstract base class for SyntaxRule instances which own a single rule. |
 | SyntaxRulesOwnerBase | Abstract base class for SyntaxRule instances which own multiple rules. |
 | SyntaxTree | Represents the parsed syntax tree for a specific Infragistics.Documents.TextDocumentSnapshot. |
 | TerminalSymbol | A grammar symbol which represents an elementary textual unit of a grammar. |