我想建立一个CLI。我选择使用'杨'来做到这一点。我是新手,无法找到如何导入现有的模块。例如,我在github上找到了一个用于ospf的模块(https://github.com/YangModels/yang/blob/master/vendor/cisco/xe/1631/ietf-ospf.yang),我想用我自己的模块导入它。这可以做到吗?怎么样?如何导入一个模块在杨
EDIT1:
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。我有误差TE下列之一:
mininet.yang:12:3: error: trailing garbage after module
mininet.yang:12:3: error: unterminated statement
'我需要改变什么呢?''''''''''''revision-date'语句缺少分号(';')。你正在使用的工具的解析器有点困惑,因为它会给你那些非描述性的错误信息。另外,您仍然使用错误的'prefix'作为导入模块的类型引用。 – predi