C# (CSharp) Spring.Expressions.Parser.antlr.debug Namespace

Classes

Name Description
DebuggingInputBuffer
GuessingEventArgs
InputBufferEventArgs
InputBufferEventSupport
InputBufferListenerBase Provides an abstract base for implementing InputBufferListener subclasses.
InputBufferReporter
LLkDebuggingParser
MatchEventArgs
MessageEventArgs
MessageListenerBase Provides an abstract base for implementing MessageListener subclasses.
NewLineEventArgs
ParseTreeDebugParser Specifies the behaviour required (i.e. parser modifications) specifically to support parse tree debugging and derivation.
ParserEventSupport A class to assist in firing parser events NOTE: I intentionally _did_not_ synchronize the event firing and add/remove listener methods. This is because the add/remove should _only_ be called by the parser at its start/end, and the _same_thread_ should be performing the parsing. This should help performance a tad...
ParserListenerBase Provides an abstract base for implementing ParserListener subclasses.
ParserMatchListenerBase Provides an abstract base for implementing ParserMatchListener subclasses.
ParserReporter
ParserTokenListenerBase Provides an abstract base for implementing ParserTokenListener subclasses.
ScannerEventSupport A class to assist in firing parser events NOTE: I intentionally _did_not_ synchronize the event firing and add/remove listener methods. This is because the add/remove should _only_ be called by the parser at its start/end, and the _same_thread_ should be performing the parsing. This should help performance a tad...
SemanticPredicateEventArgs
SemanticPredicateListenerBase Provides an abstract base for implementing SemanticPredicateListener subclasses.
SyntacticPredicateEventArgs
SyntacticPredicateListenerBase Provides an abstract base for implementing SyntacticPredicateListener subclasses.
TokenEventArgs
TraceEventArgs
TraceListenerBase Provides an abstract base for implementing TraceListener subclasses.
Tracer