Files
RedBear-OS/local/recipes/kde/kf6-syntaxhighlighting/source/autotests/folding/highlight.yang.fold
T

39 lines
1.9 KiB
Plaintext

// from: https://en.wikipedia.org/w/index.php?title=YANG&oldid=792171830#Example
module example-sports <beginfold id='1'>{</beginfold id='1'>
namespace "http://example.com/example-sports";
prefix sports;
import ietf-yang-types <beginfold id='1'>{</beginfold id='1'> prefix yang; <endfold id='1'>}</endfold id='1'>
typedef season <beginfold id='1'>{</beginfold id='1'>
type string;
description
"The name of a sports season, including the type and the year, e.g,
'Champions League 2014/2015'.";
<endfold id='1'>}</endfold id='1'>
container sports <beginfold id='1'>{</beginfold id='1'>
config true;
list person <beginfold id='1'>{</beginfold id='1'>
key name;
leaf name <beginfold id='1'>{</beginfold id='1'> type string; <endfold id='1'>}</endfold id='1'>
leaf birthday <beginfold id='1'>{</beginfold id='1'> type yang:date-and-time; mandatory true; <endfold id='1'>}</endfold id='1'>
<endfold id='1'>}</endfold id='1'>
list team <beginfold id='1'>{</beginfold id='1'>
key name;
leaf name <beginfold id='1'>{</beginfold id='1'> type string; <endfold id='1'>}</endfold id='1'>
list player <beginfold id='1'>{</beginfold id='1'>
key "name season";
unique number;
leaf name <beginfold id='1'>{</beginfold id='1'> type leafref <beginfold id='1'>{</beginfold id='1'> path "/sports/person/name"; <endfold id='1'>}</endfold id='1'> <endfold id='1'>}</endfold id='1'>
leaf season <beginfold id='1'>{</beginfold id='1'> type season; <endfold id='1'>}</endfold id='1'>
leaf number <beginfold id='1'>{</beginfold id='1'> type uint16; mandatory true; <endfold id='1'>}</endfold id='1'>
leaf scores <beginfold id='1'>{</beginfold id='1'> type uint16; default 0; <endfold id='1'>}</endfold id='1'>
<endfold id='1'>}</endfold id='1'>
<endfold id='1'>}</endfold id='1'>
<endfold id='1'>}</endfold id='1'>
<endfold id='1'>}</endfold id='1'>