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;
8use Antlr\Antlr4\Runtime\Tree\AbstractParseTreeVisitor;
9
10/**
11 * This class provides an empty implementation of {@see PageSqlVisitor},
12 * which can be extended to create a visitor which only needs to handle a subset
13 * of the available methods.
14 */
15class PageSqlBaseVisitor extends AbstractParseTreeVisitor implements PageSqlVisitor
16{
17	/**
18	 * {@inheritdoc}
19	 *
20	 * The default implementation returns the result of calling
21	 * {@see self::visitChildren()} on `context`.
22	 */
23	public function visitFunctionNames(Context\FunctionNamesContext $context)
24	{
25	    return $this->visitChildren($context);
26	}
27
28	/**
29	 * {@inheritdoc}
30	 *
31	 * The default implementation returns the result of calling
32	 * {@see self::visitChildren()} on `context`.
33	 */
34	public function visitTableNames(Context\TableNamesContext $context)
35	{
36	    return $this->visitChildren($context);
37	}
38
39	/**
40	 * {@inheritdoc}
41	 *
42	 * The default implementation returns the result of calling
43	 * {@see self::visitChildren()} on `context`.
44	 */
45	public function visitSqlNames(Context\SqlNamesContext $context)
46	{
47	    return $this->visitChildren($context);
48	}
49
50	/**
51	 * {@inheritdoc}
52	 *
53	 * The default implementation returns the result of calling
54	 * {@see self::visitChildren()} on `context`.
55	 */
56	public function visitColumn(Context\ColumnContext $context)
57	{
58	    return $this->visitChildren($context);
59	}
60
61	/**
62	 * {@inheritdoc}
63	 *
64	 * The default implementation returns the result of calling
65	 * {@see self::visitChildren()} on `context`.
66	 */
67	public function visitPattern(Context\PatternContext $context)
68	{
69	    return $this->visitChildren($context);
70	}
71
72	/**
73	 * {@inheritdoc}
74	 *
75	 * The default implementation returns the result of calling
76	 * {@see self::visitChildren()} on `context`.
77	 */
78	public function visitExpression(Context\ExpressionContext $context)
79	{
80	    return $this->visitChildren($context);
81	}
82
83	/**
84	 * {@inheritdoc}
85	 *
86	 * The default implementation returns the result of calling
87	 * {@see self::visitChildren()} on `context`.
88	 */
89	public function visitPredicate(Context\PredicateContext $context)
90	{
91	    return $this->visitChildren($context);
92	}
93
94	/**
95	 * {@inheritdoc}
96	 *
97	 * The default implementation returns the result of calling
98	 * {@see self::visitChildren()} on `context`.
99	 */
100	public function visitColumns(Context\ColumnsContext $context)
101	{
102	    return $this->visitChildren($context);
103	}
104
105	/**
106	 * {@inheritdoc}
107	 *
108	 * The default implementation returns the result of calling
109	 * {@see self::visitChildren()} on `context`.
110	 */
111	public function visitPredicates(Context\PredicatesContext $context)
112	{
113	    return $this->visitChildren($context);
114	}
115
116	/**
117	 * {@inheritdoc}
118	 *
119	 * The default implementation returns the result of calling
120	 * {@see self::visitChildren()} on `context`.
121	 */
122	public function visitTables(Context\TablesContext $context)
123	{
124	    return $this->visitChildren($context);
125	}
126
127	/**
128	 * {@inheritdoc}
129	 *
130	 * The default implementation returns the result of calling
131	 * {@see self::visitChildren()} on `context`.
132	 */
133	public function visitLimit(Context\LimitContext $context)
134	{
135	    return $this->visitChildren($context);
136	}
137
138	/**
139	 * {@inheritdoc}
140	 *
141	 * The default implementation returns the result of calling
142	 * {@see self::visitChildren()} on `context`.
143	 */
144	public function visitOrderBys(Context\OrderBysContext $context)
145	{
146	    return $this->visitChildren($context);
147	}
148
149	/**
150	 * {@inheritdoc}
151	 *
152	 * The default implementation returns the result of calling
153	 * {@see self::visitChildren()} on `context`.
154	 */
155	public function visitOrderByDef(Context\OrderByDefContext $context)
156	{
157	    return $this->visitChildren($context);
158	}
159
160	/**
161	 * {@inheritdoc}
162	 *
163	 * The default implementation returns the result of calling
164	 * {@see self::visitChildren()} on `context`.
165	 */
166	public function visitPageSql(Context\PageSqlContext $context)
167	{
168	    return $this->visitChildren($context);
169	}
170}