Closed nkhancock closed 1 year ago
The following examples illustrate what has been fixed.
The following YANG data models were used to test these fixes:
Blue: The keywords generated for the enumeration class direction and the \<\<container>> class direction are identical, i.e., _test_identifier_clash_Idirection and thus clash (addressed by fix 8).
This pull request fixes issues with the rendering of identities, identities, typedefs and leafrefs and relations associated with them:
Note that other issues need addressing in a future pull requests such as the issue where individual node prefixes within XPath expressions are not taken into account when defining keywords for data nodes which leads to issues when handling XPaths for augmentations, e.g., when 2 augmentations augment the same named node but under different module prefixes, e.g., the nodes ‘line’ in the modules bbf-fast and bbf-vdsl. Due to its impact on the existing code, this issue was not addressed with this pull request.