#语法 #IDL #解析器 #OMG

rtps-idl-grammar

OMG RTPS IDL v4.0 语法 for pest

2 个版本

使用旧的 Rust 2015

0.2.3 2019年1月12日
0.2.1 2019年1月11日

#3 in #omg


3 个 crate 中使用 (通过 rtps-idl)

MIT/Apache

26KB
482

OMG IDL v4 语法 for pest

License: Apache 2.0 License: MIT

对象管理组 接口定义语言 v4.1 语法 for pest

状态

此语法是手动从规范中 EBNF 合并 IDL 语法附录转换而来。

用法

pest_idl_v4_grammar 需要 Cargo 和 Rust

Cargo.toml

rtps-idl-grammar = "*"

以及你的 Rust lib.rsmain.rs

extern crate pest;
use pest::Parser;
extern crate rtps_idl_grammar;
use rtps_idl_grammar::{Rule,IdlParser};


许可

根据你的选择,许可如下

致谢

Kevin Pansky: pest_idl_v4_grammar

贡献

除非你明确声明,否则根据 Apache-2.0 许可证定义的任何有意提交以包含在你作品中并由你提交的贡献,将根据上述方式双重许可,不附加任何额外条款或条件。

依赖项

~3MB
~63K SLoC