ActiproSoftware.Text.Parsing.LLParser Namespace
Classes
InvalidGrammarException | An exception that is thrown when a grammar is invalid. |
ParserErrorResults | Provides access to the built-in IParserErrorResult instances, that indicate a result provided by a ParserErrorCallback. |
Interfaces
IAstNodeBuilder | Provides the base requirements for an object that constructs an AST (abstract syntax tree). |
IAstNodeMatch | Provides the base requirements for an IAstNode match made within the current IAstNodeBuilder scope. |
IAstNodeMatchCollection | Provides the base requirements for a collection of IAstNodeMatch objects. |
ILLParseData | Provides the base requirements for an object that stores the results of a ILLParser parsing operation. |
ILLParser | Provides the base requirements of an IParser that executes based on a Grammar definition. |
IMatchCondition | Provides the base requirements for a match condition for an EbnfTerm. |
IParserErrorResult | Provides the base requirements for the result provided by a ParserErrorCallback. |
IParserState | Provides the base requirements for an object that tracks the current state of a ILLParser. |
ITokenReader | Provides the base requirements for an object that can provide tokens to a ILLParser in a forward-only direction. |
ITreeConstructionNode | Provides the base requirements for tree construction node, used to output an IAstNode for an EbnfProduction. |
ITypedTreeConstructionNode<TAstNode> | Provides the base requirements for tree construction node, used to output a specific type of IAstNode for an EbnfProduction. |
Delegates
ParserCallback | Defines a callback method that can be executed during a parsing operation. |
ParserCanMatchCallback | Defines a can-match callback method that can be executed during a parsing operation for a NonTerminal. |
ParserErrorCallback | Defines an error callback method that can be executed during a parsing operation. |