#parser #language #txt #tokens

bin+lib dot_parse

一个用于解析 DOT 格式标记的包

1 个不稳定版本

0.2.0 2020年4月12日

#236可视化

每月下载量:21
2 crates 中使用

MIT 许可证

47KB
1K SLoC

dot_parse-rust

用于解析 Graphviz DOT 语言文件的库。

用法

作为可执行文件

cargo run filename.txt

作为库

extern crate libdot_parse;

if let Some(graph) = libdot_parse::Graph::parse_from(tokens.as_slice()) {
    println!("{:?}", graph)
} else {
    println!("FAILED")
}

已知问题

  • strict 关键字不适用
  • 必须使用 ; 来分隔语句
  • 可执行文件仅用空白字符分隔标记,例如 color=blue 不起作用,您必须提供 color = blue

许可证

MIT

依赖

~72KB