2015-10-03 38 views
-2

我想开发一个能够识别c代码的可视化工具,以及一些函数调用和定时器触发机制,我将能够模拟c代码中开发的一些复杂的算法例程。开发算法可视化/模拟

我在想也许可以利用python Bokeh进行可视化,但我不太确定如何识别python中的c代码并将特定c'对象'表示为图形表示形式。

任何人都可以提出一个更好的方式来连接c代码并在python中被识别吗?

+3

*“连接c代码”* - 这是什么意思? – m02ph3u5

回答

0

如果你想做得很好,你正在寻找一个在python下运行的C抽象语法树(AST)分析器。

但是,由于看起来您想交互式运行代码,现有的opensouce C解释器可能是一个更好的起点。

这只是给你一些你自己的研究的指针。有许多现有的C AST解析器和C解释器。读一下他们。这个问题不是那么简单,我可以给出一个简单而明确的答案。