我在ast
文档中看到
-- ASDL's 7 builtin types are:
-- identifier, int, string, bytes, object, singleton, constant
在这种情况下,ASDL 代表什么?它只是cpython语法吗?
我在ast
文档中看到
-- ASDL's 7 builtin types are:
-- identifier, int, string, bytes, object, singleton, constant
在这种情况下,ASDL 代表什么?它只是cpython语法吗?
抽象语法描述语言 (ASDL) 是一种旨在描述编译器中树状数据结构的语言
抽象语法树 (AST) 是程序结构的高级表示,无需包含源代码;它可以被认为是源代码的抽象表示。AST 节点的规范是使用Zephyr 抽象语法定义语言 (ASDL) Wang97 指定的。PEP 339 -- CPython 编译器的设计
你可以在这里看到一篇很好的文章