Blob Blame History Raw
<?xml version="1.0" encoding="UTF-8"?>
<module name="patterns"
        xmlns="urn:ietf:params:xml:ns:yang:yin:1"
        xmlns:p="urn:libyang:tests:patterns">
  <namespace uri="urn:libyang:tests:patterns"/>
  <prefix value="p"/>
  <grouping name="a">
    <typedef name="testtype">
      <type name="string">
        <pattern value="[a-z]*"/>
      </type>
    </typedef>
    <leaf name="a">
      <type name="testtype"/>
    </leaf>
  </grouping>
  <typedef name="toptype">
    <type name="string">
      <pattern value="[A-Z]*"/>
    </type>
  </typedef>
  <leaf name="c">
    <type name="toptype"/>
  </leaf>
  <uses name="a"/>
  <uses name="b"/>
  <grouping name="b">
    <leaf name="b">
      <type name="string">
        <pattern value="[0-9]*"/>
      </type>
    </leaf>
  </grouping>
</module>