我正在尝试构建一个 CLI。我选择使用“阳”来做到这一点。我是新手,不知道如何导入现有模块。例如,我在 github ( https://github.com/YangModels/yang/blob/master/vendor/cisco/xe/1631/ietf-ospf.yang ) 上找到了一个 ospf 模块,我想将它导入我的自己的模块。这可以做到吗?如何?
编辑1:
module mininet {
/* name space */
namespace "http://tail-f.com/ns/example/mininet";
prefix mininet;
import ietf-ospf {
prefix ospf;
revision-date 2015-03-09
}
leaf area-id-type {
type yang:area-id-type;
}
}
因此,我尝试使用 Piotr Babij 帮助来做到这一点。不幸的是,这不起作用。我需要改变什么?area-id-type 是 ietf-ospf 的 typedef。我遇到的错误是以下一个:
mininet.yang:12:3: error: trailing garbage after module
mininet.yang:12:3: error: unterminated statement