7个不稳定版本 (3个重大变更)
| 0.4.0 | 2021年4月7日 |
|---|---|
| 0.3.0 | 2021年1月20日 |
| 0.2.2 | 2020年2月23日 |
| 0.2.1 | 2019年9月24日 |
| 0.1.1 | 2018年4月22日 |
#528 在 解析器实现
每月85,031次下载
用于 74 个crate(直接使用4个)
52KB
1K SLoC
py_literal
这是一个用于解析/格式化Python字面量的纯Rust crate。有关更多信息,请参阅文档。
这个crate还在开发中。目标是使解析器支持ast.literal_eval()所做的所有事情,但它只支持其中的一部分。有关Value的FromStr实现详情,请参阅文档。
版本
-
0.4.0
- 更新了
num-bigint和num-complex依赖项到0.4
- 更新了
-
0.3.0
- 更新了
num-bigint和num-complex依赖项到0.3 - 禁用了
num-complex和num-traits依赖项的默认功能。 - 禁用了
num-bigint依赖项的std功能。 - 将所需的Rust版本提升到1.42。
- 更新了
-
0.2.2
- 通过@nagisa更新了
pest和pest_derive依赖项到2.0
- 通过@nagisa更新了
-
0.2.1
- 为
Value添加了.is_*()和.as_*()方法。 - 更新为新的《Error》样式(实现了
source,并移除了description和cause的非默认实现)。 - 将所需Rust版本提升到1.33。
- 为
-
0.2.0
- 将
num-*依赖更新到0.2。 - 从依赖整个
num转变为依赖单个num-*包。
- 将
-
0.1.1
- 改进了包元数据和文档(无功能更改)。
-
0.1.0
- 首次发布。
贡献
请随时创建问题和提交PR。添加更多测试的PR将特别受到欢迎。
许可证
版权所有2018-2021 Jim Turner和 py_literal 开发者
根据您的选择,许可协议为Apache License, Version 2.0或MIT许可证。您只能在遵守这些条款的情况下使用此项目。
依赖
~3.5MB
~70K SLoC