[YANGTOOLS-1315] Add support for RFC8819 "module-tag" extension Created: 27/Aug/21 Updated: 09/Aug/22 Resolved: 09/Aug/22 |
|
| Status: | Resolved |
| Project: | yangtools |
| Component/s: | model-api, parser |
| Affects Version/s: | None |
| Fix Version/s: | 9.0.1 |
| Type: | New Feature | Priority: | Low |
| Reporter: | Robert Varga | Assignee: | Ivan Martiniak |
| Resolution: | Done | Votes: | 0 |
| Labels: | pt | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||
| Description |
|
RFC8819 defines a YANG extension for specifying module tags. Teach parser to recognize and report it. Unlike similar extensions, we also need to create a dedicated type matching the typedef and deal with default IANA registry (https://datatracker.ietf.org/doc/html/rfc8819#section-7.2) values in a manner which makes sense. Some thought needs to be put into how that Tag class will interact with the encapsulation class created by Binding for that same typedef. |