Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/unity3d/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 用于构建抽象语法树的工具_Python_Python 3.x_Abstract Syntax Tree - Fatal编程技术网

Python 用于构建抽象语法树的工具

Python 用于构建抽象语法树的工具,python,python-3.x,abstract-syntax-tree,Python,Python 3.x,Abstract Syntax Tree,我正在寻找一个在Windows、Linux和Mac上可用的工具,以便构建Python代码来构建抽象语法树。有这样一种工具吗 ANTLR有一个可用于Python的运行时;它生成生成AST的代码。我使用了ANTLR的C++版本,它工作得很好。 询问工具建议被视为离题。忽略这一点,我们不清楚“构建Python代码构建抽象语法树”是什么意思。。。你想要图表吗?只有AST可以通过代码导航/用于某些东西等。。。等事实上,我正在寻找一个通用工具。@Jon Clements:我想解析一些语言,比如代码分析、着色

我正在寻找一个在Windows、Linux和Mac上可用的工具,以便构建Python代码来构建抽象语法树。有这样一种工具吗

ANTLR有一个可用于Python的运行时;它生成生成AST的代码。我使用了ANTLR的C++版本,它工作得很好。

询问工具建议被视为离题。忽略这一点,我们不清楚“构建Python代码构建抽象语法树”是什么意思。。。你想要图表吗?只有AST可以通过代码导航/用于某些东西等。。。等事实上,我正在寻找一个通用工具。@Jon Clements:我想解析一些语言,比如代码分析、着色。。。我发明了一种易于使用的DSL来定义我的语法。下一步是要有一个工具来构建抽象树,以便像我想要的那样进一步使用。你真正想要的是一个程序转换引擎。看,我会玩的。谢谢我确信ANT只适用于C/C++。。。