namespace antlr.debug { using System; /// /// Provides an abstract base for implementing subclasses. /// /// /// /// This abstract class is provided to make it easier to create s. /// You should extend this base class rather than creating your own. /// /// public abstract class SyntacticPredicateListenerBase : SyntacticPredicateListener { /// /// Handle the "Done" event. /// /// Event source object /// Event data object public virtual void doneParsing(object source, TraceEventArgs e) { } public virtual void refresh() { } /// /// Handle the "SynPredFailed" event. /// /// Event source object /// Event data object public virtual void syntacticPredicateFailed(object source, SyntacticPredicateEventArgs e) { } /// /// Handle the "SynPredStarted" event. /// /// Event source object /// Event data object public virtual void syntacticPredicateStarted(object source, SyntacticPredicateEventArgs e) { } /// /// Handle the "SynPredSucceeded" event. /// /// Event source object /// Event data object public virtual void syntacticPredicateSucceeded(object source, SyntacticPredicateEventArgs e) { } } }