2 * Copyright (c) 2013 Cisco Systems, Inc. and others. All rights reserved.
\r
4 * This program and the accompanying materials are made available under the
\r
5 * terms of the Eclipse Public License v1.0 which accompanies this distribution,
\r
6 * and is available at http://www.eclipse.org/legal/epl-v10.html
\r
8 package org.opendaylight.controller.antlrv4.code.gen;
\r
10 import org.antlr.v4.runtime.tree.AbstractParseTreeVisitor;
\r
12 public class YangParserBaseVisitor<T> extends AbstractParseTreeVisitor<T>
\r
13 implements YangParserVisitor<T> {
\r
15 public T visitEnum_specification(YangParser.Enum_specificationContext ctx) {
\r
16 return visitChildren(ctx);
\r
20 public T visitRefine_leaf_list_stmts(
\r
21 YangParser.Refine_leaf_list_stmtsContext ctx) {
\r
22 return visitChildren(ctx);
\r
26 public T visitPosition_stmt(YangParser.Position_stmtContext ctx) {
\r
27 return visitChildren(ctx);
\r
31 public T visitArgument_stmt(YangParser.Argument_stmtContext ctx) {
\r
32 return visitChildren(ctx);
\r
36 public T visitLeafref_specification(
\r
37 YangParser.Leafref_specificationContext ctx) {
\r
38 return visitChildren(ctx);
\r
42 public T visitError_app_tag_stmt(YangParser.Error_app_tag_stmtContext ctx) {
\r
43 return visitChildren(ctx);
\r
47 public T visitData_def_stmt(YangParser.Data_def_stmtContext ctx) {
\r
48 return visitChildren(ctx);
\r
52 public T visitIdentity_stmt(YangParser.Identity_stmtContext ctx) {
\r
53 return visitChildren(ctx);
\r
57 public T visitDeviate_not_supported_stmt(
\r
58 YangParser.Deviate_not_supported_stmtContext ctx) {
\r
59 return visitChildren(ctx);
\r
63 public T visitPrefix_stmt(YangParser.Prefix_stmtContext ctx) {
\r
64 return visitChildren(ctx);
\r
68 public T visitMeta_stmts(YangParser.Meta_stmtsContext ctx) {
\r
69 return visitChildren(ctx);
\r
73 public T visitLinkage_stmts(YangParser.Linkage_stmtsContext ctx) {
\r
74 return visitChildren(ctx);
\r
78 public T visitGrouping_stmt(YangParser.Grouping_stmtContext ctx) {
\r
79 return visitChildren(ctx);
\r
83 public T visitFeature_stmt(YangParser.Feature_stmtContext ctx) {
\r
84 return visitChildren(ctx);
\r
88 public T visitYang(YangParser.YangContext ctx) {
\r
89 return visitChildren(ctx);
\r
93 public T visitIdentityref_specification(
\r
94 YangParser.Identityref_specificationContext ctx) {
\r
95 return visitChildren(ctx);
\r
99 public T visitNumerical_restrictions(
\r
100 YangParser.Numerical_restrictionsContext ctx) {
\r
101 return visitChildren(ctx);
\r
105 public T visitModule_header_stmts(YangParser.Module_header_stmtsContext ctx) {
\r
106 return visitChildren(ctx);
\r
110 public T visitRequire_instance_stmt(
\r
111 YangParser.Require_instance_stmtContext ctx) {
\r
112 return visitChildren(ctx);
\r
116 public T visitBit_stmt(YangParser.Bit_stmtContext ctx) {
\r
117 return visitChildren(ctx);
\r
121 public T visitType_stmt(YangParser.Type_stmtContext ctx) {
\r
122 return visitChildren(ctx);
\r
126 public T visitPattern_stmt(YangParser.Pattern_stmtContext ctx) {
\r
127 return visitChildren(ctx);
\r
131 public T visitDeviation_stmt(YangParser.Deviation_stmtContext ctx) {
\r
132 return visitChildren(ctx);
\r
136 public T visitDeviate_replace_stmt(
\r
137 YangParser.Deviate_replace_stmtContext ctx) {
\r
138 return visitChildren(ctx);
\r
142 public T visitKey_stmt(YangParser.Key_stmtContext ctx) {
\r
143 return visitChildren(ctx);
\r
147 public T visitRequire_instance_arg(
\r
148 YangParser.Require_instance_argContext ctx) {
\r
149 return visitChildren(ctx);
\r
153 public T visitLeaf_list_stmt(YangParser.Leaf_list_stmtContext ctx) {
\r
154 return visitChildren(ctx);
\r
158 public T visitAugment_stmt(YangParser.Augment_stmtContext ctx) {
\r
159 return visitChildren(ctx);
\r
163 public T visitDeviate_delete_stmt(YangParser.Deviate_delete_stmtContext ctx) {
\r
164 return visitChildren(ctx);
\r
168 public T visitTypedef_stmt(YangParser.Typedef_stmtContext ctx) {
\r
169 return visitChildren(ctx);
\r
173 public T visitContainer_stmt(YangParser.Container_stmtContext ctx) {
\r
174 return visitChildren(ctx);
\r
178 public T visitBelongs_to_stmt(YangParser.Belongs_to_stmtContext ctx) {
\r
179 return visitChildren(ctx);
\r
183 public T visitBase_stmt(YangParser.Base_stmtContext ctx) {
\r
184 return visitChildren(ctx);
\r
188 public T visitYang_version_stmt(YangParser.Yang_version_stmtContext ctx) {
\r
189 return visitChildren(ctx);
\r
193 public T visitReference_stmt(YangParser.Reference_stmtContext ctx) {
\r
194 return visitChildren(ctx);
\r
198 public T visitYin_element_stmt(YangParser.Yin_element_stmtContext ctx) {
\r
199 return visitChildren(ctx);
\r
203 public T visitLeaf_stmt(YangParser.Leaf_stmtContext ctx) {
\r
204 return visitChildren(ctx);
\r
208 public T visitCase_stmt(YangParser.Case_stmtContext ctx) {
\r
209 return visitChildren(ctx);
\r
213 public T visitModule_stmt(YangParser.Module_stmtContext ctx) {
\r
214 return visitChildren(ctx);
\r
218 public T visitRpc_stmt(YangParser.Rpc_stmtContext ctx) {
\r
219 return visitChildren(ctx);
\r
223 public T visitType_body_stmts(YangParser.Type_body_stmtsContext ctx) {
\r
224 return visitChildren(ctx);
\r
228 public T visitExtension_stmt(YangParser.Extension_stmtContext ctx) {
\r
229 return visitChildren(ctx);
\r
233 public T visitSubmodule_header_stmts(
\r
234 YangParser.Submodule_header_stmtsContext ctx) {
\r
235 return visitChildren(ctx);
\r
239 public T visitRefine_container_stmts(
\r
240 YangParser.Refine_container_stmtsContext ctx) {
\r
241 return visitChildren(ctx);
\r
245 public T visitValue_stmt(YangParser.Value_stmtContext ctx) {
\r
246 return visitChildren(ctx);
\r
250 public T visitRefine_list_stmts(YangParser.Refine_list_stmtsContext ctx) {
\r
251 return visitChildren(ctx);
\r
255 public T visitDefault_stmt(YangParser.Default_stmtContext ctx) {
\r
256 return visitChildren(ctx);
\r
260 public T visitRevision_stmts(YangParser.Revision_stmtsContext ctx) {
\r
261 return visitChildren(ctx);
\r
265 public T visitAnyxml_stmt(YangParser.Anyxml_stmtContext ctx) {
\r
266 return visitChildren(ctx);
\r
270 public T visitStatus_stmt(YangParser.Status_stmtContext ctx) {
\r
271 return visitChildren(ctx);
\r
275 public T visitContact_stmt(YangParser.Contact_stmtContext ctx) {
\r
276 return visitChildren(ctx);
\r
280 public T visitIdentifier_stmt(YangParser.Identifier_stmtContext ctx) {
\r
281 return visitChildren(ctx);
\r
285 public T visitString(YangParser.StringContext ctx) {
\r
286 return visitChildren(ctx);
\r
290 public T visitRefine_choice_stmts(YangParser.Refine_choice_stmtsContext ctx) {
\r
291 return visitChildren(ctx);
\r
295 public T visitMandatory_arg(YangParser.Mandatory_argContext ctx) {
\r
296 return visitChildren(ctx);
\r
300 public T visitRefine_stmt(YangParser.Refine_stmtContext ctx) {
\r
301 return visitChildren(ctx);
\r
305 public T visitInstance_identifier_specification(
\r
306 YangParser.Instance_identifier_specificationContext ctx) {
\r
307 return visitChildren(ctx);
\r
311 public T visitBits_specification(YangParser.Bits_specificationContext ctx) {
\r
312 return visitChildren(ctx);
\r
316 public T visitWhen_stmt(YangParser.When_stmtContext ctx) {
\r
317 return visitChildren(ctx);
\r
321 public T visitString_restrictions(YangParser.String_restrictionsContext ctx) {
\r
322 return visitChildren(ctx);
\r
326 public T visitRefine_leaf_stmts(YangParser.Refine_leaf_stmtsContext ctx) {
\r
327 return visitChildren(ctx);
\r
331 public T visitMandatory_stmt(YangParser.Mandatory_stmtContext ctx) {
\r
332 return visitChildren(ctx);
\r
336 public T visitOrdered_by_arg(YangParser.Ordered_by_argContext ctx) {
\r
337 return visitChildren(ctx);
\r
341 public T visitMin_elements_stmt(YangParser.Min_elements_stmtContext ctx) {
\r
342 return visitChildren(ctx);
\r
346 public T visitStmtend(YangParser.StmtendContext ctx) {
\r
347 return visitChildren(ctx);
\r
351 public T visitRefine_anyxml_stmts(YangParser.Refine_anyxml_stmtsContext ctx) {
\r
352 return visitChildren(ctx);
\r
356 public T visitDescription_stmt(YangParser.Description_stmtContext ctx) {
\r
357 return visitChildren(ctx);
\r
361 public T visitPath_stmt(YangParser.Path_stmtContext ctx) {
\r
362 return visitChildren(ctx);
\r
366 public T visitInclude_stmt(YangParser.Include_stmtContext ctx) {
\r
367 return visitChildren(ctx);
\r
371 public T visitUnits_stmt(YangParser.Units_stmtContext ctx) {
\r
372 return visitChildren(ctx);
\r
376 public T visitUses_stmt(YangParser.Uses_stmtContext ctx) {
\r
377 return visitChildren(ctx);
\r
381 public T visitOrdered_by_stmt(YangParser.Ordered_by_stmtContext ctx) {
\r
382 return visitChildren(ctx);
\r
386 public T visitRange_stmt(YangParser.Range_stmtContext ctx) {
\r
387 return visitChildren(ctx);
\r
391 public T visitNamespace_stmt(YangParser.Namespace_stmtContext ctx) {
\r
392 return visitChildren(ctx);
\r
396 public T visitDeviate_add_stmt(YangParser.Deviate_add_stmtContext ctx) {
\r
397 return visitChildren(ctx);
\r
401 public T visitShort_case_stmt(YangParser.Short_case_stmtContext ctx) {
\r
402 return visitChildren(ctx);
\r
406 public T visitConfig_stmt(YangParser.Config_stmtContext ctx) {
\r
407 return visitChildren(ctx);
\r
411 public T visitEnum_stmt(YangParser.Enum_stmtContext ctx) {
\r
412 return visitChildren(ctx);
\r
416 public T visitYin_element_arg(YangParser.Yin_element_argContext ctx) {
\r
417 return visitChildren(ctx);
\r
421 public T visitOrganization_stmt(YangParser.Organization_stmtContext ctx) {
\r
422 return visitChildren(ctx);
\r
426 public T visitUnion_specification(YangParser.Union_specificationContext ctx) {
\r
427 return visitChildren(ctx);
\r
431 public T visitMax_value_arg(YangParser.Max_value_argContext ctx) {
\r
432 return visitChildren(ctx);
\r
436 public T visitSubmodule_stmt(YangParser.Submodule_stmtContext ctx) {
\r
437 return visitChildren(ctx);
\r
441 public T visitStatus_arg(YangParser.Status_argContext ctx) {
\r
442 return visitChildren(ctx);
\r
446 public T visitList_stmt(YangParser.List_stmtContext ctx) {
\r
447 return visitChildren(ctx);
\r
451 public T visitMax_elements_stmt(YangParser.Max_elements_stmtContext ctx) {
\r
452 return visitChildren(ctx);
\r
456 public T visitImport_stmt(YangParser.Import_stmtContext ctx) {
\r
457 return visitChildren(ctx);
\r
461 public T visitConfig_arg(YangParser.Config_argContext ctx) {
\r
462 return visitChildren(ctx);
\r
466 public T visitRevision_date_stmt(YangParser.Revision_date_stmtContext ctx) {
\r
467 return visitChildren(ctx);
\r
471 public T visitRefune_pom(YangParser.Refune_pomContext ctx) {
\r
472 return visitChildren(ctx);
\r
476 public T visitPresence_stmt(YangParser.Presence_stmtContext ctx) {
\r
477 return visitChildren(ctx);
\r
481 public T visitFraction_digits_stmt(
\r
482 YangParser.Fraction_digits_stmtContext ctx) {
\r
483 return visitChildren(ctx);
\r
487 public T visitNotification_stmt(YangParser.Notification_stmtContext ctx) {
\r
488 return visitChildren(ctx);
\r
492 public T visitInput_stmt(YangParser.Input_stmtContext ctx) {
\r
493 return visitChildren(ctx);
\r
497 public T visitUses_augment_stmt(YangParser.Uses_augment_stmtContext ctx) {
\r
498 return visitChildren(ctx);
\r
502 public T visitRefine_case_stmts(YangParser.Refine_case_stmtsContext ctx) {
\r
503 return visitChildren(ctx);
\r
507 public T visitDecimal64_specification(
\r
508 YangParser.Decimal64_specificationContext ctx) {
\r
509 return visitChildren(ctx);
\r
513 public T visitIf_feature_stmt(YangParser.If_feature_stmtContext ctx) {
\r
514 return visitChildren(ctx);
\r
518 public T visitRevision_stmt(YangParser.Revision_stmtContext ctx) {
\r
519 return visitChildren(ctx);
\r
523 public T visitLength_stmt(YangParser.Length_stmtContext ctx) {
\r
524 return visitChildren(ctx);
\r
528 public T visitMust_stmt(YangParser.Must_stmtContext ctx) {
\r
529 return visitChildren(ctx);
\r
533 public T visitBody_stmts(YangParser.Body_stmtsContext ctx) {
\r
534 return visitChildren(ctx);
\r
538 public T visitError_message_stmt(YangParser.Error_message_stmtContext ctx) {
\r
539 return visitChildren(ctx);
\r
543 public T visitUnique_stmt(YangParser.Unique_stmtContext ctx) {
\r
544 return visitChildren(ctx);
\r
548 public T visitChoice_stmt(YangParser.Choice_stmtContext ctx) {
\r
549 return visitChildren(ctx);
\r
553 public T visitOutput_stmt(YangParser.Output_stmtContext ctx) {
\r
554 return visitChildren(ctx);
\r