Changeset View
Changeset View
Standalone View
Standalone View
autotests/reference/highlight.yang.ref
- This file was added.
1 | <Comment>// from: https://en.wikipedia.org/w/index.php?title=YANG&oldid=792171830#Example</Comment><br/> | ||||
---|---|---|---|---|---|
2 | <Statement>module</Statement><Normal Text> example-sports {</Normal Text><br/> | ||||
3 | <dsNormal></dsNormal><br/> | ||||
4 | <Normal Text> </Normal Text><Statement>namespace</Statement><Normal Text> </Normal Text><String>"http://example.com/example-sports"</String><Normal Text>;</Normal Text><br/> | ||||
5 | <Normal Text> </Normal Text><Statement>prefix</Statement><Normal Text> sports;</Normal Text><br/> | ||||
6 | <dsNormal></dsNormal><br/> | ||||
7 | <Normal Text> </Normal Text><Statement>import</Statement><Normal Text> ietf-yang-types { </Normal Text><Statement>prefix</Statement><Normal Text> yang; }</Normal Text><br/> | ||||
8 | <dsNormal></dsNormal><br/> | ||||
9 | <Normal Text> </Normal Text><Statement>typedef</Statement><Normal Text> season {</Normal Text><br/> | ||||
10 | <Normal Text> </Normal Text><Statement>type</Statement><Normal Text> </Normal Text><Type>string</Type><Normal Text>;</Normal Text><br/> | ||||
11 | <Normal Text> </Normal Text><Statement>description</Statement><br/> | ||||
12 | <Normal Text> </Normal Text><String>"The name of a sports season, including the type and the year, e.g,</String><br/> | ||||
13 | <String> 'Champions League 2014/2015'."</String><Normal Text>;</Normal Text><br/> | ||||
14 | <Normal Text> }</Normal Text><br/> | ||||
15 | <dsNormal></dsNormal><br/> | ||||
16 | <Normal Text> </Normal Text><Statement>container</Statement><Normal Text> sports {</Normal Text><br/> | ||||
17 | <Normal Text> </Normal Text><Statement>config</Statement><Normal Text> </Normal Text><Boolean>true</Boolean><Normal Text>;</Normal Text><br/> | ||||
18 | <dsNormal></dsNormal><br/> | ||||
19 | <Normal Text> </Normal Text><Statement>list</Statement><Normal Text> person {</Normal Text><br/> | ||||
20 | <Normal Text> </Normal Text><Statement>key</Statement><Normal Text> name;</Normal Text><br/> | ||||
21 | <Normal Text> </Normal Text><Statement>leaf</Statement><Normal Text> name { </Normal Text><Statement>type</Statement><Normal Text> </Normal Text><Type>string</Type><Normal Text>; }</Normal Text><br/> | ||||
22 | <Normal Text> </Normal Text><Statement>leaf</Statement><Normal Text> birthday { </Normal Text><Statement>type</Statement><Normal Text> yang:date-and-time; </Normal Text><Statement>mandatory</Statement><Normal Text> </Normal Text><Boolean>true</Boolean><Normal Text>; }</Normal Text><br/> | ||||
23 | <Normal Text> }</Normal Text><br/> | ||||
24 | <dsNormal></dsNormal><br/> | ||||
25 | <Normal Text> </Normal Text><Statement>list</Statement><Normal Text> team {</Normal Text><br/> | ||||
26 | <Normal Text> </Normal Text><Statement>key</Statement><Normal Text> name;</Normal Text><br/> | ||||
27 | <Normal Text> </Normal Text><Statement>leaf</Statement><Normal Text> name { </Normal Text><Statement>type</Statement><Normal Text> </Normal Text><Type>string</Type><Normal Text>; }</Normal Text><br/> | ||||
28 | <Normal Text> </Normal Text><Statement>list</Statement><Normal Text> player {</Normal Text><br/> | ||||
29 | <Normal Text> </Normal Text><Statement>key</Statement><Normal Text> </Normal Text><String>"name season"</String><Normal Text>;</Normal Text><br/> | ||||
30 | <Normal Text> </Normal Text><Statement>unique</Statement><Normal Text> number;</Normal Text><br/> | ||||
31 | <Normal Text> </Normal Text><Statement>leaf</Statement><Normal Text> name { </Normal Text><Statement>type</Statement><Normal Text> </Normal Text><Type>leafref</Type><Normal Text> { </Normal Text><Statement>path</Statement><Normal Text> </Normal Text><String>"/sports/person/name"</String><Normal Text>; } }</Normal Text><br/> | ||||
32 | <Normal Text> </Normal Text><Statement>leaf</Statement><Normal Text> season { </Normal Text><Statement>type</Statement><Normal Text> season; }</Normal Text><br/> | ||||
33 | <Normal Text> </Normal Text><Statement>leaf</Statement><Normal Text> number { </Normal Text><Statement>type</Statement><Normal Text> </Normal Text><Type>uint16</Type><Normal Text>; </Normal Text><Statement>mandatory</Statement><Normal Text> </Normal Text><Boolean>true</Boolean><Normal Text>; }</Normal Text><br/> | ||||
34 | <Normal Text> </Normal Text><Statement>leaf</Statement><Normal Text> scores { </Normal Text><Statement>type</Statement><Normal Text> </Normal Text><Type>uint16</Type><Normal Text>; </Normal Text><Statement>default</Statement><Normal Text> 0; }</Normal Text><br/> | ||||
35 | <Normal Text> }</Normal Text><br/> | ||||
36 | <Normal Text> }</Normal Text><br/> | ||||
37 | <Normal Text> }</Normal Text><br/> | ||||
38 | <Normal Text>}</Normal Text><br/> |