2 个版本
使用旧的 Rust 2015
0.2.3 | 2019年1月12日 |
---|---|
0.2.1 | 2019年1月11日 |
#3 in #omg
在 3 个 crate 中使用 (通过 rtps-idl)
26KB
482 行
OMG IDL v4 语法 for pest
对象管理组 接口定义语言 v4.1 语法 for pest
状态
此语法是手动从规范中 EBNF 合并 IDL 语法附录转换而来。
用法
pest_idl_v4_grammar 需要 Cargo 和 Rust。
在 Cargo.toml
rtps-idl-grammar = "*"
以及你的 Rust lib.rs
或 main.rs
extern crate pest;
use pest::Parser;
extern crate rtps_idl_grammar;
use rtps_idl_grammar::{Rule,IdlParser};
许可
根据你的选择,许可如下
- Apache License, Version 2.0 (LICENSE-APACHE 或 http://www.apache.org/licenses/LICENSE-2.0)
- MIT 许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
。
致谢
Kevin Pansky: pest_idl_v4_grammar
贡献
除非你明确声明,否则根据 Apache-2.0 许可证定义的任何有意提交以包含在你作品中并由你提交的贡献,将根据上述方式双重许可,不附加任何额外条款或条件。
依赖项
~3MB
~63K SLoC