Update changes.
[castle.git] / Experiments / Rook / Castle.Rook / antlr.debug / ParserTokenListenerBase.cs
blob39ba2f2bb4345822ba2622418af1ca7ac81ddcfd
1 namespace antlr.debug
3 using System;
5 /// <summary>
6 /// Provides an abstract base for implementing <see cref="ParserTokenListener"/> subclasses.
7 /// </summary>
8 /// <remarks>
9 /// <param>
10 /// This abstract class is provided to make it easier to create <see cref="ParserTokenListener"/>s.
11 /// You should extend this base class rather than creating your own.
12 /// </param>
13 /// </remarks>
14 public abstract class ParserTokenListenerBase : ParserTokenListener
16 /// <summary>
17 /// Handle the "Done" event.
18 /// </summary>
19 /// <param name="source">Event source object</param>
20 /// <param name="e">Event data object</param>
21 public virtual void doneParsing(object source, TraceEventArgs e)
25 public virtual void refresh()
29 /// <summary>
30 /// Handle the "Consume" event.
31 /// </summary>
32 /// <param name="source">Event source object</param>
33 /// <param name="e">Event data object</param>
34 public virtual void parserConsume(object source, TokenEventArgs e)
38 /// <summary>
39 /// Handle the "ParserLA" event.
40 /// </summary>
41 /// <param name="source">Event source object</param>
42 /// <param name="e">Event data object</param>
43 public virtual void parserLA(object source, TokenEventArgs e)