4 个版本 (2 个破坏性更新)

0.3.0 2021 年 8 月 29 日
0.2.1 2021 年 4 月 6 日
0.2.0 2021 年 4 月 5 日
0.1.0 2021 年 4 月 5 日

#2075解析器实现


用于 svfplayer

MIT 许可证

120KB
1.5K SLoC

svf - 串行向量格式文件解析器/生成器

LICENSE crates.io docs.rs CI Coverage

将 SVF 文件解析为单个命令,并从解析或构造的命令生成 SVF 格式文本。


lib.rs:

svf

解析和生成 SVF 文件。

使用 parse_complete 将完整的 SVF 文件解析为 Command 的向量,使用 parse_iter 创建一个解析的 Command 的迭代器,它增量解析,或使用 parse_iter_bufread 创建一个使用 BufRead 输入的迭代器,允许逐块处理输入和输出。

一旦解析,或者如果手动构造 Command,则可以使用 Command 上的 Display trait 实现来生成 SVF 文件。

依赖项

~1.2–1.9MB
~38K SLoC