blob: ca134fa1565610023c82c29bcc67e17d7d8b6ca2 [file] [log] [blame]
Vidyashree Rama36f2fab2016-07-15 14:06:56 +05301module ietf-yang-compiler-annotation {
2
3 namespace "urn:ietf:params:xml:ns:yang:ietf-yang-compiler-annotation";
4
5 prefix "ca";
6
7 organization
8 "IETF NETMOD (NETCONF Data Modeling Language) Working Group";
9
10 contact
11 "WG Web: <http://tools.ietf.org/wg/netmod/>
12 WG List: <mailto:netmod@ietf.org>";
13
14 description
15 "This YANG module defines an extension statement that allows for
16 defining compiler annotations.
17
18 The key words 'MUST', 'MUST NOT', 'REQUIRED', 'SHALL', 'SHALL
19 NOT', 'SHOULD', 'SHOULD NOT', 'RECOMMENDED', 'MAY', and
20 'OPTIONAL' in the module text are to be interpreted as described
21 in RFC 2119 (http://tools.ietf.org/html/rfc2119).";
22
23 revision 2016-07-08 {
24 description
25 "Initial revision.";
26 reference
27 "draft-agv-netmod-yang-compiler-metadata:
28 Defining and Using compiler annotations with YANG";
29 }
30
31 extension compiler-annotation {
32 argument target;
33 description "This extension allows for defining compiler annotations";
34 } // compiler-annotation
35 } //module agv-yang-compiler-annotation
36