source: trunk/yao/share/antlr-2.7.7/lib/csharp/antlr.runtime/antlr.debug/TraceListenerBase.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="TraceListener"/> subclasses.
7        /// </summary>
8        /// <remarks>
9        ///             <param>
10        ///             This abstract class is provided to make it easier to create <see cref="TraceListener"/>s.
11        ///             You should extend this base class rather than creating your own.
12        ///             </param>
13        /// </remarks>
14        public abstract class TraceListenerBase : TraceListener
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                /// <summary>
26                /// Handle the "EnterRule" event
27                /// </summary>
28                /// <param name="source">Event source object</param>
29                /// <param name="e">Event data object</param>
30                public virtual void  enterRule(object source, TraceEventArgs e)
31                {
32                }
33
34                /// <summary>
35                /// Handle the "ExitRule" event
36                /// </summary>
37                /// <param name="source">Event source object</param>
38                /// <param name="e">Event data object</param>
39                public virtual void  exitRule(object source, TraceEventArgs e)
40                {
41                }
42
43                public virtual void  refresh()
44                {
45                }
46        }
47}
Note: See TracBrowser for help on using the repository browser.