我必须用流程图设计一个解析器来显示一个c程序的控制流,我用bison生成了一个c解析器和lexer。
但我不知道如何使用生成的解析器和词法分析器生成上下文流图。以及我将如何保存解析的内容...
发布于 2013-07-30 21:04:10
听起来像是课程作业。
DOT (http://www.graphviz.org/)是一个很好的绘图包,它解析文本文件并从文本文件中生成图表。接下来的问题是使用解析器在内存中建立一个中间表示,找到main,然后跟随控制语句,以DOT可以识别的形式输出谁是从谁那里调用的。
https://stackoverflow.com/questions/17947602
复制相似问题