Pau*_*gar 10 python abstract-syntax-tree
我正在创建一个树来代表一种简单的语言.我非常熟悉抽象语法树,并且已经开发了用于在C++中构建和使用它们的框架.是否有用于指定或操纵任意AST的标准python库?如果失败了,是否有一个树库可用于同一目的?
注意,我不是在操纵Python AST,所以我认为AST模块不适合.
Eli*_*sky 7
AST在Python中实现起来非常简单.例如,对于我的pycparser项目(Python中的完整C解析器),我已经基于从Python模块借用的想法实现了AST.各种AST节点在YAML配置文件中指定,我在Python本身为这些节点生成Python代码.
归档时间:
16 年,6 月 前
查看次数:
4912 次
最近记录:
6 年,7 月 前