<?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>