文件名称:packetc:二进制格式架构编译器
文件大小:294KB
文件格式:ZIP
更新时间:2024-03-01 22:40:10
Rust
包
该存储库拥有用于二进制格式的模式->解析器编译器,旨在在带宽和延迟受限制的环境(例如实时游戏)中使用。
请参阅了解基本原理。
用法
安装编译器
$ cargo install --git https://github.com/EverCrawl/packetc.git
编写模式
$ echo "Test: struct {
value: uint8
}
export Test" > test.pkt
编译: packetc
【文件预览】:
packetc-master
----.vs()
--------packetc()
--------VSWorkspaceState.json(73B)
--------slnx.sqlite(88KB)
----format.md(4KB)
----Cargo.lock(10KB)
----.github()
--------workflows()
----LICENSE(1KB)
----src()
--------main.rs(4KB)
--------lib()
----Cargo.toml(553B)
----resource()
--------test.pkt(323B)
--------test()
--------bench512KB.pkt(519KB)
--------bench64KB.pkt(68KB)
----benches()
--------frontend.rs(927B)
----.gitignore(15B)
----README.md(2KB)
----scripts()
--------gen_random_pkt.py(3KB)