Blame tests/conformance/sec7_11/mod1.yang

Packit 8fb591
module mod1 {
Packit 8fb591
    prefix abc;
Packit 8fb591
    namespace "urn:cesnet:mod1";
Packit 8fb591
Packit 8fb591
    grouping gg {
Packit 8fb591
        container ccc {
Packit 8fb591
            presence "enable";
Packit 8fb591
			uses hh;
Packit 8fb591
            grouping hh {
Packit 8fb591
                list ll {
Packit 8fb591
                    key keys;
Packit 8fb591
Packit 8fb591
                    leaf keys {
Packit 8fb591
                        type string;
Packit 8fb591
                        mandatory true;
Packit 8fb591
                    }
Packit 8fb591
					uses repeat;
Packit 8fb591
                    grouping repeat {
Packit 8fb591
                        typedef abc {
Packit 8fb591
                            type string {
Packit 8fb591
                                pattern '[a-z]+';
Packit 8fb591
                                length "1..255";
Packit 8fb591
                            }
Packit 8fb591
                        }
Packit 8fb591
Packit 8fb591
                        uses gg;  // circular dependency
Packit 8fb591
                    }
Packit 8fb591
                }
Packit 8fb591
            }
Packit 8fb591
        }
Packit 8fb591
    }
Packit 8fb591
}