source: trunk/yao/share/antlr-2.7.7/lib/csharp/antlr.runtime/antlr.debug/ParserTokenListenerBase.cs @ 1

Last change on this file since 1 was 1, checked in by lnalod, 15 years ago

Initial import of YAO sources

File size: 1.2 KB
Line 
1namespace antlr.debug
2{
3        using System;
4       
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
15        {
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)
22                {
23                }
24
25                public virtual void  refresh()
26                {
27                }
28
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)
35                {
36                }
37
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)
44                {
45                }
46        }
47}
Note: See TracBrowser for help on using the repository browser.