我必须设计一个解析器来使用流程图显示 ac 程序的控制流我使用 bison 生成了 ac 解析器和 lexer。
但我不知道如何使用生成的解析器和词法分析器生成上下文流图。以及我将如何保存解析的内容...
我必须设计一个解析器来使用流程图显示 ac 程序的控制流我使用 bison 生成了 ac 解析器和 lexer。
但我不知道如何使用生成的解析器和词法分析器生成上下文流图。以及我将如何保存解析的内容...
对我来说听起来像是课程作业。
DOT ( http://www.graphviz.org/ ) 是一个很好的图形包,它解析文本文件并从中生成图形。然后是使用解析器在内存中构建中间表示,查找 main,并遵循控制语句,以 DOT 可以识别的形式输出谁被调用。