129 个版本 (19 个破坏性)
0.27.1 | 2024 年 7 月 26 日 |
---|---|
0.26.2-rc.0 | 2024 年 6 月 13 日 |
0.23.0 | 2024 年 3 月 8 日 |
0.22.3 | 2023 年 12 月 14 日 |
0.8.0 | 2021 年 10 月 19 日 |
#420 在 解析器实现
每月 6,457 次下载
用于 3 crates
695KB
16K SLoC
Quil 解析器 & 程序构建器
该库是 Quil 规范在 Rust 中的实现。
它有三个目的
- 从字符串解析 Quil 程序,并将程序输出到字符串
- 在 Rust 中操作 Quil 程序
- 构建程序指令之间的依赖图
直到 v1.0 版本发布之前,应将其视为不稳定。
包功能
功能 | 描述 | |||
---|---|---|---|---|
graphviz-dot | 启用以 Graphviz dotfile 格式绘制 ScheduledProgram |
|||
wasm-bindgen | 启用使用 wasm32-unknown-unknown 和 wasm-bindgen 进行编译 |
测试
在测试此包时,您应使用 --all-features
标志运行以确保执行所有测试。
cargo test --all-features
lib.rs
:
欢迎使用 Quil 量子编程语言的 Rust 实现。
在此包中,您将找到
该包仍处于早期开发阶段,并不完全支持所有 Quil 功能,也不提供稳定的 API。在 v1.0
之前,次要版本更改被视为破坏性更改。请在使用时固定版本,并在升级时密切注意 变更日志。
依赖关系
~15MB
~270K SLoC