├── 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 |
4 |
5 |
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 |
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 |
--------------------------------------------------------------------------------