用于可视化抽象语法树的ipython笔记本插件。
showast的Python项目详细描述
#秀斯特 一个用于可视化抽象语法树的ipython/jupyter笔记本插件。
示例用法
示例可以在[this ipython notebook](https://github.com/hchasestevens/show_ast/blob/master/Example.ipynb)中找到。
`python import showast `
`python %%showast print 1 + 2 ` 啊![打印1+2 ast](http://i.imgur.com/vK3XTkX.png)
`python from showast import show_source import antigravity show_source(antigravity) ` 啊![反重力模块ast](http://i.imgur.com/NJY6xhw.png)
安装
` pip install showast `
showast具有以下python依赖项: ` ipython graphviz `
您还需要安装[graphviz](http://www.graphviz.org/Download..php)。
使用替代的基于nltk的呈现引擎需要以下软件包: ` nltk pillow ` 使用此选项时,还需要安装[ghostscript](http://ghostscript.com/download/gsdnld.html)。
联系人
- 姓名:[H.Chase Stevens](http://www.chasestevens.com)
- 推特:[@hchasestevens](https://twitter.com/hchasestevens)