ActiproSoftware.Text.Parsing.LLParser.Implementation Namespace
Classes
| AstNodeMatch | Represents an IAstNode match made within the current IAstNodeBuilder scope. |
| EbnfAlternation | Represents an alternation expression within an EBNF production. |
| EbnfConcatenation | Represents a concatenation expression within an EBNF production. |
| EbnfNonTerminal | Represents a non-terminal symbol within an EBNF production. |
| EbnfProduction | Represents an EBNF production, which consists of an EbnfTerm-based pattern expression and a ITreeConstructionNode-based tree constructor. |
| EbnfQuantifiableTerm | Represents the abstract base class for a term within an EBNF production that can be sequentially matched a specified minimum and maximum times. |
| EbnfQuantifier | Represents a term within an EBNF production whose child term can be sequentially matched a specified minimum and maximum times. |
| EbnfSymbol | Represents the abstract base class for a symbol within an EBNF production. |
| EbnfTerm | Represents the abstract base class for a term within an EBNF production. |
| EbnfTerminal | Represents a terminal symbol within an EBNF production. |
| Grammar | Represents a grammar that can be used with a recursive descent parser. |
| LLParseData | Stores the results of a ILLParser parsing operation. |
| LLParserBase | Represents the base class for an IParser that executes based on a Grammar definition. |
| MergableTokenReader | Represents an object that can provide tokens to a ILLParser in a forward-only direction for a IMergableLexer. |
| NonTerminal | Represents a non-terminal symbol within a grammar. |
| ParentTreeConstructionNodeBase | Represents an abstract ITreeConstructionNode base class that can contain child tree construction nodes. |
| ParserState | Represents an object that tracks the current state of a ILLParser. |
| Symbol | Represents an abstract base class for a symbol within a grammar. |
| Terminal | Represents a terminal symbol within a grammar. |
| TokenReaderBase | Represents the abstract base class of an object that can provide tokens to a ILLParser in a forward-only direction. |
| TreeConstructionNodeBase | Represents an abstract base class a tree construction node, used to output an IAstNode for an EbnfProduction. |