├── settings.gradle ├── docs └── images │ ├── howto │ ├── prefixes.png │ ├── built-in-types.png │ ├── base-current-file.jpg │ ├── base-another-file.jpeg │ ├── type-typedef-another.png │ ├── type-typedef-current.png │ ├── base-identity-another.png │ ├── base-identity-current.png │ ├── uses-grouping-another.png │ └── uses-grouping-current.png │ ├── howto-dev │ ├── Copyright.png │ ├── ImportIcon.png │ ├── CodeStyleMenu.png │ └── ReformatCode.png │ └── installation │ ├── install_plugin.gif │ ├── tutorial_istall_plugin_from_disk.png │ └── tutorial_new_file_type_association.png ├── rfc-parser ├── docs │ └── doc-images │ │ ├── added_rules.png │ │ ├── 01_clean_abnf.png │ │ ├── 13_hex_before.png │ │ ├── 14_hex_after.png │ │ ├── 21_hex_before.png │ │ ├── 22_hex_after.png │ │ ├── Block_Comment.png │ │ ├── YangKeyword0.png │ │ ├── YangKeyword1.png │ │ ├── YangKeyword2.png │ │ ├── segment_after.png │ │ ├── List-stmt_after.png │ │ ├── List-stmt_before.png │ │ ├── identifier_after.png │ │ ├── if_feature_after.png │ │ ├── input_stmt_after.png │ │ ├── must-stmt-after.png │ │ ├── segment_before.png │ │ ├── when-stmt-after.png │ │ ├── xmlStart_after.png │ │ ├── xmlStart_before.png │ │ ├── xpath-function.png │ │ ├── 11_hexRange_before.png │ │ ├── 12_hexRange_after.png │ │ ├── 19_hexRange_before.png │ │ ├── 20_hexRange_after.png │ │ ├── Augment-stmt-after.png │ │ ├── addAnyOrder_after.png │ │ ├── addAnyOrder_before.png │ │ ├── added_rules_after.png │ │ ├── checkString_after.png │ │ ├── checkString_before.png │ │ ├── commentRules_after.png │ │ ├── dummyElementAfter.png │ │ ├── dummyElementBefore.png │ │ ├── if_feature_before.png │ │ ├── indentable_string.png │ │ ├── input_stmt_before.png │ │ ├── output_stmt_after.png │ │ ├── output_stmt_before.png │ │ ├── path-arg-str-after.png │ │ ├── pattern_body_after.png │ │ ├── quoted_path_after.png │ │ ├── quoted_path_before.png │ │ ├── rel_path_exp_after.png │ │ ├── replaceWords_after.png │ │ ├── rewrite_date_after.png │ │ ├── rewrite_port_after.png │ │ ├── yang_string_after.png │ │ ├── yang_string_before.png │ │ ├── 02_abnfToBnfTokens_1.png │ │ ├── 03_deleteWhiteSpaces.png │ │ ├── 15_stringRule_before.png │ │ ├── 16_stringRule_after.png │ │ ├── 23_stringRule_before.png │ │ ├── 24_stringRule_after.png │ │ ├── Augment-stmt-before.png │ │ ├── NodeIdentifier_after.png │ │ ├── NodeIdentifier_before.png │ │ ├── Type_body_stmts_after.png │ │ ├── addAnyORder_after_v2.png │ │ ├── addLExerTokens_after.png │ │ ├── addLexerTokens_before.png │ │ ├── allowComments_input.png │ │ ├── allowComments_input2.png │ │ ├── allowComments_output.png │ │ ├── allowComments_output2.png │ │ ├── allowVersionOne_input.png │ │ ├── augment_arg_str_after.png │ │ ├── commentRules_before.png │ │ ├── decimal_value_error.png │ │ ├── extractRangesFromABNF.png │ │ ├── function-definitions.png │ │ ├── path_definition_after.png │ │ ├── path_predicate_after.png │ │ ├── path_predicate_before.png │ │ ├── pattern_body_before.png │ │ ├── psiTreeComment_after.png │ │ ├── psiTreeComment_before.png │ │ ├── rel_path_exp_before.png │ │ ├── replaceTokens_after.png │ │ ├── replaceTokens_before.png │ │ ├── replaceWords_before.png │ │ ├── rewrite_date_before.png │ │ ├── rewrite_port_before.png │ │ ├── rewrite_scheme_after.png │ │ ├── rewrite_scheme_before.png │ │ ├── string_splitter_after.png │ │ ├── 05_multiplier_m_n_after.png │ │ ├── Type_body_stmts_before.png │ │ ├── allowVersionOne_output.png │ │ ├── augment_arg_str_before.png │ │ ├── changePathKeyExpr_after.png │ │ ├── commentDeprecated_after.png │ │ ├── decimal_value_error_bnf.png │ │ ├── linkage_stmts_after_ref.png │ │ ├── meta_body_replace_after.png │ │ ├── path_definition_before.png │ │ ├── patternBodyChange_input.png │ │ ├── quote_statements_after.png │ │ ├── quote_statements_before.png │ │ ├── removing_optional_after.png │ │ ├── revision_comment_after.png │ │ ├── revision_comment_before.png │ │ ├── revision_replace_after.png │ │ ├── revision_replace_before.png │ │ ├── rewriteBodyStmts_input.png │ │ ├── rewriteBodyStmts_output.png │ │ ├── 04_multiplier_m_n_before.png │ │ ├── 07_multiplier_zero_n_after.png │ │ ├── 08_multiplier_DIGIT_before.png │ │ ├── 09_multiplier_DIGIT_after.png │ │ ├── adjustRelPathKeyexpr_input.png │ │ ├── allowComments_commentInit.png │ │ ├── changePathKeyExpr_before.png │ │ ├── commentDeprecated_before.png │ │ ├── decimal_value_error_fixed.png │ │ ├── indentable_quoted_string.png │ │ ├── linkage_body_replace_after.png │ │ ├── linkage_stmts_before_ref.png │ │ ├── meta_body_replace_before.png │ │ ├── orderTokensForLexer_output.png │ │ ├── patternBodyChange_output.png │ │ ├── quoted_augment_rules_after.png │ │ ├── removing_optional_before.png │ │ ├── rewriteDataDefStmt_input.png │ │ ├── rewriteDataDefStmt_output.png │ │ ├── rewriteIPV4Address_input.png │ │ ├── rewriteIPV4Address_output.png │ │ ├── rewrite_identifier_after.png │ │ ├── rewrite_identifier_before.png │ │ ├── rewrite_unreserved_after.png │ │ ├── rewrite_unreserved_before.png │ │ ├── statements_to_indent_after.png │ │ ├── subdelimsadjustment_after.png │ │ ├── subdelimsadjustment_before.png │ │ ├── xpath-function-definitions.png │ │ ├── 04_trimAndAppendOp_1asterisk.png │ │ ├── 06_multiplier_zero_n_before.png │ │ ├── 08_asterWord_1asterisk_after.png │ │ ├── 09_asterWord_asterisk_before.png │ │ ├── 10_asterWord_asterisk_after.png │ │ ├── 12_trimAndAppendOp_1asterisk.png │ │ ├── 16_asterWord_1asterisk_after.png │ │ ├── 17_asterWord_asterisk_before.png │ │ ├── 18_asterWord_asterisk_after.png │ │ ├── absolute_schema_nodeid_after.png │ │ ├── addSingleQuotesSupport_after.png │ │ ├── adjustRelPathKeyexpr_output.png │ │ ├── adjustUnknownStatement_input.png │ │ ├── commentRules_after_unquoted.png │ │ ├── linkage_body_replace_before.png │ │ ├── quoted_augment_rules_before.png │ │ ├── quoted_string_splitter_after.png │ │ ├── rewriteUsesAugmentStmt_input.png │ │ ├── statements_to_indent_before.png │ │ ├── 07_asterWord_1asterisk_before.png │ │ ├── 11_multiplier_parentheses_after.png │ │ ├── 15_asterWord_1asterisk_before.png │ │ ├── absolute_schema_nodeid_before.png │ │ ├── addSingleQuotesSupport_before.png │ │ ├── adjustDoubleColonInPchar_input.png │ │ ├── adjustDoubleColonInPchar_output.png │ │ ├── adjustUnknownStatement_output.png │ │ ├── decimal_value_error_fixed_bnf.png │ │ ├── identifier-ref-arg_SQOTE_after.png │ │ ├── identifier-ref-arg_SQOTE_before.png │ │ ├── identifier_for_if-feature_after.png │ │ ├── quoted_string_splitter_before.png │ │ ├── rewriteFractionDigitsArg_input.png │ │ ├── rewriteFractionDigitsArg_output.png │ │ ├── rewriteModuleHeaderStmts_input.png │ │ ├── rewriteModuleHeaderStmts_output.png │ │ ├── rewriteUsesAugmentStmt_output.png │ │ ├── rewriteYangInitialization_input.png │ │ ├── rewriteZeroIntegerValue_input.png │ │ ├── rewriteZeroIntegerValue_output.png │ │ ├── split_deviation_statement_after.png │ │ ├── 06_trimAndAppendOp_asterisk_after.png │ │ ├── 10_multiplier_parentheses_before.png │ │ ├── 14_trimAndAppendOp_asterisk_after.png │ │ ├── identifier_for_if-feature_before.png │ │ ├── rewritePositiveIntegerValue_input.png │ │ ├── rewriteSubModuleHeaderStmts_input.png │ │ ├── rewriteYangInitialization_output.png │ │ ├── split_deviation_statement_before.png │ │ ├── 05_trimAndAppendOp_asterisk_before.png │ │ ├── 13_trimAndAppendOp_asterisk_before.png │ │ ├── adjustModuleAndSubmoduleStmt_input.png │ │ ├── adjustModuleAndSubmoduleStmt_output.png │ │ ├── rewritePositiveIntegerValue_output.png │ │ ├── rewriteSubModuleHeaderStmts_output.png │ │ ├── resolved_inconsistent_quantifiers_after.png │ │ ├── resolved_inconsistent_quantifiers_before.png │ │ ├── swapDecimalWithIntegerInRangeBoundaryDef_input.png │ │ └── swapDecimalWithIntegerInRangeBoundaryDef_output.png └── build.gradle ├── intelij-plugin ├── src │ └── main │ │ ├── resources │ │ ├── icons │ │ │ └── yang-16x16.png │ │ ├── codeStyle │ │ │ └── preview │ │ │ │ └── preview.yang │ │ └── META-INF │ │ │ └── pluginIcon.svg │ │ ├── java │ │ └── tech │ │ │ └── pantheon │ │ │ └── yanginator │ │ │ └── plugin │ │ │ ├── psi │ │ │ └── YangNamedElement.java │ │ │ ├── lexer │ │ │ ├── YangLexer.java │ │ │ ├── YangGrammarLexer.java │ │ │ └── YangHighlighterLexer.java │ │ │ ├── reference │ │ │ └── YangGeneratedReferenceType.java │ │ │ ├── icons │ │ │ └── YangIcons.java │ │ │ ├── YangLanguage.java │ │ │ └── injection │ │ │ └── YangLanguageInjectionHost.java │ │ └── gen │ │ └── tech │ │ └── pantheon │ │ └── yanginator │ │ └── plugin │ │ ├── psi │ │ ├── YangH16.java │ │ ├── YangAddKeyword.java │ │ ├── YangAndKeyword.java │ │ ├── YangBaseKeyword.java │ │ ├── YangBitKeyword.java │ │ ├── YangCaseKeyword.java │ │ ├── YangDataDefStmt.java │ │ ├── YangEnumKeyword.java │ │ ├── YangKeyKeyword.java │ │ ├── YangLeafKeyword.java │ │ ├── YangListKeyword.java │ │ ├── YangMaxKeyword.java │ │ ├── YangMinKeyword.java │ │ ├── YangMustKeyword.java │ │ ├── YangNotKeyword.java │ │ ├── YangOrKeyword.java │ │ ├── YangPathKeyword.java │ │ ├── YangRpcKeyword.java │ │ ├── YangShortCaseStmt.java │ │ ├── YangTrueKeyword.java │ │ ├── YangTypeKeyword.java │ │ ├── YangUserKeyword.java │ │ ├── YangUsesKeyword.java │ │ ├── YangWhenKeyword.java │ │ ├── YangActionKeyword.java │ │ ├── YangAnyxmlKeyword.java │ │ ├── YangChoiceKeyword.java │ │ ├── YangConfigKeyword.java │ │ ├── YangDeleteKeyword.java │ │ ├── YangDerefKeyword.java │ │ ├── YangFalseKeyword.java │ │ ├── YangFunctionName.java │ │ ├── YangImportKeyword.java │ │ ├── YangInputKeyword.java │ │ ├── YangLengthKeyword.java │ │ ├── YangModuleKeyword.java │ │ ├── YangOutputKeyword.java │ │ ├── YangPrefixKeyword.java │ │ ├── YangRangeKeyword.java │ │ ├── YangRefineKeyword.java │ │ ├── YangStatusKeyword.java │ │ ├── YangSystemKeyword.java │ │ ├── YangUniqueKeyword.java │ │ ├── YangUnitsKeyword.java │ │ ├── YangValueKeyword.java │ │ ├── YangAnydataKeyword.java │ │ ├── YangArgumentKeyword.java │ │ ├── YangAugmentKeyword.java │ │ ├── YangBackslashQuote.java │ │ ├── YangBelongsToKeyword.java │ │ ├── YangBitIsSetKeyword.java │ │ ├── YangBlockCommentBody.java │ │ ├── YangContactKeyword.java │ │ ├── YangContainerKeyword.java │ │ ├── YangCurrentKeyword.java │ │ ├── YangDefaultKeyword.java │ │ ├── YangDeviateKeyword.java │ │ ├── YangDeviationKeyword.java │ │ ├── YangDoubleBackslash.java │ │ ├── YangEnumValueKeyword.java │ │ ├── YangExtensionKeyword.java │ │ ├── YangFeatureKeyword.java │ │ ├── YangGroupingKeyword.java │ │ ├── YangIdentityKeyword.java │ │ ├── YangIfFeatureKeyword.java │ │ ├── YangIncludeKeyword.java │ │ ├── YangLeafListKeyword.java │ │ ├── YangMandatoryKeyword.java │ │ ├── YangModifierKeyword.java │ │ ├── YangNamespaceKeyword.java │ │ ├── YangObsoleteKeyword.java │ │ ├── YangOrderedByKeyword.java │ │ ├── YangPatternKeyword.java │ │ ├── YangPositionKeyword.java │ │ ├── YangPresenceKeyword.java │ │ ├── YangReferenceKeyword.java │ │ ├── YangRematchKeyword.java │ │ ├── YangReplaceKeyword.java │ │ ├── YangRevisionKeyword.java │ │ ├── YangSubmoduleKeyword.java │ │ ├── YangTypedefKeyword.java │ │ ├── YangUnboundedKeyword.java │ │ ├── YangDeprecatedKeyword.java │ │ ├── YangDerivedFromKeyword.java │ │ ├── YangDescriptionKeyword.java │ │ ├── YangDoubleForwardSlash.java │ │ ├── YangErrorAppTagKeyword.java │ │ ├── YangInvertMatchKeyword.java │ │ ├── YangMaxElementsKeyword.java │ │ ├── YangMinElementsKeyword.java │ │ ├── YangStringRestrictions.java │ │ ├── YangYangVersionKeyword.java │ │ ├── YangYinElementKeyword.java │ │ ├── YangErrorMessageKeyword.java │ │ ├── YangFractionDigitsKeyword.java │ │ ├── YangLeafrefSpecification.java │ │ ├── YangNotSupportedKeyword.java │ │ ├── YangNotificationKeyword.java │ │ ├── YangOrganizationKeyword.java │ │ ├── YangRevisionDateKeyword.java │ │ ├── YangDecimal64Specification.java │ │ ├── YangRequireInstanceKeyword.java │ │ ├── YangDerivedFromOrSelfKeyword.java │ │ ├── YangFileReference.java │ │ ├── YangYangChar.java │ │ ├── YangDateArgStr.java │ │ ├── YangKeyArgStr.java │ │ ├── YangPrefix.java │ │ ├── YangPrefixArg.java │ │ ├── YangString.java │ │ ├── YangRangeArgStr.java │ │ ├── YangConfigArgStr.java │ │ ├── YangLengthArgStr.java │ │ ├── YangPrefixArgStr.java │ │ ├── YangRefineArgStr.java │ │ ├── YangRevisionDate.java │ │ ├── YangStatusArgStr.java │ │ ├── YangUniqueArgStr.java │ │ ├── YangIdentifierArg.java │ │ ├── YangDeviationArgStr.java │ │ ├── YangMandatoryArgStr.java │ │ ├── YangMaxValueArgStr.java │ │ ├── YangMinValueArgStr.java │ │ ├── YangModifierArgStr.java │ │ ├── YangOrderedByArgStr.java │ │ ├── YangBinarySpecification.java │ │ ├── YangHtab.java │ │ ├── YangIdentifierRefArg.java │ │ ├── YangLf.java │ │ ├── YangModifierArg.java │ │ ├── YangSp.java │ │ ├── YangYinElementArgStr.java │ │ ├── YangAugmentArg.java │ │ ├── YangCrlf.java │ │ ├── YangDeviationArg.java │ │ ├── YangNumericalRestrictions.java │ │ ├── YangQuery.java │ │ ├── YangRefineArg.java │ │ ├── YangUsesAugmentArgStr.java │ │ ├── YangYangVersionArgStr.java │ │ ├── YangCr.java │ │ ├── YangDateArg.java │ │ ├── YangIndentableQuotedString.java │ │ ├── YangMinValueArg.java │ │ ├── YangScheme.java │ │ ├── YangWsp.java │ │ ├── YangDquote.java │ │ ├── YangFractionDigitsArgStr.java │ │ ├── YangFragment.java │ │ ├── YangIPv4Address.java │ │ ├── YangPositionValueArgStr.java │ │ ├── YangSquote.java │ │ ├── YangUsesAugmentArg.java │ │ ├── YangLineBreak.java │ │ ├── YangPctEncoded.java │ │ ├── YangPositionValueArg.java │ │ ├── YangRequireInstanceArgStr.java │ │ ├── YangPathAbempty.java │ │ ├── YangPathEmpty.java │ │ ├── YangYangString.java │ │ ├── YangYangVersionArg.java │ │ ├── YangBitsSpecification.java │ │ ├── YangEnumSpecification.java │ │ ├── YangFunctionBodyEnd.java │ │ ├── YangRevisionStmts.java │ │ ├── YangUnionSpecification.java │ │ ├── YangDeviationStmtBodyArgs.java │ │ ├── YangInstanceIdentifierSpecification.java │ │ ├── YangReserved.java │ │ ├── YangSquoteUriQuery.java │ │ ├── YangURIReference.java │ │ ├── YangIdentityrefSpecification.java │ │ ├── YangSquoteUrifragment.java │ │ ├── YangConfigArg.java │ │ ├── YangPathArg.java │ │ ├── YangIndentableString.java │ │ ├── YangMandatoryArg.java │ │ ├── YangSquoteUriPathAbempty.java │ │ ├── YangOrderedByArg.java │ │ └── YangYinElementArg.java │ │ └── highlighter │ │ └── psi │ │ └── YangWsp.java └── docs │ └── README.md ├── NOTICE ├── .gitignore ├── gradle.properties ├── config └── YANGinator-Copyright.xml └── .github └── workflows ├── compatibility.yml └── gradle.yml /settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'YANGinator' 2 | 3 | include 'rfc-parser', 'intelij-plugin' 4 | 5 | -------------------------------------------------------------------------------- /docs/images/howto/prefixes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/docs/images/howto/prefixes.png -------------------------------------------------------------------------------- /docs/images/howto-dev/Copyright.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/docs/images/howto-dev/Copyright.png -------------------------------------------------------------------------------- /docs/images/howto-dev/ImportIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/docs/images/howto-dev/ImportIcon.png -------------------------------------------------------------------------------- /docs/images/howto/built-in-types.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/docs/images/howto/built-in-types.png -------------------------------------------------------------------------------- /docs/images/howto-dev/CodeStyleMenu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/docs/images/howto-dev/CodeStyleMenu.png -------------------------------------------------------------------------------- /docs/images/howto-dev/ReformatCode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/docs/images/howto-dev/ReformatCode.png -------------------------------------------------------------------------------- /docs/images/howto/base-current-file.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/docs/images/howto/base-current-file.jpg -------------------------------------------------------------------------------- /docs/images/howto/base-another-file.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/docs/images/howto/base-another-file.jpeg -------------------------------------------------------------------------------- /docs/images/howto/type-typedef-another.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/docs/images/howto/type-typedef-another.png -------------------------------------------------------------------------------- /docs/images/howto/type-typedef-current.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/docs/images/howto/type-typedef-current.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/added_rules.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/added_rules.png -------------------------------------------------------------------------------- /docs/images/howto/base-identity-another.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/docs/images/howto/base-identity-another.png -------------------------------------------------------------------------------- /docs/images/howto/base-identity-current.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/docs/images/howto/base-identity-current.png -------------------------------------------------------------------------------- /docs/images/howto/uses-grouping-another.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/docs/images/howto/uses-grouping-another.png -------------------------------------------------------------------------------- /docs/images/howto/uses-grouping-current.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/docs/images/howto/uses-grouping-current.png -------------------------------------------------------------------------------- /docs/images/installation/install_plugin.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/docs/images/installation/install_plugin.gif -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/01_clean_abnf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/01_clean_abnf.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/13_hex_before.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/13_hex_before.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/14_hex_after.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/14_hex_after.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/21_hex_before.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/21_hex_before.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/22_hex_after.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/22_hex_after.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/Block_Comment.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/Block_Comment.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/YangKeyword0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/YangKeyword0.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/YangKeyword1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/YangKeyword1.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/YangKeyword2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/YangKeyword2.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/segment_after.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/segment_after.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/List-stmt_after.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/List-stmt_after.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/List-stmt_before.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/List-stmt_before.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/identifier_after.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/identifier_after.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/if_feature_after.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/if_feature_after.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/input_stmt_after.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/input_stmt_after.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/must-stmt-after.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/must-stmt-after.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/segment_before.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/segment_before.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/when-stmt-after.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/when-stmt-after.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/xmlStart_after.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/xmlStart_after.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/xmlStart_before.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/xmlStart_before.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/xpath-function.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/xpath-function.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/11_hexRange_before.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/11_hexRange_before.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/12_hexRange_after.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/12_hexRange_after.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/19_hexRange_before.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/19_hexRange_before.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/20_hexRange_after.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/20_hexRange_after.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/Augment-stmt-after.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/Augment-stmt-after.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/addAnyOrder_after.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/addAnyOrder_after.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/addAnyOrder_before.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/addAnyOrder_before.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/added_rules_after.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/added_rules_after.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/checkString_after.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/checkString_after.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/checkString_before.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/checkString_before.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/commentRules_after.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/commentRules_after.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/dummyElementAfter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/dummyElementAfter.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/dummyElementBefore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/dummyElementBefore.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/if_feature_before.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/if_feature_before.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/indentable_string.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/indentable_string.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/input_stmt_before.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/input_stmt_before.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/output_stmt_after.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/output_stmt_after.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/output_stmt_before.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/output_stmt_before.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/path-arg-str-after.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/path-arg-str-after.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/pattern_body_after.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/pattern_body_after.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/quoted_path_after.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/quoted_path_after.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/quoted_path_before.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/quoted_path_before.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/rel_path_exp_after.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/rel_path_exp_after.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/replaceWords_after.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/replaceWords_after.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/rewrite_date_after.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/rewrite_date_after.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/rewrite_port_after.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/rewrite_port_after.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/yang_string_after.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/yang_string_after.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/yang_string_before.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/yang_string_before.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/02_abnfToBnfTokens_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/02_abnfToBnfTokens_1.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/03_deleteWhiteSpaces.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/03_deleteWhiteSpaces.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/15_stringRule_before.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/15_stringRule_before.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/16_stringRule_after.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/16_stringRule_after.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/23_stringRule_before.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/23_stringRule_before.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/24_stringRule_after.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/24_stringRule_after.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/Augment-stmt-before.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/Augment-stmt-before.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/NodeIdentifier_after.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/NodeIdentifier_after.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/NodeIdentifier_before.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/NodeIdentifier_before.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/Type_body_stmts_after.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/Type_body_stmts_after.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/addAnyORder_after_v2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/addAnyORder_after_v2.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/addLExerTokens_after.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/addLExerTokens_after.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/addLexerTokens_before.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/addLexerTokens_before.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/allowComments_input.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/allowComments_input.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/allowComments_input2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/allowComments_input2.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/allowComments_output.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/allowComments_output.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/allowComments_output2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/allowComments_output2.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/allowVersionOne_input.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/allowVersionOne_input.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/augment_arg_str_after.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/augment_arg_str_after.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/commentRules_before.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/commentRules_before.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/decimal_value_error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/decimal_value_error.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/extractRangesFromABNF.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/extractRangesFromABNF.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/function-definitions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/function-definitions.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/path_definition_after.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/path_definition_after.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/path_predicate_after.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/path_predicate_after.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/path_predicate_before.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/path_predicate_before.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/pattern_body_before.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/pattern_body_before.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/psiTreeComment_after.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/psiTreeComment_after.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/psiTreeComment_before.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/psiTreeComment_before.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/rel_path_exp_before.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/rel_path_exp_before.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/replaceTokens_after.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/replaceTokens_after.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/replaceTokens_before.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/replaceTokens_before.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/replaceWords_before.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/replaceWords_before.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/rewrite_date_before.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/rewrite_date_before.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/rewrite_port_before.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/rewrite_port_before.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/rewrite_scheme_after.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/rewrite_scheme_after.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/rewrite_scheme_before.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/rewrite_scheme_before.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/string_splitter_after.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/string_splitter_after.png -------------------------------------------------------------------------------- /intelij-plugin/src/main/resources/icons/yang-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/intelij-plugin/src/main/resources/icons/yang-16x16.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/05_multiplier_m_n_after.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/05_multiplier_m_n_after.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/Type_body_stmts_before.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/Type_body_stmts_before.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/allowVersionOne_output.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/allowVersionOne_output.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/augment_arg_str_before.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/augment_arg_str_before.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/changePathKeyExpr_after.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/changePathKeyExpr_after.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/commentDeprecated_after.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/commentDeprecated_after.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/decimal_value_error_bnf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/decimal_value_error_bnf.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/linkage_stmts_after_ref.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/linkage_stmts_after_ref.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/meta_body_replace_after.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/meta_body_replace_after.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/path_definition_before.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/path_definition_before.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/patternBodyChange_input.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/patternBodyChange_input.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/quote_statements_after.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/quote_statements_after.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/quote_statements_before.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/quote_statements_before.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/removing_optional_after.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/removing_optional_after.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/revision_comment_after.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/revision_comment_after.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/revision_comment_before.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/revision_comment_before.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/revision_replace_after.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/revision_replace_after.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/revision_replace_before.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/revision_replace_before.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/rewriteBodyStmts_input.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/rewriteBodyStmts_input.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/rewriteBodyStmts_output.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/rewriteBodyStmts_output.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/04_multiplier_m_n_before.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/04_multiplier_m_n_before.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/07_multiplier_zero_n_after.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/07_multiplier_zero_n_after.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/08_multiplier_DIGIT_before.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/08_multiplier_DIGIT_before.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/09_multiplier_DIGIT_after.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/09_multiplier_DIGIT_after.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/adjustRelPathKeyexpr_input.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/adjustRelPathKeyexpr_input.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/allowComments_commentInit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/allowComments_commentInit.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/changePathKeyExpr_before.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/changePathKeyExpr_before.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/commentDeprecated_before.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/commentDeprecated_before.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/decimal_value_error_fixed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/decimal_value_error_fixed.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/indentable_quoted_string.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/indentable_quoted_string.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/linkage_body_replace_after.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/linkage_body_replace_after.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/linkage_stmts_before_ref.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/linkage_stmts_before_ref.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/meta_body_replace_before.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/meta_body_replace_before.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/orderTokensForLexer_output.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/orderTokensForLexer_output.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/patternBodyChange_output.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/patternBodyChange_output.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/quoted_augment_rules_after.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/quoted_augment_rules_after.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/removing_optional_before.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/removing_optional_before.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/rewriteDataDefStmt_input.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/rewriteDataDefStmt_input.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/rewriteDataDefStmt_output.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/rewriteDataDefStmt_output.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/rewriteIPV4Address_input.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/rewriteIPV4Address_input.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/rewriteIPV4Address_output.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/rewriteIPV4Address_output.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/rewrite_identifier_after.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/rewrite_identifier_after.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/rewrite_identifier_before.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/rewrite_identifier_before.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/rewrite_unreserved_after.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/rewrite_unreserved_after.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/rewrite_unreserved_before.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/rewrite_unreserved_before.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/statements_to_indent_after.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/statements_to_indent_after.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/subdelimsadjustment_after.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/subdelimsadjustment_after.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/subdelimsadjustment_before.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/subdelimsadjustment_before.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/xpath-function-definitions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/xpath-function-definitions.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/04_trimAndAppendOp_1asterisk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/04_trimAndAppendOp_1asterisk.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/06_multiplier_zero_n_before.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/06_multiplier_zero_n_before.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/08_asterWord_1asterisk_after.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/08_asterWord_1asterisk_after.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/09_asterWord_asterisk_before.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/09_asterWord_asterisk_before.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/10_asterWord_asterisk_after.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/10_asterWord_asterisk_after.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/12_trimAndAppendOp_1asterisk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/12_trimAndAppendOp_1asterisk.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/16_asterWord_1asterisk_after.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/16_asterWord_1asterisk_after.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/17_asterWord_asterisk_before.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/17_asterWord_asterisk_before.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/18_asterWord_asterisk_after.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/18_asterWord_asterisk_after.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/absolute_schema_nodeid_after.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/absolute_schema_nodeid_after.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/addSingleQuotesSupport_after.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/addSingleQuotesSupport_after.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/adjustRelPathKeyexpr_output.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/adjustRelPathKeyexpr_output.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/adjustUnknownStatement_input.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/adjustUnknownStatement_input.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/commentRules_after_unquoted.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/commentRules_after_unquoted.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/linkage_body_replace_before.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/linkage_body_replace_before.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/quoted_augment_rules_before.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/quoted_augment_rules_before.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/quoted_string_splitter_after.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/quoted_string_splitter_after.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/rewriteUsesAugmentStmt_input.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/rewriteUsesAugmentStmt_input.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/statements_to_indent_before.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/statements_to_indent_before.png -------------------------------------------------------------------------------- /docs/images/installation/tutorial_istall_plugin_from_disk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/docs/images/installation/tutorial_istall_plugin_from_disk.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/07_asterWord_1asterisk_before.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/07_asterWord_1asterisk_before.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/11_multiplier_parentheses_after.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/11_multiplier_parentheses_after.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/15_asterWord_1asterisk_before.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/15_asterWord_1asterisk_before.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/absolute_schema_nodeid_before.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/absolute_schema_nodeid_before.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/addSingleQuotesSupport_before.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/addSingleQuotesSupport_before.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/adjustDoubleColonInPchar_input.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/adjustDoubleColonInPchar_input.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/adjustDoubleColonInPchar_output.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/adjustDoubleColonInPchar_output.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/adjustUnknownStatement_output.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/adjustUnknownStatement_output.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/decimal_value_error_fixed_bnf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/decimal_value_error_fixed_bnf.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/identifier-ref-arg_SQOTE_after.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/identifier-ref-arg_SQOTE_after.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/identifier-ref-arg_SQOTE_before.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/identifier-ref-arg_SQOTE_before.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/identifier_for_if-feature_after.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/identifier_for_if-feature_after.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/quoted_string_splitter_before.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/quoted_string_splitter_before.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/rewriteFractionDigitsArg_input.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/rewriteFractionDigitsArg_input.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/rewriteFractionDigitsArg_output.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/rewriteFractionDigitsArg_output.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/rewriteModuleHeaderStmts_input.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/rewriteModuleHeaderStmts_input.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/rewriteModuleHeaderStmts_output.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/rewriteModuleHeaderStmts_output.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/rewriteUsesAugmentStmt_output.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/rewriteUsesAugmentStmt_output.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/rewriteYangInitialization_input.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/rewriteYangInitialization_input.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/rewriteZeroIntegerValue_input.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/rewriteZeroIntegerValue_input.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/rewriteZeroIntegerValue_output.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/rewriteZeroIntegerValue_output.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/split_deviation_statement_after.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/split_deviation_statement_after.png -------------------------------------------------------------------------------- /docs/images/installation/tutorial_new_file_type_association.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/docs/images/installation/tutorial_new_file_type_association.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/06_trimAndAppendOp_asterisk_after.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/06_trimAndAppendOp_asterisk_after.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/10_multiplier_parentheses_before.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/10_multiplier_parentheses_before.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/14_trimAndAppendOp_asterisk_after.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/14_trimAndAppendOp_asterisk_after.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/identifier_for_if-feature_before.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/identifier_for_if-feature_before.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/rewritePositiveIntegerValue_input.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/rewritePositiveIntegerValue_input.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/rewriteSubModuleHeaderStmts_input.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/rewriteSubModuleHeaderStmts_input.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/rewriteYangInitialization_output.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/rewriteYangInitialization_output.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/split_deviation_statement_before.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/split_deviation_statement_before.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/05_trimAndAppendOp_asterisk_before.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/05_trimAndAppendOp_asterisk_before.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/13_trimAndAppendOp_asterisk_before.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/13_trimAndAppendOp_asterisk_before.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/adjustModuleAndSubmoduleStmt_input.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/adjustModuleAndSubmoduleStmt_input.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/adjustModuleAndSubmoduleStmt_output.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/adjustModuleAndSubmoduleStmt_output.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/rewritePositiveIntegerValue_output.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/rewritePositiveIntegerValue_output.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/rewriteSubModuleHeaderStmts_output.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/rewriteSubModuleHeaderStmts_output.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/resolved_inconsistent_quantifiers_after.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/resolved_inconsistent_quantifiers_after.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/resolved_inconsistent_quantifiers_before.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/resolved_inconsistent_quantifiers_before.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/swapDecimalWithIntegerInRangeBoundaryDef_input.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/swapDecimalWithIntegerInRangeBoundaryDef_input.png -------------------------------------------------------------------------------- /rfc-parser/docs/doc-images/swapDecimalWithIntegerInRangeBoundaryDef_output.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PANTHEONtech/YANGinator/HEAD/rfc-parser/docs/doc-images/swapDecimalWithIntegerInRangeBoundaryDef_output.png -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- 1 | The Yang Logo was adapted from http://commons.wikimedia.org/wiki/File:Ying_yang_sign.jpg 2 | This is licensed under the Creative Commons Attribution 2.0 Generic License 3 | http://creativecommons.org/licenses/by/2.0/deed.en 4 | 5 | The original image was posted to Flickr by user DonkeyHotey//flickr.com/photos/47422005@N04/5727907084 -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | *.iml 3 | .gradle 4 | *.jar 5 | 6 | build 7 | 8 | gradle 9 | gradlew 10 | gradlew.bat 11 | 12 | intelij-plugin/compatibility-check.sh 13 | 14 | /rfc-parser/src/main/gen/ 15 | /.tmp/ 16 | /caches/ 17 | /daemon/ 18 | /jdks/ 19 | /native/ 20 | /wrapper/ 21 | /rfc-parser/src/test/gen/ 22 | .intellijPlatform/ 23 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/resources/codeStyle/preview/preview.yang: -------------------------------------------------------------------------------- 1 | /* Changes to the preview model makes the preview unreadable, but they work. */ 2 | module acme-foo { 3 | namespace "http://acme.example.com/foo"; 4 | prefix "acfoo"; 5 | //aaa 6 | import my-extensions { 7 | prefix "myext"; 8 | } 9 | list interface { 10 | key "name"; 11 | leaf name { 12 | type string; 13 | } 14 | } 15 | } -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- 1 | # Available idea versions: 2 | # https://www.jetbrains.com/intellij-repository/releases 3 | # https://www.jetbrains.com/intellij-repository/snapshots 4 | ideaVersion=2025.2 5 | intellijGradlePluginVersion=2.7.1 6 | gradleVersion=9.0.0 7 | jupiterEngineVersion=5.13.4 8 | changelogVersion=1.3.1 9 | javaVersion=17 10 | # rfc-parser properties 11 | annotationsVersion=24.0.0 12 | commonsIoVersion=2.18.0 13 | guavaVersion=33.4.0-jre 14 | org.gradle.jvmargs=-Xmx4g -XX:MaxMetaspaceSize=1g 15 | -------------------------------------------------------------------------------- /config/YANGinator-Copyright.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | -------------------------------------------------------------------------------- /.github/workflows/compatibility.yml: -------------------------------------------------------------------------------- 1 | name: InteliJ Compatibility Verification 2 | 3 | on: 4 | workflow_dispatch: 5 | schedule: 6 | - cron: '30 5 * * *' 7 | 8 | jobs: 9 | build: 10 | runs-on: ubuntu-latest 11 | 12 | steps: 13 | - uses: actions/checkout@v3 14 | - name: Set up JDK 17 15 | uses: actions/setup-java@v3 16 | with: 17 | java-version: '17' 18 | distribution: 'adopt' 19 | cache: gradle 20 | - name: Execute Verify Plugin Compatibility 21 | run: gradle verifyPlugin -------------------------------------------------------------------------------- /intelij-plugin/src/main/java/tech/pantheon/yanginator/plugin/psi/YangNamedElement.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2023 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | package tech.pantheon.yanginator.plugin.psi; 12 | 13 | import com.intellij.psi.PsiElement; 14 | 15 | public interface YangNamedElement extends PsiElement { 16 | } 17 | -------------------------------------------------------------------------------- /intelij-plugin/docs/README.md: -------------------------------------------------------------------------------- 1 | # How to successfully enable Highlighter 2 | 3 | * Step 1 : generate lexer and parser according to tutorial [here](/../../blob/master/rfc-parser/docs/README.md) 4 | * Step 2 : navigate into intelij-plugin/src/main/java/tech/pantheon/yanginator/plugin/highlighter 5 | and right-click YangHighlighter.bnf and select Generate Parser Code 6 | * Step 3 : right-click the bnf again and select Generate JFlex Lexer, the path for generated lexer should be 7 | gen/tech/pantheon/yanginator/plugin/highlighter 8 | * Step 4 : navigate to the new generated lexer file, right-click it and select Run JFlex Generator -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangH16.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | public interface YangH16 extends YangNamedElement { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangAddKeyword.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | public interface YangAddKeyword extends YangNamedElement { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangAndKeyword.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | public interface YangAndKeyword extends YangNamedElement { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangBaseKeyword.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | public interface YangBaseKeyword extends YangNamedElement { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangBitKeyword.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | public interface YangBitKeyword extends YangNamedElement { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangCaseKeyword.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | public interface YangCaseKeyword extends YangNamedElement { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangDataDefStmt.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | public interface YangDataDefStmt extends YangYangStmt { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangEnumKeyword.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | public interface YangEnumKeyword extends YangNamedElement { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangKeyKeyword.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | public interface YangKeyKeyword extends YangNamedElement { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangLeafKeyword.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | public interface YangLeafKeyword extends YangNamedElement { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangListKeyword.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | public interface YangListKeyword extends YangNamedElement { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangMaxKeyword.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | public interface YangMaxKeyword extends YangNamedElement { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangMinKeyword.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | public interface YangMinKeyword extends YangNamedElement { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangMustKeyword.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | public interface YangMustKeyword extends YangNamedElement { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangNotKeyword.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | public interface YangNotKeyword extends YangNamedElement { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangOrKeyword.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | public interface YangOrKeyword extends YangNamedElement { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangPathKeyword.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | public interface YangPathKeyword extends YangNamedElement { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangRpcKeyword.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | public interface YangRpcKeyword extends YangNamedElement { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangShortCaseStmt.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | public interface YangShortCaseStmt extends YangYangStmt { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangTrueKeyword.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | public interface YangTrueKeyword extends YangNamedElement { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangTypeKeyword.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | public interface YangTypeKeyword extends YangNamedElement { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangUserKeyword.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | public interface YangUserKeyword extends YangNamedElement { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangUsesKeyword.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | public interface YangUsesKeyword extends YangNamedElement { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangWhenKeyword.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | public interface YangWhenKeyword extends YangNamedElement { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangActionKeyword.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | public interface YangActionKeyword extends YangNamedElement { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangAnyxmlKeyword.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | public interface YangAnyxmlKeyword extends YangNamedElement { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangChoiceKeyword.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | public interface YangChoiceKeyword extends YangNamedElement { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangConfigKeyword.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | public interface YangConfigKeyword extends YangNamedElement { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangDeleteKeyword.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | public interface YangDeleteKeyword extends YangNamedElement { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangDerefKeyword.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | public interface YangDerefKeyword extends YangNamedElement { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangFalseKeyword.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | public interface YangFalseKeyword extends YangNamedElement { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangFunctionName.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | public interface YangFunctionName extends YangNamedElement { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangImportKeyword.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | public interface YangImportKeyword extends YangNamedElement { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangInputKeyword.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | public interface YangInputKeyword extends YangNamedElement { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangLengthKeyword.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | public interface YangLengthKeyword extends YangNamedElement { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangModuleKeyword.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | public interface YangModuleKeyword extends YangNamedElement { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangOutputKeyword.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | public interface YangOutputKeyword extends YangNamedElement { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangPrefixKeyword.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | public interface YangPrefixKeyword extends YangNamedElement { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangRangeKeyword.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | public interface YangRangeKeyword extends YangNamedElement { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangRefineKeyword.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | public interface YangRefineKeyword extends YangNamedElement { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangStatusKeyword.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | public interface YangStatusKeyword extends YangNamedElement { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangSystemKeyword.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | public interface YangSystemKeyword extends YangNamedElement { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangUniqueKeyword.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | public interface YangUniqueKeyword extends YangNamedElement { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangUnitsKeyword.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | public interface YangUnitsKeyword extends YangNamedElement { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangValueKeyword.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | public interface YangValueKeyword extends YangNamedElement { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangAnydataKeyword.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | public interface YangAnydataKeyword extends YangNamedElement { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangArgumentKeyword.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | public interface YangArgumentKeyword extends YangNamedElement { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangAugmentKeyword.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | public interface YangAugmentKeyword extends YangNamedElement { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangBackslashQuote.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | public interface YangBackslashQuote extends YangNamedElement { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangBelongsToKeyword.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | public interface YangBelongsToKeyword extends YangNamedElement { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangBitIsSetKeyword.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | public interface YangBitIsSetKeyword extends YangNamedElement { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangBlockCommentBody.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | public interface YangBlockCommentBody extends YangNamedElement { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangContactKeyword.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | public interface YangContactKeyword extends YangNamedElement { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangContainerKeyword.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | public interface YangContainerKeyword extends YangNamedElement { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangCurrentKeyword.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | public interface YangCurrentKeyword extends YangNamedElement { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangDefaultKeyword.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | public interface YangDefaultKeyword extends YangNamedElement { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangDeviateKeyword.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | public interface YangDeviateKeyword extends YangNamedElement { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangDeviationKeyword.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | public interface YangDeviationKeyword extends YangNamedElement { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangDoubleBackslash.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | public interface YangDoubleBackslash extends YangNamedElement { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangEnumValueKeyword.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | public interface YangEnumValueKeyword extends YangNamedElement { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangExtensionKeyword.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | public interface YangExtensionKeyword extends YangNamedElement { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangFeatureKeyword.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | public interface YangFeatureKeyword extends YangNamedElement { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangGroupingKeyword.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | public interface YangGroupingKeyword extends YangNamedElement { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangIdentityKeyword.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | public interface YangIdentityKeyword extends YangNamedElement { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangIfFeatureKeyword.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | public interface YangIfFeatureKeyword extends YangNamedElement { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangIncludeKeyword.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | public interface YangIncludeKeyword extends YangNamedElement { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangLeafListKeyword.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | public interface YangLeafListKeyword extends YangNamedElement { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangMandatoryKeyword.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | public interface YangMandatoryKeyword extends YangNamedElement { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangModifierKeyword.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | public interface YangModifierKeyword extends YangNamedElement { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangNamespaceKeyword.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | public interface YangNamespaceKeyword extends YangNamedElement { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangObsoleteKeyword.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | public interface YangObsoleteKeyword extends YangNamedElement { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangOrderedByKeyword.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | public interface YangOrderedByKeyword extends YangNamedElement { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangPatternKeyword.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | public interface YangPatternKeyword extends YangNamedElement { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangPositionKeyword.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | public interface YangPositionKeyword extends YangNamedElement { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangPresenceKeyword.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | public interface YangPresenceKeyword extends YangNamedElement { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangReferenceKeyword.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | public interface YangReferenceKeyword extends YangNamedElement { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangRematchKeyword.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | public interface YangRematchKeyword extends YangNamedElement { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangReplaceKeyword.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | public interface YangReplaceKeyword extends YangNamedElement { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangRevisionKeyword.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | public interface YangRevisionKeyword extends YangNamedElement { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangSubmoduleKeyword.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | public interface YangSubmoduleKeyword extends YangNamedElement { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangTypedefKeyword.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | public interface YangTypedefKeyword extends YangNamedElement { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangUnboundedKeyword.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | public interface YangUnboundedKeyword extends YangNamedElement { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangDeprecatedKeyword.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | public interface YangDeprecatedKeyword extends YangNamedElement { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangDerivedFromKeyword.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | public interface YangDerivedFromKeyword extends YangNamedElement { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangDescriptionKeyword.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | public interface YangDescriptionKeyword extends YangNamedElement { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangDoubleForwardSlash.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | public interface YangDoubleForwardSlash extends YangNamedElement { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangErrorAppTagKeyword.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | public interface YangErrorAppTagKeyword extends YangNamedElement { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangInvertMatchKeyword.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | public interface YangInvertMatchKeyword extends YangNamedElement { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangMaxElementsKeyword.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | public interface YangMaxElementsKeyword extends YangNamedElement { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangMinElementsKeyword.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | public interface YangMinElementsKeyword extends YangNamedElement { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangStringRestrictions.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | public interface YangStringRestrictions extends YangNamedElement { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangYangVersionKeyword.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | public interface YangYangVersionKeyword extends YangNamedElement { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangYinElementKeyword.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | public interface YangYinElementKeyword extends YangNamedElement { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangErrorMessageKeyword.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | public interface YangErrorMessageKeyword extends YangNamedElement { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangFractionDigitsKeyword.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | public interface YangFractionDigitsKeyword extends YangNamedElement { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangLeafrefSpecification.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | public interface YangLeafrefSpecification extends YangNamedElement { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangNotSupportedKeyword.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | public interface YangNotSupportedKeyword extends YangNamedElement { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangNotificationKeyword.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | public interface YangNotificationKeyword extends YangNamedElement { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangOrganizationKeyword.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | public interface YangOrganizationKeyword extends YangNamedElement { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangRevisionDateKeyword.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | public interface YangRevisionDateKeyword extends YangNamedElement { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /rfc-parser/build.gradle: -------------------------------------------------------------------------------- 1 | dependencies { 2 | implementation group: 'org.jetbrains', name: 'annotations', version: annotationsVersion 3 | implementation group: 'commons-io', name: 'commons-io', version: commonsIoVersion 4 | implementation group: 'com.google.guava', name: 'guava', version: guavaVersion 5 | 6 | testImplementation platform("org.junit:junit-bom:" + jupiterEngineVersion) 7 | testImplementation "org.junit.jupiter:junit-jupiter-api" 8 | testRuntimeOnly "org.junit.jupiter:junit-jupiter-engine" 9 | testRuntimeOnly "org.junit.platform:junit-platform-launcher" 10 | } 11 | 12 | test { 13 | useJUnitPlatform() 14 | } 15 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangDecimal64Specification.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | public interface YangDecimal64Specification extends YangNamedElement { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangRequireInstanceKeyword.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | public interface YangRequireInstanceKeyword extends YangNamedElement { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangDerivedFromOrSelfKeyword.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | public interface YangDerivedFromOrSelfKeyword extends YangNamedElement { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/java/tech/pantheon/yanginator/plugin/lexer/YangLexer.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2023 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | package tech.pantheon.yanginator.plugin.lexer; 12 | 13 | import com.intellij.lexer.FlexAdapter; 14 | 15 | public class YangLexer extends FlexAdapter { 16 | public YangLexer() { 17 | super(new _YangLexer()); 18 | } 19 | } -------------------------------------------------------------------------------- /intelij-plugin/src/main/java/tech/pantheon/yanginator/plugin/lexer/YangGrammarLexer.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2023 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | package tech.pantheon.yanginator.plugin.lexer; 12 | 13 | import com.intellij.lexer.FlexAdapter; 14 | 15 | public class YangGrammarLexer extends FlexAdapter { 16 | public YangGrammarLexer() { 17 | super(new _YangLexer()); 18 | } 19 | } -------------------------------------------------------------------------------- /intelij-plugin/src/main/resources/META-INF/pluginIcon.svg: -------------------------------------------------------------------------------- 1 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/java/tech/pantheon/yanginator/plugin/reference/YangGeneratedReferenceType.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2023 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | package tech.pantheon.yanginator.plugin.reference; 12 | 13 | import tech.pantheon.yanginator.plugin.psi.YangNamedElement; 14 | 15 | public interface YangGeneratedReferenceType extends YangNamedElement, YangReferencedStatement { 16 | } 17 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/highlighter/psi/YangWsp.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.highlighter.psi; 13 | 14 | import tech.pantheon.yanginator.plugin.psi.YangNamedElement; 15 | 16 | public interface YangWsp extends YangNamedElement { 17 | 18 | } 19 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/java/tech/pantheon/yanginator/plugin/icons/YangIcons.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2023 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | package tech.pantheon.yanginator.plugin.icons; 12 | 13 | import com.intellij.openapi.util.IconLoader; 14 | 15 | import javax.swing.Icon; 16 | 17 | public class YangIcons { 18 | public static final Icon FILE = IconLoader.getIcon("/icons/yang-16x16.png", YangIcons.class); 19 | } 20 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangFileReference.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | import tech.pantheon.yanginator.plugin.reference.YangGeneratedReferenceType; 15 | 16 | public interface YangFileReference extends YangGeneratedReferenceType { 17 | 18 | } 19 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangYangChar.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | import org.jetbrains.annotations.NotNull; 15 | 16 | public interface YangYangChar extends YangNamedElement { 17 | 18 | @NotNull 19 | YangVchar getVchar(); 20 | 21 | } 22 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangDateArgStr.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | import org.jetbrains.annotations.NotNull; 15 | 16 | public interface YangDateArgStr extends YangNamedElement { 17 | 18 | @NotNull 19 | YangDateArg getDateArg(); 20 | 21 | } 22 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangKeyArgStr.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | import org.jetbrains.annotations.NotNull; 15 | 16 | public interface YangKeyArgStr extends YangNamedElement { 17 | 18 | @NotNull 19 | YangKeyArg getKeyArg(); 20 | 21 | } 22 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangPrefix.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | import org.jetbrains.annotations.NotNull; 15 | 16 | public interface YangPrefix extends YangNamedElement { 17 | 18 | @NotNull 19 | YangIdentifier getIdentifier(); 20 | 21 | } 22 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangPrefixArg.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | import org.jetbrains.annotations.NotNull; 15 | 16 | public interface YangPrefixArg extends YangNamedElement { 17 | 18 | @NotNull 19 | YangPrefix getPrefix(); 20 | 21 | } 22 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangString.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | import org.jetbrains.annotations.NotNull; 15 | 16 | public interface YangString extends YangNamedElement { 17 | 18 | @NotNull 19 | YangYangString getYangString(); 20 | 21 | } 22 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/java/tech/pantheon/yanginator/plugin/YangLanguage.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2023 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | package tech.pantheon.yanginator.plugin; 12 | 13 | import com.intellij.lang.Language; 14 | 15 | public class YangLanguage extends Language { 16 | public static final YangLanguage INSTANCE = new YangLanguage(); 17 | 18 | private YangLanguage() { 19 | super("yang-pantheon"); 20 | } 21 | 22 | } -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangRangeArgStr.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | import org.jetbrains.annotations.NotNull; 15 | 16 | public interface YangRangeArgStr extends YangNamedElement { 17 | 18 | @NotNull 19 | YangRangeArg getRangeArg(); 20 | 21 | } 22 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/java/tech/pantheon/yanginator/plugin/injection/YangLanguageInjectionHost.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2023 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | package tech.pantheon.yanginator.plugin.injection; 12 | 13 | import com.intellij.psi.PsiLanguageInjectionHost; 14 | import tech.pantheon.yanginator.plugin.psi.YangNamedElement; 15 | 16 | public interface YangLanguageInjectionHost extends PsiLanguageInjectionHost, YangNamedElement { 17 | } 18 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangConfigArgStr.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | import org.jetbrains.annotations.NotNull; 15 | 16 | public interface YangConfigArgStr extends YangNamedElement { 17 | 18 | @NotNull 19 | YangConfigArg getConfigArg(); 20 | 21 | } 22 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangLengthArgStr.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | import org.jetbrains.annotations.NotNull; 15 | 16 | public interface YangLengthArgStr extends YangNamedElement { 17 | 18 | @NotNull 19 | YangLengthArg getLengthArg(); 20 | 21 | } 22 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangPrefixArgStr.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | import org.jetbrains.annotations.NotNull; 15 | 16 | public interface YangPrefixArgStr extends YangNamedElement { 17 | 18 | @NotNull 19 | YangPrefixArg getPrefixArg(); 20 | 21 | } 22 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangRefineArgStr.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | import org.jetbrains.annotations.NotNull; 15 | 16 | public interface YangRefineArgStr extends YangNamedElement { 17 | 18 | @NotNull 19 | YangRefineArg getRefineArg(); 20 | 21 | } 22 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangRevisionDate.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | import org.jetbrains.annotations.NotNull; 15 | 16 | public interface YangRevisionDate extends YangNamedElement { 17 | 18 | @NotNull 19 | YangDateArgStr getDateArgStr(); 20 | 21 | } 22 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangStatusArgStr.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | import org.jetbrains.annotations.NotNull; 15 | 16 | public interface YangStatusArgStr extends YangNamedElement { 17 | 18 | @NotNull 19 | YangStatusArg getStatusArg(); 20 | 21 | } 22 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangUniqueArgStr.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | import org.jetbrains.annotations.NotNull; 15 | 16 | public interface YangUniqueArgStr extends YangNamedElement { 17 | 18 | @NotNull 19 | YangUniqueArg getUniqueArg(); 20 | 21 | } 22 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangIdentifierArg.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | import org.jetbrains.annotations.NotNull; 15 | 16 | public interface YangIdentifierArg extends YangNamedElement { 17 | 18 | @NotNull 19 | YangIdentifier getIdentifier(); 20 | 21 | } 22 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangDeviationArgStr.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | import org.jetbrains.annotations.NotNull; 15 | 16 | public interface YangDeviationArgStr extends YangNamedElement { 17 | 18 | @NotNull 19 | YangDeviationArg getDeviationArg(); 20 | 21 | } 22 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangMandatoryArgStr.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | import org.jetbrains.annotations.NotNull; 15 | 16 | public interface YangMandatoryArgStr extends YangNamedElement { 17 | 18 | @NotNull 19 | YangMandatoryArg getMandatoryArg(); 20 | 21 | } 22 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangMaxValueArgStr.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | import org.jetbrains.annotations.NotNull; 15 | 16 | public interface YangMaxValueArgStr extends YangNamedElement { 17 | 18 | @NotNull 19 | YangMaxValueArg getMaxValueArg(); 20 | 21 | } 22 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangMinValueArgStr.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | import org.jetbrains.annotations.NotNull; 15 | 16 | public interface YangMinValueArgStr extends YangNamedElement { 17 | 18 | @NotNull 19 | YangMinValueArg getMinValueArg(); 20 | 21 | } 22 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangModifierArgStr.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | import org.jetbrains.annotations.NotNull; 15 | 16 | public interface YangModifierArgStr extends YangNamedElement { 17 | 18 | @NotNull 19 | YangModifierArg getModifierArg(); 20 | 21 | } 22 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangOrderedByArgStr.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | import org.jetbrains.annotations.NotNull; 15 | 16 | public interface YangOrderedByArgStr extends YangNamedElement { 17 | 18 | @NotNull 19 | YangOrderedByArg getOrderedByArg(); 20 | 21 | } 22 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangBinarySpecification.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | import org.jetbrains.annotations.NotNull; 15 | 16 | public interface YangBinarySpecification extends YangNamedElement { 17 | 18 | @NotNull 19 | YangLengthStmt getLengthStmt(); 20 | 21 | } 22 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangHtab.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | import com.intellij.psi.PsiElement; 15 | import org.jetbrains.annotations.NotNull; 16 | 17 | public interface YangHtab extends YangNamedElement { 18 | 19 | @NotNull 20 | PsiElement getTab(); 21 | 22 | } 23 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangIdentifierRefArg.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | import org.jetbrains.annotations.NotNull; 15 | 16 | public interface YangIdentifierRefArg extends YangNamedElement { 17 | 18 | @NotNull 19 | YangIdentifierRef getIdentifierRef(); 20 | 21 | } 22 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangLf.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | import com.intellij.psi.PsiElement; 15 | import org.jetbrains.annotations.NotNull; 16 | 17 | public interface YangLf extends YangNamedElement { 18 | 19 | @NotNull 20 | PsiElement getLinefeed(); 21 | 22 | } 23 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangModifierArg.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | import org.jetbrains.annotations.NotNull; 15 | 16 | public interface YangModifierArg extends YangNamedElement { 17 | 18 | @NotNull 19 | YangInvertMatchKeyword getInvertMatchKeyword(); 20 | 21 | } 22 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangSp.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | import com.intellij.psi.PsiElement; 15 | import org.jetbrains.annotations.NotNull; 16 | 17 | public interface YangSp extends YangNamedElement { 18 | 19 | @NotNull 20 | PsiElement getSpace(); 21 | 22 | } 23 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangYinElementArgStr.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | import org.jetbrains.annotations.NotNull; 15 | 16 | public interface YangYinElementArgStr extends YangNamedElement { 17 | 18 | @NotNull 19 | YangYinElementArg getYinElementArg(); 20 | 21 | } 22 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/java/tech/pantheon/yanginator/plugin/lexer/YangHighlighterLexer.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2023 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | package tech.pantheon.yanginator.plugin.lexer; 12 | 13 | import com.intellij.lexer.FlexAdapter; 14 | import tech.pantheon.yanginator.plugin.highlighter._YangLexer; 15 | 16 | public class YangHighlighterLexer extends FlexAdapter { 17 | public YangHighlighterLexer() { 18 | super(new _YangLexer()); 19 | } 20 | } -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangAugmentArg.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | import org.jetbrains.annotations.NotNull; 15 | 16 | public interface YangAugmentArg extends YangNamedElement { 17 | 18 | @NotNull 19 | YangAbsoluteSchemaNodeid getAbsoluteSchemaNodeid(); 20 | 21 | } 22 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangCrlf.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | import org.jetbrains.annotations.NotNull; 15 | 16 | public interface YangCrlf extends YangNamedElement { 17 | 18 | @NotNull 19 | YangCr getCr(); 20 | 21 | @NotNull 22 | YangLf getLf(); 23 | 24 | } 25 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangDeviationArg.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | import org.jetbrains.annotations.NotNull; 15 | 16 | public interface YangDeviationArg extends YangNamedElement { 17 | 18 | @NotNull 19 | YangAbsoluteSchemaNodeid getAbsoluteSchemaNodeid(); 20 | 21 | } 22 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangNumericalRestrictions.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | import org.jetbrains.annotations.NotNull; 15 | 16 | public interface YangNumericalRestrictions extends YangNamedElement { 17 | 18 | @NotNull 19 | YangRangeStmt getRangeStmt(); 20 | 21 | } 22 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangQuery.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | import org.jetbrains.annotations.NotNull; 15 | 16 | import java.util.List; 17 | 18 | public interface YangQuery extends YangNamedElement { 19 | 20 | @NotNull 21 | List getPcharList(); 22 | 23 | } 24 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangRefineArg.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | import org.jetbrains.annotations.NotNull; 15 | 16 | public interface YangRefineArg extends YangNamedElement { 17 | 18 | @NotNull 19 | YangDescendantSchemaNodeid getDescendantSchemaNodeid(); 20 | 21 | } 22 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangUsesAugmentArgStr.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | import org.jetbrains.annotations.NotNull; 15 | 16 | public interface YangUsesAugmentArgStr extends YangNamedElement { 17 | 18 | @NotNull 19 | YangUsesAugmentArg getUsesAugmentArg(); 20 | 21 | } 22 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangYangVersionArgStr.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | import org.jetbrains.annotations.NotNull; 15 | 16 | public interface YangYangVersionArgStr extends YangNamedElement { 17 | 18 | @NotNull 19 | YangYangVersionArg getYangVersionArg(); 20 | 21 | } 22 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangCr.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | import com.intellij.psi.PsiElement; 15 | import org.jetbrains.annotations.NotNull; 16 | 17 | public interface YangCr extends YangNamedElement { 18 | 19 | @NotNull 20 | PsiElement getCarriageReturn(); 21 | 22 | } 23 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangDateArg.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | import com.intellij.psi.PsiElement; 15 | import org.jetbrains.annotations.NotNull; 16 | 17 | public interface YangDateArg extends YangNamedElement { 18 | 19 | @NotNull 20 | PsiElement getDate(); 21 | 22 | } 23 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangIndentableQuotedString.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | import org.jetbrains.annotations.NotNull; 15 | 16 | public interface YangIndentableQuotedString extends YangNamedElement { 17 | 18 | @NotNull 19 | YangQuotedString getQuotedString(); 20 | 21 | } 22 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangMinValueArg.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | import org.jetbrains.annotations.NotNull; 15 | 16 | public interface YangMinValueArg extends YangNamedElement { 17 | 18 | @NotNull 19 | YangNonNegativeIntegerValue getNonNegativeIntegerValue(); 20 | 21 | } 22 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangScheme.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | import org.jetbrains.annotations.NotNull; 15 | 16 | import java.util.List; 17 | 18 | public interface YangScheme extends YangNamedElement { 19 | 20 | @NotNull 21 | List getDigitList(); 22 | 23 | } 24 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangWsp.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | import org.jetbrains.annotations.Nullable; 15 | 16 | public interface YangWsp extends YangNamedElement { 17 | 18 | @Nullable 19 | YangHtab getHtab(); 20 | 21 | @Nullable 22 | YangSp getSp(); 23 | 24 | } 25 | -------------------------------------------------------------------------------- /.github/workflows/gradle.yml: -------------------------------------------------------------------------------- 1 | # This workflow will build a Java project with Gradle and cache/restore any dependencies to improve the workflow execution time 2 | # For more information see: https://help.github.com/actions/language-and-framework-guides/building-and-testing-java-with-gradle 3 | 4 | name: Java CI with Gradle 5 | 6 | on: 7 | push: 8 | branches: [ master ] 9 | pull_request: 10 | branches: [ master ] 11 | 12 | jobs: 13 | build: 14 | 15 | runs-on: ubuntu-latest 16 | steps: 17 | - uses: actions/checkout@v3 18 | - name: Set up JDK 17 19 | uses: actions/setup-java@v3 20 | with: 21 | java-version: '17' 22 | distribution: 'adopt' 23 | cache: gradle 24 | - name: Build with Gradle 25 | run: gradle build -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangDquote.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | import com.intellij.psi.PsiElement; 15 | import org.jetbrains.annotations.NotNull; 16 | 17 | public interface YangDquote extends YangNamedElement { 18 | 19 | @NotNull 20 | PsiElement getDoubleQuote(); 21 | 22 | } 23 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangFractionDigitsArgStr.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | import org.jetbrains.annotations.NotNull; 15 | 16 | public interface YangFractionDigitsArgStr extends YangNamedElement { 17 | 18 | @NotNull 19 | YangFractionDigitsArg getFractionDigitsArg(); 20 | 21 | } 22 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangFragment.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | import org.jetbrains.annotations.NotNull; 15 | 16 | import java.util.List; 17 | 18 | public interface YangFragment extends YangNamedElement { 19 | 20 | @NotNull 21 | List getPcharList(); 22 | 23 | } 24 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangIPv4Address.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | import com.intellij.psi.PsiElement; 15 | import org.jetbrains.annotations.NotNull; 16 | 17 | public interface YangIPv4Address extends YangNamedElement { 18 | 19 | @NotNull 20 | PsiElement getIpv4(); 21 | 22 | } 23 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangPositionValueArgStr.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | import org.jetbrains.annotations.NotNull; 15 | 16 | public interface YangPositionValueArgStr extends YangNamedElement { 17 | 18 | @NotNull 19 | YangPositionValueArg getPositionValueArg(); 20 | 21 | } 22 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangSquote.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | import com.intellij.psi.PsiElement; 15 | import org.jetbrains.annotations.NotNull; 16 | 17 | public interface YangSquote extends YangNamedElement { 18 | 19 | @NotNull 20 | PsiElement getSingleQuote(); 21 | 22 | } 23 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangUsesAugmentArg.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | import org.jetbrains.annotations.NotNull; 15 | 16 | public interface YangUsesAugmentArg extends YangNamedElement { 17 | 18 | @NotNull 19 | YangDescendantSchemaNodeid getDescendantSchemaNodeid(); 20 | 21 | } 22 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangLineBreak.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | import org.jetbrains.annotations.Nullable; 15 | 16 | public interface YangLineBreak extends YangNamedElement { 17 | 18 | @Nullable 19 | YangCrlf getCrlf(); 20 | 21 | @Nullable 22 | YangLf getLf(); 23 | 24 | } 25 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangPctEncoded.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | import com.intellij.psi.PsiElement; 15 | import org.jetbrains.annotations.NotNull; 16 | 17 | public interface YangPctEncoded extends YangNamedElement { 18 | 19 | @NotNull 20 | PsiElement getPercentSign(); 21 | 22 | } 23 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangPositionValueArg.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | import org.jetbrains.annotations.NotNull; 15 | 16 | public interface YangPositionValueArg extends YangNamedElement { 17 | 18 | @NotNull 19 | YangNonNegativeIntegerValue getNonNegativeIntegerValue(); 20 | 21 | } 22 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangRequireInstanceArgStr.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | import org.jetbrains.annotations.NotNull; 15 | 16 | public interface YangRequireInstanceArgStr extends YangNamedElement { 17 | 18 | @NotNull 19 | YangRequireInstanceArg getRequireInstanceArg(); 20 | 21 | } 22 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangPathAbempty.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | import org.jetbrains.annotations.NotNull; 15 | 16 | import java.util.List; 17 | 18 | public interface YangPathAbempty extends YangNamedElement { 19 | 20 | @NotNull 21 | List getSegmentList(); 22 | 23 | } 24 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangPathEmpty.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | import com.intellij.psi.PsiElement; 15 | import org.jetbrains.annotations.NotNull; 16 | 17 | public interface YangPathEmpty extends YangNamedElement { 18 | 19 | @NotNull 20 | PsiElement getZeroLengthString(); 21 | 22 | } 23 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangYangString.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | import org.jetbrains.annotations.NotNull; 15 | 16 | import java.util.List; 17 | 18 | public interface YangYangString extends YangNamedElement { 19 | 20 | @NotNull 21 | List getYangCharList(); 22 | 23 | } 24 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangYangVersionArg.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | import com.intellij.psi.PsiElement; 15 | import org.jetbrains.annotations.Nullable; 16 | 17 | public interface YangYangVersionArg extends YangNamedElement { 18 | 19 | @Nullable 20 | PsiElement getDot(); 21 | 22 | } 23 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangBitsSpecification.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | import org.jetbrains.annotations.NotNull; 15 | 16 | import java.util.List; 17 | 18 | public interface YangBitsSpecification extends YangNamedElement { 19 | 20 | @NotNull 21 | List getBitStmtList(); 22 | 23 | } 24 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangEnumSpecification.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | import org.jetbrains.annotations.NotNull; 15 | 16 | import java.util.List; 17 | 18 | public interface YangEnumSpecification extends YangNamedElement { 19 | 20 | @NotNull 21 | List getEnumStmtList(); 22 | 23 | } 24 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangFunctionBodyEnd.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | import com.intellij.psi.PsiElement; 15 | import org.jetbrains.annotations.NotNull; 16 | 17 | public interface YangFunctionBodyEnd extends YangNamedElement { 18 | 19 | @NotNull 20 | PsiElement getRightParenthesis(); 21 | 22 | } 23 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangRevisionStmts.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | import org.jetbrains.annotations.NotNull; 15 | 16 | import java.util.List; 17 | 18 | public interface YangRevisionStmts extends YangNamedElement { 19 | 20 | @NotNull 21 | List getRevisionStmtList(); 22 | 23 | } 24 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangUnionSpecification.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | import org.jetbrains.annotations.NotNull; 15 | 16 | import java.util.List; 17 | 18 | public interface YangUnionSpecification extends YangNamedElement { 19 | 20 | @NotNull 21 | List getTypeStmtList(); 22 | 23 | } 24 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangDeviationStmtBodyArgs.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | import org.jetbrains.annotations.NotNull; 15 | 16 | import java.util.List; 17 | 18 | public interface YangDeviationStmtBodyArgs extends YangNamedElement { 19 | 20 | @NotNull 21 | List getYangStmtList(); 22 | 23 | } 24 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangInstanceIdentifierSpecification.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | import org.jetbrains.annotations.NotNull; 15 | 16 | public interface YangInstanceIdentifierSpecification extends YangNamedElement { 17 | 18 | @NotNull 19 | YangRequireInstanceStmt getRequireInstanceStmt(); 20 | 21 | } 22 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangReserved.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | import org.jetbrains.annotations.Nullable; 15 | 16 | public interface YangReserved extends YangNamedElement { 17 | 18 | @Nullable 19 | YangGenDelims getGenDelims(); 20 | 21 | @Nullable 22 | YangSubDelims getSubDelims(); 23 | 24 | } 25 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangSquoteUriQuery.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | import org.jetbrains.annotations.NotNull; 15 | 16 | import java.util.List; 17 | 18 | public interface YangSquoteUriQuery extends YangNamedElement { 19 | 20 | @NotNull 21 | List getSquoteUriPcharList(); 22 | 23 | } 24 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangURIReference.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | import org.jetbrains.annotations.Nullable; 15 | 16 | public interface YangURIReference extends YangNamedElement { 17 | 18 | @Nullable 19 | YangUri getUri(); 20 | 21 | @Nullable 22 | YangRelativeRef getRelativeRef(); 23 | 24 | } 25 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangIdentityrefSpecification.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | import org.jetbrains.annotations.NotNull; 15 | 16 | import java.util.List; 17 | 18 | public interface YangIdentityrefSpecification extends YangNamedElement { 19 | 20 | @NotNull 21 | List getBaseStmtList(); 22 | 23 | } 24 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangSquoteUrifragment.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | import org.jetbrains.annotations.NotNull; 15 | 16 | import java.util.List; 17 | 18 | public interface YangSquoteUrifragment extends YangNamedElement { 19 | 20 | @NotNull 21 | List getSquoteUriPcharList(); 22 | 23 | } 24 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangConfigArg.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | import org.jetbrains.annotations.Nullable; 15 | 16 | public interface YangConfigArg extends YangNamedElement { 17 | 18 | @Nullable 19 | YangFalseKeyword getFalseKeyword(); 20 | 21 | @Nullable 22 | YangTrueKeyword getTrueKeyword(); 23 | 24 | } 25 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangPathArg.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | import org.jetbrains.annotations.Nullable; 15 | 16 | public interface YangPathArg extends YangNamedElement { 17 | 18 | @Nullable 19 | YangAbsolutePath getAbsolutePath(); 20 | 21 | @Nullable 22 | YangRelativePath getRelativePath(); 23 | 24 | } 25 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangIndentableString.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | import org.jetbrains.annotations.Nullable; 15 | 16 | public interface YangIndentableString extends YangNamedElement { 17 | 18 | @Nullable 19 | YangQuotedString getQuotedString(); 20 | 21 | @Nullable 22 | YangString getString(); 23 | 24 | } 25 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangMandatoryArg.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | import org.jetbrains.annotations.Nullable; 15 | 16 | public interface YangMandatoryArg extends YangNamedElement { 17 | 18 | @Nullable 19 | YangFalseKeyword getFalseKeyword(); 20 | 21 | @Nullable 22 | YangTrueKeyword getTrueKeyword(); 23 | 24 | } 25 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangSquoteUriPathAbempty.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | import org.jetbrains.annotations.NotNull; 15 | 16 | import java.util.List; 17 | 18 | public interface YangSquoteUriPathAbempty extends YangNamedElement { 19 | 20 | @NotNull 21 | List getSquoteUriSegmentList(); 22 | 23 | } 24 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangOrderedByArg.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | import org.jetbrains.annotations.Nullable; 15 | 16 | public interface YangOrderedByArg extends YangNamedElement { 17 | 18 | @Nullable 19 | YangSystemKeyword getSystemKeyword(); 20 | 21 | @Nullable 22 | YangUserKeyword getUserKeyword(); 23 | 24 | } 25 | -------------------------------------------------------------------------------- /intelij-plugin/src/main/gen/tech/pantheon/yanginator/plugin/psi/YangYinElementArg.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Copyright (c) 2021-2025 PANTHEON.tech, s.r.o. All rights reserved. 4 | * 5 | * This program and the accompanying materials are made available under the 6 | * terms of the Eclipse Public License v1.0 which accompanies this distribution, 7 | * and is available at http://www.eclipse.org/legal/epl-v10.html 8 | * 9 | */ 10 | 11 | // This is a generated file. Not intended for manual editing. 12 | package tech.pantheon.yanginator.plugin.psi; 13 | 14 | import org.jetbrains.annotations.Nullable; 15 | 16 | public interface YangYinElementArg extends YangNamedElement { 17 | 18 | @Nullable 19 | YangFalseKeyword getFalseKeyword(); 20 | 21 | @Nullable 22 | YangTrueKeyword getTrueKeyword(); 23 | 24 | } 25 | --------------------------------------------------------------------------------