从生成的野牛解析器内容中绘制c程序的控制流图

时间:2013-07-30 12:53:43

标签: bison

我必须设计一个解析器来显示使用流程图的c程序的控制流程 我使用bison生成了一个c解析器和词法分析器。

但我不知道如何使用生成的解析器和词法分析器生成Context Flow Graph。 以及我将如何保存解析的内容......

1 个答案:

答案 0 :(得分:1)

对我来说听起来像是课程。

DOT(http://www.graphviz.org/)是一个很好的图形包,它解析文本文件并从中生成图形。然后,使用解析器在内存中构建中间表示,查找main,并遵循控制语句,输出从DOT可以识别的表单中调用的人员。

相关问题