#miden #pretty-print #prettier

无 std miden-formatting

Mideng 使用的多功能美化打印和显示格式化工具

2 个版本

0.1.1 2024 年 3 月 22 日
0.1.0 2024 年 3 月 21 日

#87 in 值格式化

Download history 43/week @ 2024-04-03 77/week @ 2024-04-24 114/week @ 2024-05-01 66/week @ 2024-05-08 21/week @ 2024-05-15 211/week @ 2024-05-22 276/week @ 2024-05-29 245/week @ 2024-06-05 349/week @ 2024-06-12 447/week @ 2024-06-19 401/week @ 2024-06-26 341/week @ 2024-07-03 895/week @ 2024-07-10 349/week @ 2024-07-17

2,069 每月下载量

MIT 许可证

45KB
956

miden-formatting

LICENSE RUST_VERSION CRATE CI

此 crate 为各种 Miden crate 所需的美化打印器和值格式化提供了一些通用基础设施。我们不是在每个需要的地方实现这些功能,而是提取了最重要的通用部分,并将它们放在这个 crate 中。

用法

miden-formatting 添加到您的 Cargo.toml

[dependencies]
miden-formatting = "0.1"

对于 #![no_std] 构建

[dependencies]
miden-formatting = { version = "0.1", default-features = false }

您可以使用一个 std 功能来有条件地启用需要 libstd 来实现的功能。目前这个功能实际上并不需要,但将来可能会使用,所以我们现在提供它。

简介

您很可能会引入这个 crate 以使用美化打印器基础设施。请参阅 PrettyPrint 特质的文档,了解如何开始使用它的全面介绍。

您可能还对这里定义的示例语法树感兴趣 这里。它使用一个小型虚构语言的大部分美化打印器功能,用于学习。

许可证

此项目受 MIT 许可证 许可。

依赖项

~375KB