14 个版本

0.4.2 2024年4月6日
0.4.1 2024年3月9日
0.3.6 2023年11月19日
0.3.5 2023年6月1日
0.0.1 2021年2月14日

#595 in 解析器实现

Download history 7/week @ 2024-04-22 4/week @ 2024-04-29 5/week @ 2024-05-06 30/week @ 2024-05-20 27/week @ 2024-05-27 20/week @ 2024-06-03 29/week @ 2024-06-10 9/week @ 2024-06-17 13/week @ 2024-06-24 6/week @ 2024-07-01 5/week @ 2024-07-08 54/week @ 2024-07-15 14/week @ 2024-07-22 14/week @ 2024-07-29 46/week @ 2024-08-05

每月128次下载
3 crates 中使用

MIT/Apache

63KB
1.5K SLoC

g-code

crates.io g-code g-code codecov

一个用于 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