Blame tests/schema/yang/files/a.yang

Packit 8fb591
module a {
Packit 8fb591
  namespace "urn:a";
Packit 8fb591
  prefix a_mod;
Packit 8fb591
Packit 8fb591
  include asub;
Packit 8fb591
  include atop;
Packit 8fb591
Packit 8fb591
  feature foo;
Packit 8fb591
Packit 8fb591
  grouping gg {
Packit 8fb591
    leaf bar-gggg {
Packit 8fb591
      type string;
Packit 8fb591
    }
Packit 8fb591
  }
Packit 8fb591
Packit 8fb591
  container x {
Packit 8fb591
    leaf bar-leaf {
Packit 8fb591
      if-feature bar;
Packit 8fb591
      type string;
Packit 8fb591
    }
Packit 8fb591
    uses gg {
Packit 8fb591
      if-feature bar;
Packit 8fb591
    }
Packit 8fb591
    leaf baz {
Packit 8fb591
      if-feature foo;
Packit 8fb591
      type string;
Packit 8fb591
    }
Packit 8fb591
    leaf bubba {
Packit 8fb591
      type string;
Packit 8fb591
    }
Packit 8fb591
  }
Packit 8fb591
  augment "/x" {
Packit 8fb591
    if-feature bar;
Packit 8fb591
    container bar-y;
Packit 8fb591
  }
Packit 8fb591
  rpc bar-rpc {
Packit 8fb591
    if-feature bar;
Packit 8fb591
  }
Packit 8fb591
  rpc foo-rpc {
Packit 8fb591
    if-feature foo;
Packit 8fb591
  }
Packit 8fb591
}