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.ParserRuleContext;
\r
11 import org.antlr.v4.runtime.tree.ErrorNode;
\r
12 import org.antlr.v4.runtime.tree.TerminalNode;
\r
14 public class YangParserBaseListener implements YangParserListener {
\r
16 public void enterEnum_specification(YangParser.Enum_specificationContext ctx) {
\r
20 public void exitEnum_specification(YangParser.Enum_specificationContext ctx) {
\r
24 public void enterRefine_leaf_list_stmts(
\r
25 YangParser.Refine_leaf_list_stmtsContext ctx) {
\r
29 public void exitRefine_leaf_list_stmts(
\r
30 YangParser.Refine_leaf_list_stmtsContext ctx) {
\r
34 public void enterPosition_stmt(YangParser.Position_stmtContext ctx) {
\r
38 public void exitPosition_stmt(YangParser.Position_stmtContext ctx) {
\r
42 public void enterArgument_stmt(YangParser.Argument_stmtContext ctx) {
\r
46 public void exitArgument_stmt(YangParser.Argument_stmtContext ctx) {
\r
50 public void enterLeafref_specification(
\r
51 YangParser.Leafref_specificationContext ctx) {
\r
55 public void exitLeafref_specification(
\r
56 YangParser.Leafref_specificationContext ctx) {
\r
60 public void enterError_app_tag_stmt(YangParser.Error_app_tag_stmtContext ctx) {
\r
64 public void exitError_app_tag_stmt(YangParser.Error_app_tag_stmtContext ctx) {
\r
68 public void enterData_def_stmt(YangParser.Data_def_stmtContext ctx) {
\r
72 public void exitData_def_stmt(YangParser.Data_def_stmtContext ctx) {
\r
76 public void enterIdentity_stmt(YangParser.Identity_stmtContext ctx) {
\r
80 public void exitIdentity_stmt(YangParser.Identity_stmtContext ctx) {
\r
84 public void enterDeviate_not_supported_stmt(
\r
85 YangParser.Deviate_not_supported_stmtContext ctx) {
\r
89 public void exitDeviate_not_supported_stmt(
\r
90 YangParser.Deviate_not_supported_stmtContext ctx) {
\r
94 public void enterPrefix_stmt(YangParser.Prefix_stmtContext ctx) {
\r
98 public void exitPrefix_stmt(YangParser.Prefix_stmtContext ctx) {
\r
102 public void enterMeta_stmts(YangParser.Meta_stmtsContext ctx) {
\r
106 public void exitMeta_stmts(YangParser.Meta_stmtsContext ctx) {
\r
110 public void enterLinkage_stmts(YangParser.Linkage_stmtsContext ctx) {
\r
114 public void exitLinkage_stmts(YangParser.Linkage_stmtsContext ctx) {
\r
118 public void enterGrouping_stmt(YangParser.Grouping_stmtContext ctx) {
\r
122 public void exitGrouping_stmt(YangParser.Grouping_stmtContext ctx) {
\r
126 public void enterFeature_stmt(YangParser.Feature_stmtContext ctx) {
\r
130 public void exitFeature_stmt(YangParser.Feature_stmtContext ctx) {
\r
134 public void enterYang(YangParser.YangContext ctx) {
\r
138 public void exitYang(YangParser.YangContext ctx) {
\r
142 public void enterIdentityref_specification(
\r
143 YangParser.Identityref_specificationContext ctx) {
\r
147 public void exitIdentityref_specification(
\r
148 YangParser.Identityref_specificationContext ctx) {
\r
152 public void enterNumerical_restrictions(
\r
153 YangParser.Numerical_restrictionsContext ctx) {
\r
157 public void exitNumerical_restrictions(
\r
158 YangParser.Numerical_restrictionsContext ctx) {
\r
162 public void enterModule_header_stmts(
\r
163 YangParser.Module_header_stmtsContext ctx) {
\r
167 public void exitModule_header_stmts(
\r
168 YangParser.Module_header_stmtsContext ctx) {
\r
172 public void enterRequire_instance_stmt(
\r
173 YangParser.Require_instance_stmtContext ctx) {
\r
177 public void exitRequire_instance_stmt(
\r
178 YangParser.Require_instance_stmtContext ctx) {
\r
182 public void enterBit_stmt(YangParser.Bit_stmtContext ctx) {
\r
186 public void exitBit_stmt(YangParser.Bit_stmtContext ctx) {
\r
190 public void enterType_stmt(YangParser.Type_stmtContext ctx) {
\r
194 public void exitType_stmt(YangParser.Type_stmtContext ctx) {
\r
198 public void enterPattern_stmt(YangParser.Pattern_stmtContext ctx) {
\r
202 public void exitPattern_stmt(YangParser.Pattern_stmtContext ctx) {
\r
206 public void enterDeviation_stmt(YangParser.Deviation_stmtContext ctx) {
\r
210 public void exitDeviation_stmt(YangParser.Deviation_stmtContext ctx) {
\r
214 public void enterDeviate_replace_stmt(
\r
215 YangParser.Deviate_replace_stmtContext ctx) {
\r
219 public void exitDeviate_replace_stmt(
\r
220 YangParser.Deviate_replace_stmtContext ctx) {
\r
224 public void enterKey_stmt(YangParser.Key_stmtContext ctx) {
\r
228 public void exitKey_stmt(YangParser.Key_stmtContext ctx) {
\r
232 public void enterRequire_instance_arg(
\r
233 YangParser.Require_instance_argContext ctx) {
\r
237 public void exitRequire_instance_arg(
\r
238 YangParser.Require_instance_argContext ctx) {
\r
242 public void enterLeaf_list_stmt(YangParser.Leaf_list_stmtContext ctx) {
\r
246 public void exitLeaf_list_stmt(YangParser.Leaf_list_stmtContext ctx) {
\r
250 public void enterAugment_stmt(YangParser.Augment_stmtContext ctx) {
\r
254 public void exitAugment_stmt(YangParser.Augment_stmtContext ctx) {
\r
258 public void enterDeviate_delete_stmt(
\r
259 YangParser.Deviate_delete_stmtContext ctx) {
\r
263 public void exitDeviate_delete_stmt(
\r
264 YangParser.Deviate_delete_stmtContext ctx) {
\r
268 public void enterTypedef_stmt(YangParser.Typedef_stmtContext ctx) {
\r
272 public void exitTypedef_stmt(YangParser.Typedef_stmtContext ctx) {
\r
276 public void enterContainer_stmt(YangParser.Container_stmtContext ctx) {
\r
280 public void exitContainer_stmt(YangParser.Container_stmtContext ctx) {
\r
284 public void enterBelongs_to_stmt(YangParser.Belongs_to_stmtContext ctx) {
\r
288 public void exitBelongs_to_stmt(YangParser.Belongs_to_stmtContext ctx) {
\r
292 public void enterBase_stmt(YangParser.Base_stmtContext ctx) {
\r
296 public void exitBase_stmt(YangParser.Base_stmtContext ctx) {
\r
300 public void enterYang_version_stmt(YangParser.Yang_version_stmtContext ctx) {
\r
304 public void exitYang_version_stmt(YangParser.Yang_version_stmtContext ctx) {
\r
308 public void enterReference_stmt(YangParser.Reference_stmtContext ctx) {
\r
312 public void exitReference_stmt(YangParser.Reference_stmtContext ctx) {
\r
316 public void enterYin_element_stmt(YangParser.Yin_element_stmtContext ctx) {
\r
320 public void exitYin_element_stmt(YangParser.Yin_element_stmtContext ctx) {
\r
324 public void enterLeaf_stmt(YangParser.Leaf_stmtContext ctx) {
\r
328 public void exitLeaf_stmt(YangParser.Leaf_stmtContext ctx) {
\r
332 public void enterCase_stmt(YangParser.Case_stmtContext ctx) {
\r
336 public void exitCase_stmt(YangParser.Case_stmtContext ctx) {
\r
340 public void enterModule_stmt(YangParser.Module_stmtContext ctx) {
\r
344 public void exitModule_stmt(YangParser.Module_stmtContext ctx) {
\r
348 public void enterRpc_stmt(YangParser.Rpc_stmtContext ctx) {
\r
352 public void exitRpc_stmt(YangParser.Rpc_stmtContext ctx) {
\r
356 public void enterType_body_stmts(YangParser.Type_body_stmtsContext ctx) {
\r
360 public void exitType_body_stmts(YangParser.Type_body_stmtsContext ctx) {
\r
364 public void enterExtension_stmt(YangParser.Extension_stmtContext ctx) {
\r
368 public void exitExtension_stmt(YangParser.Extension_stmtContext ctx) {
\r
372 public void enterSubmodule_header_stmts(
\r
373 YangParser.Submodule_header_stmtsContext ctx) {
\r
377 public void exitSubmodule_header_stmts(
\r
378 YangParser.Submodule_header_stmtsContext ctx) {
\r
382 public void enterRefine_container_stmts(
\r
383 YangParser.Refine_container_stmtsContext ctx) {
\r
387 public void exitRefine_container_stmts(
\r
388 YangParser.Refine_container_stmtsContext ctx) {
\r
392 public void enterValue_stmt(YangParser.Value_stmtContext ctx) {
\r
396 public void exitValue_stmt(YangParser.Value_stmtContext ctx) {
\r
400 public void enterRefine_list_stmts(YangParser.Refine_list_stmtsContext ctx) {
\r
404 public void exitRefine_list_stmts(YangParser.Refine_list_stmtsContext ctx) {
\r
408 public void enterDefault_stmt(YangParser.Default_stmtContext ctx) {
\r
412 public void exitDefault_stmt(YangParser.Default_stmtContext ctx) {
\r
416 public void enterRevision_stmts(YangParser.Revision_stmtsContext ctx) {
\r
420 public void exitRevision_stmts(YangParser.Revision_stmtsContext ctx) {
\r
424 public void enterAnyxml_stmt(YangParser.Anyxml_stmtContext ctx) {
\r
428 public void exitAnyxml_stmt(YangParser.Anyxml_stmtContext ctx) {
\r
432 public void enterStatus_stmt(YangParser.Status_stmtContext ctx) {
\r
436 public void exitStatus_stmt(YangParser.Status_stmtContext ctx) {
\r
440 public void enterContact_stmt(YangParser.Contact_stmtContext ctx) {
\r
444 public void exitContact_stmt(YangParser.Contact_stmtContext ctx) {
\r
448 public void enterIdentifier_stmt(YangParser.Identifier_stmtContext ctx) {
\r
452 public void exitIdentifier_stmt(YangParser.Identifier_stmtContext ctx) {
\r
456 public void enterString(YangParser.StringContext ctx) {
\r
460 public void exitString(YangParser.StringContext ctx) {
\r
464 public void enterRefine_choice_stmts(
\r
465 YangParser.Refine_choice_stmtsContext ctx) {
\r
469 public void exitRefine_choice_stmts(
\r
470 YangParser.Refine_choice_stmtsContext ctx) {
\r
474 public void enterMandatory_arg(YangParser.Mandatory_argContext ctx) {
\r
478 public void exitMandatory_arg(YangParser.Mandatory_argContext ctx) {
\r
482 public void enterRefine_stmt(YangParser.Refine_stmtContext ctx) {
\r
486 public void exitRefine_stmt(YangParser.Refine_stmtContext ctx) {
\r
490 public void enterInstance_identifier_specification(
\r
491 YangParser.Instance_identifier_specificationContext ctx) {
\r
495 public void exitInstance_identifier_specification(
\r
496 YangParser.Instance_identifier_specificationContext ctx) {
\r
500 public void enterBits_specification(YangParser.Bits_specificationContext ctx) {
\r
504 public void exitBits_specification(YangParser.Bits_specificationContext ctx) {
\r
508 public void enterWhen_stmt(YangParser.When_stmtContext ctx) {
\r
512 public void exitWhen_stmt(YangParser.When_stmtContext ctx) {
\r
516 public void enterString_restrictions(
\r
517 YangParser.String_restrictionsContext ctx) {
\r
521 public void exitString_restrictions(
\r
522 YangParser.String_restrictionsContext ctx) {
\r
526 public void enterRefine_leaf_stmts(YangParser.Refine_leaf_stmtsContext ctx) {
\r
530 public void exitRefine_leaf_stmts(YangParser.Refine_leaf_stmtsContext ctx) {
\r
534 public void enterMandatory_stmt(YangParser.Mandatory_stmtContext ctx) {
\r
538 public void exitMandatory_stmt(YangParser.Mandatory_stmtContext ctx) {
\r
542 public void enterOrdered_by_arg(YangParser.Ordered_by_argContext ctx) {
\r
546 public void exitOrdered_by_arg(YangParser.Ordered_by_argContext ctx) {
\r
550 public void enterMin_elements_stmt(YangParser.Min_elements_stmtContext ctx) {
\r
554 public void exitMin_elements_stmt(YangParser.Min_elements_stmtContext ctx) {
\r
558 public void enterStmtend(YangParser.StmtendContext ctx) {
\r
562 public void exitStmtend(YangParser.StmtendContext ctx) {
\r
566 public void enterRefine_anyxml_stmts(
\r
567 YangParser.Refine_anyxml_stmtsContext ctx) {
\r
571 public void exitRefine_anyxml_stmts(
\r
572 YangParser.Refine_anyxml_stmtsContext ctx) {
\r
576 public void enterDescription_stmt(YangParser.Description_stmtContext ctx) {
\r
580 public void exitDescription_stmt(YangParser.Description_stmtContext ctx) {
\r
584 public void enterPath_stmt(YangParser.Path_stmtContext ctx) {
\r
588 public void exitPath_stmt(YangParser.Path_stmtContext ctx) {
\r
592 public void enterInclude_stmt(YangParser.Include_stmtContext ctx) {
\r
596 public void exitInclude_stmt(YangParser.Include_stmtContext ctx) {
\r
600 public void enterUnits_stmt(YangParser.Units_stmtContext ctx) {
\r
604 public void exitUnits_stmt(YangParser.Units_stmtContext ctx) {
\r
608 public void enterUses_stmt(YangParser.Uses_stmtContext ctx) {
\r
612 public void exitUses_stmt(YangParser.Uses_stmtContext ctx) {
\r
616 public void enterOrdered_by_stmt(YangParser.Ordered_by_stmtContext ctx) {
\r
620 public void exitOrdered_by_stmt(YangParser.Ordered_by_stmtContext ctx) {
\r
624 public void enterRange_stmt(YangParser.Range_stmtContext ctx) {
\r
628 public void exitRange_stmt(YangParser.Range_stmtContext ctx) {
\r
632 public void enterNamespace_stmt(YangParser.Namespace_stmtContext ctx) {
\r
636 public void exitNamespace_stmt(YangParser.Namespace_stmtContext ctx) {
\r
640 public void enterDeviate_add_stmt(YangParser.Deviate_add_stmtContext ctx) {
\r
644 public void exitDeviate_add_stmt(YangParser.Deviate_add_stmtContext ctx) {
\r
648 public void enterShort_case_stmt(YangParser.Short_case_stmtContext ctx) {
\r
652 public void exitShort_case_stmt(YangParser.Short_case_stmtContext ctx) {
\r
656 public void enterConfig_stmt(YangParser.Config_stmtContext ctx) {
\r
660 public void exitConfig_stmt(YangParser.Config_stmtContext ctx) {
\r
664 public void enterEnum_stmt(YangParser.Enum_stmtContext ctx) {
\r
668 public void exitEnum_stmt(YangParser.Enum_stmtContext ctx) {
\r
672 public void enterYin_element_arg(YangParser.Yin_element_argContext ctx) {
\r
676 public void exitYin_element_arg(YangParser.Yin_element_argContext ctx) {
\r
680 public void enterOrganization_stmt(YangParser.Organization_stmtContext ctx) {
\r
684 public void exitOrganization_stmt(YangParser.Organization_stmtContext ctx) {
\r
688 public void enterUnion_specification(
\r
689 YangParser.Union_specificationContext ctx) {
\r
693 public void exitUnion_specification(
\r
694 YangParser.Union_specificationContext ctx) {
\r
698 public void enterMax_value_arg(YangParser.Max_value_argContext ctx) {
\r
702 public void exitMax_value_arg(YangParser.Max_value_argContext ctx) {
\r
706 public void enterSubmodule_stmt(YangParser.Submodule_stmtContext ctx) {
\r
710 public void exitSubmodule_stmt(YangParser.Submodule_stmtContext ctx) {
\r
714 public void enterStatus_arg(YangParser.Status_argContext ctx) {
\r
718 public void exitStatus_arg(YangParser.Status_argContext ctx) {
\r
722 public void enterList_stmt(YangParser.List_stmtContext ctx) {
\r
726 public void exitList_stmt(YangParser.List_stmtContext ctx) {
\r
730 public void enterMax_elements_stmt(YangParser.Max_elements_stmtContext ctx) {
\r
734 public void exitMax_elements_stmt(YangParser.Max_elements_stmtContext ctx) {
\r
738 public void enterImport_stmt(YangParser.Import_stmtContext ctx) {
\r
742 public void exitImport_stmt(YangParser.Import_stmtContext ctx) {
\r
746 public void enterConfig_arg(YangParser.Config_argContext ctx) {
\r
750 public void exitConfig_arg(YangParser.Config_argContext ctx) {
\r
754 public void enterRevision_date_stmt(YangParser.Revision_date_stmtContext ctx) {
\r
758 public void exitRevision_date_stmt(YangParser.Revision_date_stmtContext ctx) {
\r
762 public void enterRefune_pom(YangParser.Refune_pomContext ctx) {
\r
766 public void exitRefune_pom(YangParser.Refune_pomContext ctx) {
\r
770 public void enterPresence_stmt(YangParser.Presence_stmtContext ctx) {
\r
774 public void exitPresence_stmt(YangParser.Presence_stmtContext ctx) {
\r
778 public void enterFraction_digits_stmt(
\r
779 YangParser.Fraction_digits_stmtContext ctx) {
\r
783 public void exitFraction_digits_stmt(
\r
784 YangParser.Fraction_digits_stmtContext ctx) {
\r
788 public void enterNotification_stmt(YangParser.Notification_stmtContext ctx) {
\r
792 public void exitNotification_stmt(YangParser.Notification_stmtContext ctx) {
\r
796 public void enterInput_stmt(YangParser.Input_stmtContext ctx) {
\r
800 public void exitInput_stmt(YangParser.Input_stmtContext ctx) {
\r
804 public void enterUses_augment_stmt(YangParser.Uses_augment_stmtContext ctx) {
\r
808 public void exitUses_augment_stmt(YangParser.Uses_augment_stmtContext ctx) {
\r
812 public void enterRefine_case_stmts(YangParser.Refine_case_stmtsContext ctx) {
\r
816 public void exitRefine_case_stmts(YangParser.Refine_case_stmtsContext ctx) {
\r
820 public void enterDecimal64_specification(
\r
821 YangParser.Decimal64_specificationContext ctx) {
\r
825 public void exitDecimal64_specification(
\r
826 YangParser.Decimal64_specificationContext ctx) {
\r
830 public void enterIf_feature_stmt(YangParser.If_feature_stmtContext ctx) {
\r
834 public void exitIf_feature_stmt(YangParser.If_feature_stmtContext ctx) {
\r
838 public void enterRevision_stmt(YangParser.Revision_stmtContext ctx) {
\r
842 public void exitRevision_stmt(YangParser.Revision_stmtContext ctx) {
\r
846 public void enterLength_stmt(YangParser.Length_stmtContext ctx) {
\r
850 public void exitLength_stmt(YangParser.Length_stmtContext ctx) {
\r
854 public void enterMust_stmt(YangParser.Must_stmtContext ctx) {
\r
858 public void exitMust_stmt(YangParser.Must_stmtContext ctx) {
\r
862 public void enterBody_stmts(YangParser.Body_stmtsContext ctx) {
\r
866 public void exitBody_stmts(YangParser.Body_stmtsContext ctx) {
\r
870 public void enterError_message_stmt(YangParser.Error_message_stmtContext ctx) {
\r
874 public void exitError_message_stmt(YangParser.Error_message_stmtContext ctx) {
\r
878 public void enterUnique_stmt(YangParser.Unique_stmtContext ctx) {
\r
882 public void exitUnique_stmt(YangParser.Unique_stmtContext ctx) {
\r
886 public void enterChoice_stmt(YangParser.Choice_stmtContext ctx) {
\r
890 public void exitChoice_stmt(YangParser.Choice_stmtContext ctx) {
\r
894 public void enterOutput_stmt(YangParser.Output_stmtContext ctx) {
\r
898 public void exitOutput_stmt(YangParser.Output_stmtContext ctx) {
\r
902 public void enterEveryRule(ParserRuleContext ctx) {
\r
906 public void exitEveryRule(ParserRuleContext ctx) {
\r
910 public void visitTerminal(TerminalNode node) {
\r
914 public void visitErrorNode(ErrorNode node) {
\r