1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155
|
namespace antlr.debug
{
using System;
/// <summary>
/// Provides an abstract base for implementing <see cref="ParserListener"/> subclasses.
/// </summary>
/// <remarks>
/// <param>
/// This abstract class is provided to make it easier to create <see cref="ParserListener"/>s.
/// You should extend this base class rather than creating your own.
/// </param>
/// </remarks>
public class ParserListenerBase : ParserListener
{
/// <summary>
/// Handle the "Done" event.
/// </summary>
/// <param name="source">Event source object</param>
/// <param name="e">Event data object</param>
public virtual void doneParsing(object source, TraceEventArgs e)
{
}
/// <summary>
/// Handle the "EnterRule" event
/// </summary>
/// <param name="source">Event source object</param>
/// <param name="e">Event data object</param>
public virtual void enterRule(object source, TraceEventArgs e)
{
}
/// <summary>
/// Handle the "ExitRule" event
/// </summary>
/// <param name="source">Event source object</param>
/// <param name="e">Event data object</param>
public virtual void exitRule(object source, TraceEventArgs e)
{
}
/// <summary>
/// Handle the "Consume" event.
/// </summary>
/// <param name="source">Event source object</param>
/// <param name="e">Event data object</param>
public virtual void parserConsume(object source, TokenEventArgs e)
{
}
/// <summary>
/// Handle the "ParserLA" event.
/// </summary>
/// <param name="source">Event source object</param>
/// <param name="e">Event data object</param>
public virtual void parserLA(object source, TokenEventArgs e)
{
}
/// <summary>
/// Handle the "Match" event.
/// </summary>
/// <param name="source">Event source object</param>
/// <param name="e">Event data object</param>
public virtual void parserMatch(object source, MatchEventArgs e)
{
}
/// <summary>
/// Handle the "MatchNot" event.
/// </summary>
/// <param name="source">Event source object</param>
/// <param name="e">Event data object</param>
public virtual void parserMatchNot(object source, MatchEventArgs e)
{
}
/// <summary>
/// Handle the "MisMatch" event.
/// </summary>
/// <param name="source">Event source object</param>
/// <param name="e">Event data object</param>
public virtual void parserMismatch(object source, MatchEventArgs e)
{
}
/// <summary>
/// Handle the "MisMatchNot" event.
/// </summary>
/// <param name="source">Event source object</param>
/// <param name="e">Event data object</param>
public virtual void parserMismatchNot(object source, MatchEventArgs e)
{
}
/// <summary>
/// Handle the "ReportError" event.
/// </summary>
/// <param name="source">Event source object</param>
/// <param name="e">Event data object</param>
public virtual void reportError(object source, MessageEventArgs e)
{
}
/// <summary>
/// Handle the "ReportWarning" event.
/// </summary>
/// <param name="source">Event source object</param>
/// <param name="e">Event data object</param>
public virtual void reportWarning(object source, MessageEventArgs e)
{
}
/// <summary>
/// Handle the "SemPreEvaluated" event.
/// </summary>
/// <param name="source">Event source object</param>
/// <param name="e">Event data object</param>
public virtual void semanticPredicateEvaluated(object source, SemanticPredicateEventArgs e)
{
}
/// <summary>
/// Handle the "SynPredFailed" event.
/// </summary>
/// <param name="source">Event source object</param>
/// <param name="e">Event data object</param>
public virtual void syntacticPredicateFailed(object source, SyntacticPredicateEventArgs e)
{
}
/// <summary>
/// Handle the "SynPredStarted" event.
/// </summary>
/// <param name="source">Event source object</param>
/// <param name="e">Event data object</param>
public virtual void syntacticPredicateStarted(object source, SyntacticPredicateEventArgs e)
{
}
/// <summary>
/// Handle the "SynPredSucceeded" event.
/// </summary>
/// <param name="source">Event source object</param>
/// <param name="e">Event data object</param>
public virtual void syntacticPredicateSucceeded(object source, SyntacticPredicateEventArgs e)
{
}
public virtual void refresh()
{
}
}
}
|