文件名称:typed_ast:修改了#类型的CPython的ast模块的修改后的fork
文件大小:295KB
文件格式:ZIP
更新时间:2024-05-20 04:05:03
C
键入AST typed_ast是一个Python 3软件包,提供了类似于标准ast库的Python 2.7和Python 3解析器。 与ast不同, typed_ast的解析器包含类型注释,并且独立于运行它们的Python版本。 typed_ast解析器产生标准的Python AST(加上类型注释),并且既快速又正确,因为它们基于CPython 2.7和3.7解析器。 typed_ast在Linux,OS X和Windows的CPython 3.5-3.8上运行。 发展哲学 该项目是(主要是)内置ast模块的直接替代品。 它旨在与bug兼容,并且行为相同,除了在返回的类上存在一些其他字段以及parse调用具有一些其他可选参数之外。 因此,对于ast错误, typed_ast将不接受任何错误修复-相反,应在上游对其进行修复。 为避免功能过大, typed_ast任何新功能都应具有广泛的用途