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