4个版本 (2个破坏性更新)

0.4.0 2024年8月6日
0.3.1 2024年4月6日
0.3.0 2023年8月29日
0.2.0 2023年1月11日

#384开发工具

Download history 374/week @ 2024-05-02 572/week @ 2024-05-09 2100/week @ 2024-05-16 8770/week @ 2024-05-23 5054/week @ 2024-05-30 11958/week @ 2024-06-06 7514/week @ 2024-06-13 7968/week @ 2024-06-20 10050/week @ 2024-06-27 6140/week @ 2024-07-04 4012/week @ 2024-07-11 4896/week @ 2024-07-18 3995/week @ 2024-07-25 5195/week @ 2024-08-01 9195/week @ 2024-08-08 6974/week @ 2024-08-15

26,334 每月下载量
用于 25 个crate(直接使用9个)

MITLGPL-3.0-only

425KB
12K SLoC

Rust 11K SLoC // 0.0% comments Python 2K SLoC // 0.2% comments

Python AST节点定义和工具。

AST节点定义与Python AST非常相似。但由于解析器优化,存在一些例外。它们可以在合理的成本下转换为符合Python风格的AST。

[PythonArguments] 已替换为 [Arguments]。新的 [Arguments] 类型表示使用新的类型 [ArgWithDefault] 来表示具有默认值的参数。请参阅每个类型的文档以获取更多详细信息。

一些顶层总结类型已被重命名为更人性化的名称。[CmpOp] 指代 cmpop [UnaryOp] 指代 unaryop [BoolOp] 指代 boolop [WithItem] 指代 withitem [ExceptHandler] 指代 excepthandler

依赖项

~8.5MB
~154K SLoC