YANGTOOLS-706: Split out yang-parser-rfc7950
[yangtools.git] / yang / yang-parser-rfc7950 / src / test / resources / stmt-test / augments / multiple-augment-incorrect.yang
1 module multiple-augment-incorrect {
2
3     namespace "multiple-augment-test";
4     prefix mpa;
5     
6     augment /root-container/container-from-grp1/sub-container-from-grp1/container-in-uses-augment/sub-container-from-augment2/sub-container-from-augment3 {
7         container sub-container-from-augment4 {
8         }
9     }
10     
11     augment /root-container/container-from-grp1/sub-container-from-grp1/container-in-uses-augment/sub-container-from-augment2 {
12         container sub-container-from-augment3 {
13         }
14     }
15
16     augment /root-container/container-from-grp1/sub-container-from-grp1 {
17         container sub-container-from-augment {
18         }
19     }
20
21     augment /root-container/container-from-grp1/sub-container-from-grp1/container-from-grp2/sub-container-from-grp2/augmented-container-in-uses-grp2 {
22         container sub-container-from-augment6 {
23         }
24     }
25     
26     augment /root-container/container-from-grp1/sub-container-from-grp1/container-from-grp2/sub-container-from-grp2/sub-container-from-augment5 {
27         container sub-container-from-augment7 {
28         }
29     }
30     
31     augment /root-container/container-from-grp1/sub-container-from-grp1/container-from-grp2/sub-container-from-grp2 {
32         container sub-container-from-augment5 {
33         }
34     }
35
36     augment /root-container/added-container-1 {
37         container added-container-2 {
38         }
39     }
40
41     augment /root-container {
42         container added-container-1 {
43         }
44     }
45
46     grouping grp1 {
47         container container-from-grp1 {
48             container sub-container-from-grp1 {
49                 uses grp2 {
50                     augment container-from-grp2/sub-container-from-grp2 {
51                         container augmented-container-in-uses-grp2;
52                     }
53                 }
54             }
55         }
56     }
57
58     grouping grp2 {
59         container container-from-grp2 {
60             container sub-container-from-grp2 {
61             }
62         }
63         uses grp3;
64     }
65     
66     grouping grp3 {
67       container container-from-grp3 {
68           
69       }
70     }
71     
72     container root-container {
73         uses grp1 {
74             augment container-from-grp1/sub-container-from-grp1 {
75                 container container-in-uses-augment {
76                 }
77             }
78         }
79     }
80 }