In This Article

ActiproSoftware.Text.Parsing.Implementation Namespace

Classes

AntlrParser

Represents an IParser (syntax/semantic analyzer) implementation that can be used to call an ANTLR parser.

AstNodeBase

Represents an abstract AST (abstract syntax tree) node implementation that is intended to be used as a base class for type-specific AST nodes.

AstNodeIdProviderBase

Represents an abstract base class for an object that provides static IDs for the AST nodes of an ISyntaxLanguage.

DefaultAstNode

Represents an AST (abstract syntax tree) node implementation that has a string value and optional child nodes.

IronyParser

Represents an IParser (syntax/semantic analyzer) implementation that can be used to call an Irony Parser.

ParseError

Represents an object that indicates a message, warning or error related to parsing.

ParserBase

Represents the base implementation of a parser (syntax/semantic analyzer) for a language.

ParseRequest

Represents a request for a parsing operation.

ThreadedParseRequestDispatcher

Implements an IParseRequestDispatcher that uses a worker thread to process parse requests.