+module main-module {
+ namespace "main:module";
+
+ prefix "mainmod";
+ revision 2013-12-2 {
+ }
+
+ container cont {
+ leaf lf1 {
+ /*
+ *FIX ME
+ * If is this leaf lf1 called from cont-augment-module.yang
+ * from lf4, type that will be returned to the lf1 is string.
+ * Than there are failing tests because of we have string,
+ * do not number(uint32)
+ */
+// type uint32;
+ type string;
+ }
+
+ container cont1 {
+ leaf lf11 {
+ /*
+ * FIX ME TOO WITH BAD PARSING
+ */
+// type boolean;
+ type string;
+ }
+ }
+
+ leaf lf2 {
+ type leafref {
+ path "../lf1";
+ }
+ }
+
+ leaf lf3 {
+ type leafref {
+ path "/cont/cont1/lf11";
+ }
+ }
+
+ /* reference to nonexisting leaf */
+ leaf lf5 {
+ type leafref {
+ path "/cont/lf";
+ }
+ }
+ }
+}