source: trunk/yao/share/antlr-2.7.7/lib/csharp/antlr.runtime/antlr.debug/ParserListenerBase.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: 4.3 KB
Line 
1namespace antlr.debug
2{
3        using System;
4       
5        /// <summary>
6        /// Provides an abstract base for implementing <see cref="ParserListener"/> subclasses.
7        /// </summary>
8        /// <remarks>
9        ///             <param>
10        ///             This abstract class is provided to make it easier to create <see cref="ParserListener"/>s.
11        ///             You should extend this base class rather than creating your own.
12        ///             </param>
13        /// </remarks>
14        public class ParserListenerBase : ParserListener
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                /// <summary>
44                /// Handle the "Consume" event.
45                /// </summary>
46                /// <param name="source">Event source object</param>
47                /// <param name="e">Event data object</param>
48                public virtual void  parserConsume(object source, TokenEventArgs e)
49                {
50                }
51
52                /// <summary>
53                /// Handle the "ParserLA" event.
54                /// </summary>
55                /// <param name="source">Event source object</param>
56                /// <param name="e">Event data object</param>
57                public virtual void  parserLA(object source, TokenEventArgs e)
58                {
59                }
60
61                /// <summary>
62                /// Handle the "Match" event.
63                /// </summary>
64                /// <param name="source">Event source object</param>
65                /// <param name="e">Event data object</param>
66                public virtual void  parserMatch(object source, MatchEventArgs e)
67                {
68                }
69
70                /// <summary>
71                /// Handle the "MatchNot" event.
72                /// </summary>
73                /// <param name="source">Event source object</param>
74                /// <param name="e">Event data object</param>
75                public virtual void  parserMatchNot(object source, MatchEventArgs e)
76                {
77                }
78               
79                /// <summary>
80                /// Handle the "MisMatch" event.
81                /// </summary>
82                /// <param name="source">Event source object</param>
83                /// <param name="e">Event data object</param>
84                public virtual void  parserMismatch(object source, MatchEventArgs e)
85                {
86                }
87               
88                /// <summary>
89                /// Handle the "MisMatchNot" event.
90                /// </summary>
91                /// <param name="source">Event source object</param>
92                /// <param name="e">Event data object</param>
93                public virtual void  parserMismatchNot(object source, MatchEventArgs e)
94                {
95                }
96
97                /// <summary>
98                /// Handle the "ReportError" event.
99                /// </summary>
100                /// <param name="source">Event source object</param>
101                /// <param name="e">Event data object</param>
102                public virtual void  reportError(object source, MessageEventArgs e)
103                {
104                }
105               
106                /// <summary>
107                /// Handle the "ReportWarning" event.
108                /// </summary>
109                /// <param name="source">Event source object</param>
110                /// <param name="e">Event data object</param>
111                public virtual void  reportWarning(object source, MessageEventArgs e)
112                {
113                }
114               
115                /// <summary>
116                /// Handle the "SemPreEvaluated" event.
117                /// </summary>
118                /// <param name="source">Event source object</param>
119                /// <param name="e">Event data object</param>
120                public virtual void  semanticPredicateEvaluated(object source, SemanticPredicateEventArgs e)
121                {
122                }
123
124                /// <summary>
125                /// Handle the "SynPredFailed" event.
126                /// </summary>
127                /// <param name="source">Event source object</param>
128                /// <param name="e">Event data object</param>
129                public virtual void  syntacticPredicateFailed(object source, SyntacticPredicateEventArgs e)
130                {
131                }
132
133                /// <summary>
134                /// Handle the "SynPredStarted" event.
135                /// </summary>
136                /// <param name="source">Event source object</param>
137                /// <param name="e">Event data object</param>
138                public virtual void  syntacticPredicateStarted(object source, SyntacticPredicateEventArgs e)
139                {
140                }
141               
142                /// <summary>
143                /// Handle the "SynPredSucceeded" event.
144                /// </summary>
145                /// <param name="source">Event source object</param>
146                /// <param name="e">Event data object</param>
147                public virtual void  syntacticPredicateSucceeded(object source, SyntacticPredicateEventArgs e)
148                {
149                }
150
151                public virtual void  refresh()
152                {
153                }
154        }
155}
Note: See TracBrowser for help on using the repository browser.