14 个版本
0.4.2 | 2024年4月6日 |
---|---|
0.4.1 |
|
0.3.6 | 2023年11月19日 |
0.3.5 | 2023年6月1日 |
0.0.1 |
|
#595 in 解析器实现
每月128次下载
在 3 crates 中使用
63KB
1.5K SLoC
g-code
一个用于 g-code 解析和输出的联合 crate。
解析
解析器使用 Rust 和 peg 编写。
示例
cargo run --example parse ./tests/vandy_commodores_logo.gcode
输出:https://gist.github.com/sameer/5fe20dad6faa6329926df48b82e68581
输出
基本的 g-code 输出原语。
支持格式化、校验和行号生成。
示例
参见 svg2gcode。
待办事项
解析
- g-code 参数
- g-code 中缀表示法
输出
- 剩余的常用命令(如果需要缺少的命令,请打开一个问题或创建一个 PR)
参考
依赖项
~6–15MB
~184K SLoC