--- /dev/null
+/*\r
+ * Copyright (c) 2013 Cisco Systems, Inc. and others. All rights reserved.\r
+ *\r
+ * This program and the accompanying materials are made available under the\r
+ * terms of the Eclipse Public License v1.0 which accompanies this distribution,\r
+ * and is available at http://www.eclipse.org/legal/epl-v10.html\r
+ */\r
+package org.opendaylight.controller.antlrv4.code.gen;\r
+\r
+import org.antlr.v4.runtime.tree.ParseTreeListener;\r
+\r
+public interface YangParserListener extends ParseTreeListener {\r
+ void enterEnum_specification(YangParser.Enum_specificationContext ctx);\r
+\r
+ void exitEnum_specification(YangParser.Enum_specificationContext ctx);\r
+\r
+ void enterRefine_leaf_list_stmts(\r
+ YangParser.Refine_leaf_list_stmtsContext ctx);\r
+\r
+ void exitRefine_leaf_list_stmts(YangParser.Refine_leaf_list_stmtsContext ctx);\r
+\r
+ void enterPosition_stmt(YangParser.Position_stmtContext ctx);\r
+\r
+ void exitPosition_stmt(YangParser.Position_stmtContext ctx);\r
+\r
+ void enterArgument_stmt(YangParser.Argument_stmtContext ctx);\r
+\r
+ void exitArgument_stmt(YangParser.Argument_stmtContext ctx);\r
+\r
+ void enterLeafref_specification(YangParser.Leafref_specificationContext ctx);\r
+\r
+ void exitLeafref_specification(YangParser.Leafref_specificationContext ctx);\r
+\r
+ void enterError_app_tag_stmt(YangParser.Error_app_tag_stmtContext ctx);\r
+\r
+ void exitError_app_tag_stmt(YangParser.Error_app_tag_stmtContext ctx);\r
+\r
+ void enterData_def_stmt(YangParser.Data_def_stmtContext ctx);\r
+\r
+ void exitData_def_stmt(YangParser.Data_def_stmtContext ctx);\r
+\r
+ void enterIdentity_stmt(YangParser.Identity_stmtContext ctx);\r
+\r
+ void exitIdentity_stmt(YangParser.Identity_stmtContext ctx);\r
+\r
+ void enterDeviate_not_supported_stmt(\r
+ YangParser.Deviate_not_supported_stmtContext ctx);\r
+\r
+ void exitDeviate_not_supported_stmt(\r
+ YangParser.Deviate_not_supported_stmtContext ctx);\r
+\r
+ void enterPrefix_stmt(YangParser.Prefix_stmtContext ctx);\r
+\r
+ void exitPrefix_stmt(YangParser.Prefix_stmtContext ctx);\r
+\r
+ void enterMeta_stmts(YangParser.Meta_stmtsContext ctx);\r
+\r
+ void exitMeta_stmts(YangParser.Meta_stmtsContext ctx);\r
+\r
+ void enterLinkage_stmts(YangParser.Linkage_stmtsContext ctx);\r
+\r
+ void exitLinkage_stmts(YangParser.Linkage_stmtsContext ctx);\r
+\r
+ void enterGrouping_stmt(YangParser.Grouping_stmtContext ctx);\r
+\r
+ void exitGrouping_stmt(YangParser.Grouping_stmtContext ctx);\r
+\r
+ void enterFeature_stmt(YangParser.Feature_stmtContext ctx);\r
+\r
+ void exitFeature_stmt(YangParser.Feature_stmtContext ctx);\r
+\r
+ void enterYang(YangParser.YangContext ctx);\r
+\r
+ void exitYang(YangParser.YangContext ctx);\r
+\r
+ void enterIdentityref_specification(\r
+ YangParser.Identityref_specificationContext ctx);\r
+\r
+ void exitIdentityref_specification(\r
+ YangParser.Identityref_specificationContext ctx);\r
+\r
+ void enterNumerical_restrictions(\r
+ YangParser.Numerical_restrictionsContext ctx);\r
+\r
+ void exitNumerical_restrictions(YangParser.Numerical_restrictionsContext ctx);\r
+\r
+ void enterModule_header_stmts(YangParser.Module_header_stmtsContext ctx);\r
+\r
+ void exitModule_header_stmts(YangParser.Module_header_stmtsContext ctx);\r
+\r
+ void enterRequire_instance_stmt(YangParser.Require_instance_stmtContext ctx);\r
+\r
+ void exitRequire_instance_stmt(YangParser.Require_instance_stmtContext ctx);\r
+\r
+ void enterBit_stmt(YangParser.Bit_stmtContext ctx);\r
+\r
+ void exitBit_stmt(YangParser.Bit_stmtContext ctx);\r
+\r
+ void enterType_stmt(YangParser.Type_stmtContext ctx);\r
+\r
+ void exitType_stmt(YangParser.Type_stmtContext ctx);\r
+\r
+ void enterPattern_stmt(YangParser.Pattern_stmtContext ctx);\r
+\r
+ void exitPattern_stmt(YangParser.Pattern_stmtContext ctx);\r
+\r
+ void enterDeviation_stmt(YangParser.Deviation_stmtContext ctx);\r
+\r
+ void exitDeviation_stmt(YangParser.Deviation_stmtContext ctx);\r
+\r
+ void enterDeviate_replace_stmt(YangParser.Deviate_replace_stmtContext ctx);\r
+\r
+ void exitDeviate_replace_stmt(YangParser.Deviate_replace_stmtContext ctx);\r
+\r
+ void enterKey_stmt(YangParser.Key_stmtContext ctx);\r
+\r
+ void exitKey_stmt(YangParser.Key_stmtContext ctx);\r
+\r
+ void enterRequire_instance_arg(YangParser.Require_instance_argContext ctx);\r
+\r
+ void exitRequire_instance_arg(YangParser.Require_instance_argContext ctx);\r
+\r
+ void enterLeaf_list_stmt(YangParser.Leaf_list_stmtContext ctx);\r
+\r
+ void exitLeaf_list_stmt(YangParser.Leaf_list_stmtContext ctx);\r
+\r
+ void enterAugment_stmt(YangParser.Augment_stmtContext ctx);\r
+\r
+ void exitAugment_stmt(YangParser.Augment_stmtContext ctx);\r
+\r
+ void enterDeviate_delete_stmt(YangParser.Deviate_delete_stmtContext ctx);\r
+\r
+ void exitDeviate_delete_stmt(YangParser.Deviate_delete_stmtContext ctx);\r
+\r
+ void enterTypedef_stmt(YangParser.Typedef_stmtContext ctx);\r
+\r
+ void exitTypedef_stmt(YangParser.Typedef_stmtContext ctx);\r
+\r
+ void enterContainer_stmt(YangParser.Container_stmtContext ctx);\r
+\r
+ void exitContainer_stmt(YangParser.Container_stmtContext ctx);\r
+\r
+ void enterBelongs_to_stmt(YangParser.Belongs_to_stmtContext ctx);\r
+\r
+ void exitBelongs_to_stmt(YangParser.Belongs_to_stmtContext ctx);\r
+\r
+ void enterBase_stmt(YangParser.Base_stmtContext ctx);\r
+\r
+ void exitBase_stmt(YangParser.Base_stmtContext ctx);\r
+\r
+ void enterYang_version_stmt(YangParser.Yang_version_stmtContext ctx);\r
+\r
+ void exitYang_version_stmt(YangParser.Yang_version_stmtContext ctx);\r
+\r
+ void enterReference_stmt(YangParser.Reference_stmtContext ctx);\r
+\r
+ void exitReference_stmt(YangParser.Reference_stmtContext ctx);\r
+\r
+ void enterYin_element_stmt(YangParser.Yin_element_stmtContext ctx);\r
+\r
+ void exitYin_element_stmt(YangParser.Yin_element_stmtContext ctx);\r
+\r
+ void enterLeaf_stmt(YangParser.Leaf_stmtContext ctx);\r
+\r
+ void exitLeaf_stmt(YangParser.Leaf_stmtContext ctx);\r
+\r
+ void enterCase_stmt(YangParser.Case_stmtContext ctx);\r
+\r
+ void exitCase_stmt(YangParser.Case_stmtContext ctx);\r
+\r
+ void enterModule_stmt(YangParser.Module_stmtContext ctx);\r
+\r
+ void exitModule_stmt(YangParser.Module_stmtContext ctx);\r
+\r
+ void enterRpc_stmt(YangParser.Rpc_stmtContext ctx);\r
+\r
+ void exitRpc_stmt(YangParser.Rpc_stmtContext ctx);\r
+\r
+ void enterType_body_stmts(YangParser.Type_body_stmtsContext ctx);\r
+\r
+ void exitType_body_stmts(YangParser.Type_body_stmtsContext ctx);\r
+\r
+ void enterExtension_stmt(YangParser.Extension_stmtContext ctx);\r
+\r
+ void exitExtension_stmt(YangParser.Extension_stmtContext ctx);\r
+\r
+ void enterSubmodule_header_stmts(\r
+ YangParser.Submodule_header_stmtsContext ctx);\r
+\r
+ void exitSubmodule_header_stmts(YangParser.Submodule_header_stmtsContext ctx);\r
+\r
+ void enterRefine_container_stmts(\r
+ YangParser.Refine_container_stmtsContext ctx);\r
+\r
+ void exitRefine_container_stmts(YangParser.Refine_container_stmtsContext ctx);\r
+\r
+ void enterValue_stmt(YangParser.Value_stmtContext ctx);\r
+\r
+ void exitValue_stmt(YangParser.Value_stmtContext ctx);\r
+\r
+ void enterRefine_list_stmts(YangParser.Refine_list_stmtsContext ctx);\r
+\r
+ void exitRefine_list_stmts(YangParser.Refine_list_stmtsContext ctx);\r
+\r
+ void enterDefault_stmt(YangParser.Default_stmtContext ctx);\r
+\r
+ void exitDefault_stmt(YangParser.Default_stmtContext ctx);\r
+\r
+ void enterRevision_stmts(YangParser.Revision_stmtsContext ctx);\r
+\r
+ void exitRevision_stmts(YangParser.Revision_stmtsContext ctx);\r
+\r
+ void enterAnyxml_stmt(YangParser.Anyxml_stmtContext ctx);\r
+\r
+ void exitAnyxml_stmt(YangParser.Anyxml_stmtContext ctx);\r
+\r
+ void enterStatus_stmt(YangParser.Status_stmtContext ctx);\r
+\r
+ void exitStatus_stmt(YangParser.Status_stmtContext ctx);\r
+\r
+ void enterContact_stmt(YangParser.Contact_stmtContext ctx);\r
+\r
+ void exitContact_stmt(YangParser.Contact_stmtContext ctx);\r
+\r
+ void enterIdentifier_stmt(YangParser.Identifier_stmtContext ctx);\r
+\r
+ void exitIdentifier_stmt(YangParser.Identifier_stmtContext ctx);\r
+\r
+ void enterString(YangParser.StringContext ctx);\r
+\r
+ void exitString(YangParser.StringContext ctx);\r
+\r
+ void enterRefine_choice_stmts(YangParser.Refine_choice_stmtsContext ctx);\r
+\r
+ void exitRefine_choice_stmts(YangParser.Refine_choice_stmtsContext ctx);\r
+\r
+ void enterMandatory_arg(YangParser.Mandatory_argContext ctx);\r
+\r
+ void exitMandatory_arg(YangParser.Mandatory_argContext ctx);\r
+\r
+ void enterRefine_stmt(YangParser.Refine_stmtContext ctx);\r
+\r
+ void exitRefine_stmt(YangParser.Refine_stmtContext ctx);\r
+\r
+ void enterInstance_identifier_specification(\r
+ YangParser.Instance_identifier_specificationContext ctx);\r
+\r
+ void exitInstance_identifier_specification(\r
+ YangParser.Instance_identifier_specificationContext ctx);\r
+\r
+ void enterBits_specification(YangParser.Bits_specificationContext ctx);\r
+\r
+ void exitBits_specification(YangParser.Bits_specificationContext ctx);\r
+\r
+ void enterWhen_stmt(YangParser.When_stmtContext ctx);\r
+\r
+ void exitWhen_stmt(YangParser.When_stmtContext ctx);\r
+\r
+ void enterString_restrictions(YangParser.String_restrictionsContext ctx);\r
+\r
+ void exitString_restrictions(YangParser.String_restrictionsContext ctx);\r
+\r
+ void enterRefine_leaf_stmts(YangParser.Refine_leaf_stmtsContext ctx);\r
+\r
+ void exitRefine_leaf_stmts(YangParser.Refine_leaf_stmtsContext ctx);\r
+\r
+ void enterMandatory_stmt(YangParser.Mandatory_stmtContext ctx);\r
+\r
+ void exitMandatory_stmt(YangParser.Mandatory_stmtContext ctx);\r
+\r
+ void enterOrdered_by_arg(YangParser.Ordered_by_argContext ctx);\r
+\r
+ void exitOrdered_by_arg(YangParser.Ordered_by_argContext ctx);\r
+\r
+ void enterMin_elements_stmt(YangParser.Min_elements_stmtContext ctx);\r
+\r
+ void exitMin_elements_stmt(YangParser.Min_elements_stmtContext ctx);\r
+\r
+ void enterStmtend(YangParser.StmtendContext ctx);\r
+\r
+ void exitStmtend(YangParser.StmtendContext ctx);\r
+\r
+ void enterRefine_anyxml_stmts(YangParser.Refine_anyxml_stmtsContext ctx);\r
+\r
+ void exitRefine_anyxml_stmts(YangParser.Refine_anyxml_stmtsContext ctx);\r
+\r
+ void enterDescription_stmt(YangParser.Description_stmtContext ctx);\r
+\r
+ void exitDescription_stmt(YangParser.Description_stmtContext ctx);\r
+\r
+ void enterPath_stmt(YangParser.Path_stmtContext ctx);\r
+\r
+ void exitPath_stmt(YangParser.Path_stmtContext ctx);\r
+\r
+ void enterInclude_stmt(YangParser.Include_stmtContext ctx);\r
+\r
+ void exitInclude_stmt(YangParser.Include_stmtContext ctx);\r
+\r
+ void enterUnits_stmt(YangParser.Units_stmtContext ctx);\r
+\r
+ void exitUnits_stmt(YangParser.Units_stmtContext ctx);\r
+\r
+ void enterUses_stmt(YangParser.Uses_stmtContext ctx);\r
+\r
+ void exitUses_stmt(YangParser.Uses_stmtContext ctx);\r
+\r
+ void enterOrdered_by_stmt(YangParser.Ordered_by_stmtContext ctx);\r
+\r
+ void exitOrdered_by_stmt(YangParser.Ordered_by_stmtContext ctx);\r
+\r
+ void enterRange_stmt(YangParser.Range_stmtContext ctx);\r
+\r
+ void exitRange_stmt(YangParser.Range_stmtContext ctx);\r
+\r
+ void enterNamespace_stmt(YangParser.Namespace_stmtContext ctx);\r
+\r
+ void exitNamespace_stmt(YangParser.Namespace_stmtContext ctx);\r
+\r
+ void enterDeviate_add_stmt(YangParser.Deviate_add_stmtContext ctx);\r
+\r
+ void exitDeviate_add_stmt(YangParser.Deviate_add_stmtContext ctx);\r
+\r
+ void enterShort_case_stmt(YangParser.Short_case_stmtContext ctx);\r
+\r
+ void exitShort_case_stmt(YangParser.Short_case_stmtContext ctx);\r
+\r
+ void enterConfig_stmt(YangParser.Config_stmtContext ctx);\r
+\r
+ void exitConfig_stmt(YangParser.Config_stmtContext ctx);\r
+\r
+ void enterEnum_stmt(YangParser.Enum_stmtContext ctx);\r
+\r
+ void exitEnum_stmt(YangParser.Enum_stmtContext ctx);\r
+\r
+ void enterYin_element_arg(YangParser.Yin_element_argContext ctx);\r
+\r
+ void exitYin_element_arg(YangParser.Yin_element_argContext ctx);\r
+\r
+ void enterOrganization_stmt(YangParser.Organization_stmtContext ctx);\r
+\r
+ void exitOrganization_stmt(YangParser.Organization_stmtContext ctx);\r
+\r
+ void enterUnion_specification(YangParser.Union_specificationContext ctx);\r
+\r
+ void exitUnion_specification(YangParser.Union_specificationContext ctx);\r
+\r
+ void enterMax_value_arg(YangParser.Max_value_argContext ctx);\r
+\r
+ void exitMax_value_arg(YangParser.Max_value_argContext ctx);\r
+\r
+ void enterSubmodule_stmt(YangParser.Submodule_stmtContext ctx);\r
+\r
+ void exitSubmodule_stmt(YangParser.Submodule_stmtContext ctx);\r
+\r
+ void enterStatus_arg(YangParser.Status_argContext ctx);\r
+\r
+ void exitStatus_arg(YangParser.Status_argContext ctx);\r
+\r
+ void enterList_stmt(YangParser.List_stmtContext ctx);\r
+\r
+ void exitList_stmt(YangParser.List_stmtContext ctx);\r
+\r
+ void enterMax_elements_stmt(YangParser.Max_elements_stmtContext ctx);\r
+\r
+ void exitMax_elements_stmt(YangParser.Max_elements_stmtContext ctx);\r
+\r
+ void enterImport_stmt(YangParser.Import_stmtContext ctx);\r
+\r
+ void exitImport_stmt(YangParser.Import_stmtContext ctx);\r
+\r
+ void enterConfig_arg(YangParser.Config_argContext ctx);\r
+\r
+ void exitConfig_arg(YangParser.Config_argContext ctx);\r
+\r
+ void enterRevision_date_stmt(YangParser.Revision_date_stmtContext ctx);\r
+\r
+ void exitRevision_date_stmt(YangParser.Revision_date_stmtContext ctx);\r
+\r
+ void enterRefune_pom(YangParser.Refune_pomContext ctx);\r
+\r
+ void exitRefune_pom(YangParser.Refune_pomContext ctx);\r
+\r
+ void enterPresence_stmt(YangParser.Presence_stmtContext ctx);\r
+\r
+ void exitPresence_stmt(YangParser.Presence_stmtContext ctx);\r
+\r
+ void enterFraction_digits_stmt(YangParser.Fraction_digits_stmtContext ctx);\r
+\r
+ void exitFraction_digits_stmt(YangParser.Fraction_digits_stmtContext ctx);\r
+\r
+ void enterNotification_stmt(YangParser.Notification_stmtContext ctx);\r
+\r
+ void exitNotification_stmt(YangParser.Notification_stmtContext ctx);\r
+\r
+ void enterInput_stmt(YangParser.Input_stmtContext ctx);\r
+\r
+ void exitInput_stmt(YangParser.Input_stmtContext ctx);\r
+\r
+ void enterUses_augment_stmt(YangParser.Uses_augment_stmtContext ctx);\r
+\r
+ void exitUses_augment_stmt(YangParser.Uses_augment_stmtContext ctx);\r
+\r
+ void enterRefine_case_stmts(YangParser.Refine_case_stmtsContext ctx);\r
+\r
+ void exitRefine_case_stmts(YangParser.Refine_case_stmtsContext ctx);\r
+\r
+ void enterDecimal64_specification(\r
+ YangParser.Decimal64_specificationContext ctx);\r
+\r
+ void exitDecimal64_specification(\r
+ YangParser.Decimal64_specificationContext ctx);\r
+\r
+ void enterIf_feature_stmt(YangParser.If_feature_stmtContext ctx);\r
+\r
+ void exitIf_feature_stmt(YangParser.If_feature_stmtContext ctx);\r
+\r
+ void enterRevision_stmt(YangParser.Revision_stmtContext ctx);\r
+\r
+ void exitRevision_stmt(YangParser.Revision_stmtContext ctx);\r
+\r
+ void enterLength_stmt(YangParser.Length_stmtContext ctx);\r
+\r
+ void exitLength_stmt(YangParser.Length_stmtContext ctx);\r
+\r
+ void enterMust_stmt(YangParser.Must_stmtContext ctx);\r
+\r
+ void exitMust_stmt(YangParser.Must_stmtContext ctx);\r
+\r
+ void enterBody_stmts(YangParser.Body_stmtsContext ctx);\r
+\r
+ void exitBody_stmts(YangParser.Body_stmtsContext ctx);\r
+\r
+ void enterError_message_stmt(YangParser.Error_message_stmtContext ctx);\r
+\r
+ void exitError_message_stmt(YangParser.Error_message_stmtContext ctx);\r
+\r
+ void enterUnique_stmt(YangParser.Unique_stmtContext ctx);\r
+\r
+ void exitUnique_stmt(YangParser.Unique_stmtContext ctx);\r
+\r
+ void enterChoice_stmt(YangParser.Choice_stmtContext ctx);\r
+\r
+ void exitChoice_stmt(YangParser.Choice_stmtContext ctx);\r
+\r
+ void enterOutput_stmt(YangParser.Output_stmtContext ctx);\r
+\r
+ void exitOutput_stmt(YangParser.Output_stmtContext ctx);\r
+}
\ No newline at end of file