1<?php
2
3/*
4 * Generated from D:/dokuwiki/lib/plugins/combo/grammar\PageSql.g4 by ANTLR 4.9.1
5 */
6
7namespace ComboStrap\PageSqlParser;
8
9use Antlr\Antlr4\Runtime\ParserRuleContext;
10use Antlr\Antlr4\Runtime\Tree\ErrorNode;
11use Antlr\Antlr4\Runtime\Tree\TerminalNode;
12
13/**
14 * This class provides an empty implementation of {@see PageSqlListener},
15 * which can be extended to create a listener which only needs to handle a subset
16 * of the available methods.
17 */
18class PageSqlBaseListener implements PageSqlListener
19{
20	/**
21	 * {@inheritdoc}
22	 *
23	 * The default implementation does nothing.
24	 */
25	public function enterFunctionNames(Context\FunctionNamesContext $context) : void {}
26
27	/**
28	 * {@inheritdoc}
29	 *
30	 * The default implementation does nothing.
31	 */
32	public function exitFunctionNames(Context\FunctionNamesContext $context) : void {}
33	/**
34	 * {@inheritdoc}
35	 *
36	 * The default implementation does nothing.
37	 */
38	public function enterTableNames(Context\TableNamesContext $context) : void {}
39
40	/**
41	 * {@inheritdoc}
42	 *
43	 * The default implementation does nothing.
44	 */
45	public function exitTableNames(Context\TableNamesContext $context) : void {}
46	/**
47	 * {@inheritdoc}
48	 *
49	 * The default implementation does nothing.
50	 */
51	public function enterSqlNames(Context\SqlNamesContext $context) : void {}
52
53	/**
54	 * {@inheritdoc}
55	 *
56	 * The default implementation does nothing.
57	 */
58	public function exitSqlNames(Context\SqlNamesContext $context) : void {}
59	/**
60	 * {@inheritdoc}
61	 *
62	 * The default implementation does nothing.
63	 */
64	public function enterColumn(Context\ColumnContext $context) : void {}
65
66	/**
67	 * {@inheritdoc}
68	 *
69	 * The default implementation does nothing.
70	 */
71	public function exitColumn(Context\ColumnContext $context) : void {}
72	/**
73	 * {@inheritdoc}
74	 *
75	 * The default implementation does nothing.
76	 */
77	public function enterPattern(Context\PatternContext $context) : void {}
78
79	/**
80	 * {@inheritdoc}
81	 *
82	 * The default implementation does nothing.
83	 */
84	public function exitPattern(Context\PatternContext $context) : void {}
85	/**
86	 * {@inheritdoc}
87	 *
88	 * The default implementation does nothing.
89	 */
90	public function enterExpression(Context\ExpressionContext $context) : void {}
91
92	/**
93	 * {@inheritdoc}
94	 *
95	 * The default implementation does nothing.
96	 */
97	public function exitExpression(Context\ExpressionContext $context) : void {}
98	/**
99	 * {@inheritdoc}
100	 *
101	 * The default implementation does nothing.
102	 */
103	public function enterPredicate(Context\PredicateContext $context) : void {}
104
105	/**
106	 * {@inheritdoc}
107	 *
108	 * The default implementation does nothing.
109	 */
110	public function exitPredicate(Context\PredicateContext $context) : void {}
111	/**
112	 * {@inheritdoc}
113	 *
114	 * The default implementation does nothing.
115	 */
116	public function enterColumns(Context\ColumnsContext $context) : void {}
117
118	/**
119	 * {@inheritdoc}
120	 *
121	 * The default implementation does nothing.
122	 */
123	public function exitColumns(Context\ColumnsContext $context) : void {}
124	/**
125	 * {@inheritdoc}
126	 *
127	 * The default implementation does nothing.
128	 */
129	public function enterPredicates(Context\PredicatesContext $context) : void {}
130
131	/**
132	 * {@inheritdoc}
133	 *
134	 * The default implementation does nothing.
135	 */
136	public function exitPredicates(Context\PredicatesContext $context) : void {}
137	/**
138	 * {@inheritdoc}
139	 *
140	 * The default implementation does nothing.
141	 */
142	public function enterTables(Context\TablesContext $context) : void {}
143
144	/**
145	 * {@inheritdoc}
146	 *
147	 * The default implementation does nothing.
148	 */
149	public function exitTables(Context\TablesContext $context) : void {}
150	/**
151	 * {@inheritdoc}
152	 *
153	 * The default implementation does nothing.
154	 */
155	public function enterLimit(Context\LimitContext $context) : void {}
156
157	/**
158	 * {@inheritdoc}
159	 *
160	 * The default implementation does nothing.
161	 */
162	public function exitLimit(Context\LimitContext $context) : void {}
163	/**
164	 * {@inheritdoc}
165	 *
166	 * The default implementation does nothing.
167	 */
168	public function enterOrderBys(Context\OrderBysContext $context) : void {}
169
170	/**
171	 * {@inheritdoc}
172	 *
173	 * The default implementation does nothing.
174	 */
175	public function exitOrderBys(Context\OrderBysContext $context) : void {}
176	/**
177	 * {@inheritdoc}
178	 *
179	 * The default implementation does nothing.
180	 */
181	public function enterOrderByDef(Context\OrderByDefContext $context) : void {}
182
183	/**
184	 * {@inheritdoc}
185	 *
186	 * The default implementation does nothing.
187	 */
188	public function exitOrderByDef(Context\OrderByDefContext $context) : void {}
189	/**
190	 * {@inheritdoc}
191	 *
192	 * The default implementation does nothing.
193	 */
194	public function enterPageSql(Context\PageSqlContext $context) : void {}
195
196	/**
197	 * {@inheritdoc}
198	 *
199	 * The default implementation does nothing.
200	 */
201	public function exitPageSql(Context\PageSqlContext $context) : void {}
202
203	/**
204	 * {@inheritdoc}
205	 *
206	 * The default implementation does nothing.
207	 */
208	public function enterEveryRule(ParserRuleContext $context) : void {}
209
210	/**
211	 * {@inheritdoc}
212	 *
213	 * The default implementation does nothing.
214	 */
215	public function exitEveryRule(ParserRuleContext $context) : void {}
216
217	/**
218	 * {@inheritdoc}
219	 *
220	 * The default implementation does nothing.
221	 */
222	public function visitTerminal(TerminalNode $node) : void {}
223
224	/**
225	 * {@inheritdoc}
226	 *
227	 * The default implementation does nothing.
228	 */
229	public function visitErrorNode(ErrorNode $node) : void {}
230}