擅长:python、mysql、java
<p>看看ANTLR。它是一个解析器生成器,带有python的绑定。ANTLR站点提供了一大堆通用语言的语法,包括C语言。您可以下载C的语法,并在适当的地方添加操作来收集您感兴趣的信息。甚至有一个简洁的图形工具来创建和调试语法。(我知道这看起来很俗气,但实际上很方便,也不讨厌)</p>
<ul>
<li>ANTLR主页:<a href="http://www.antlr.org/" rel="nofollow noreferrer">http://www.antlr.org</a></li>
<li>他们的语法页:<a href="http://www.antlr.org/grammar/list" rel="nofollow noreferrer">http://www.antlr.org/grammar/list</a></li>
<li>ANSI C语法:<a href="http://www.antlr.org/grammar/1153358328744/C.g" rel="nofollow noreferrer">http://www.antlr.org/grammar/1153358328744/C.g</a></li>
<li>ANTLR Python目标信息:<a href="http://www.antlr.org/wiki/display/ANTLR3/Antlr3PythonTarget" rel="nofollow noreferrer">http://www.antlr.org/wiki/display/ANTLR3/Antlr3PythonTarget</a></li>
</ul>
<p>我只是做了一些类似的事情,只是为了得到我的符号信息,我实际上是从GDB中提取出来的。在</p>