我被要求编写一个程序来构造一个输入程序代码的数据流图,给出抽象的语法树。我在网上搜索数据流图的定义,发现在代码段的数据流分析中存在很多事情。我想知道我到底要画什么来为给定的代码构造数据流图。任何帮助都是非常感谢的!
发布于 2013-04-02 02:38:40
给定AST,要生成数据流图,必须:
您可以使用某种外部图形绘图包绘制最终图形。
所有这些步骤都是相当复杂的,而且可能比您想象的要多得多。我觉得你在这里没有太多背景。您可以通过研究一个标准的编译器文本(Aho/Sethi/Ullman“编译器”)获得这种背景,这是非常经典和非常好的。但是你需要在开始之前就这样做,否则你就不会真正理解这些步骤并将它们连接在一起。
https://stackoverflow.com/questions/15087195
复制相似问题