Closed. This question does not meet Stack Overflow guidelines。它当前不接受答案。












想改善这个问题吗?更新问题,以便将其作为on-topic用于堆栈溢出。

9个月前关闭。



Improve this question




我需要一个工具来从Java源代码生成控制流程图。有没有这样的工具?如果我有控制流程图,是否还可以生成源代码?

最佳答案

请参阅我公司的(语义设计)Java Front End。它将根据源代码计算control flow graphs for methods

Java前端建立在DMS Software Reengineering Toolkit之上,它提供了用于操纵(解析,分析[例如,提取控制流程图],转换和生成)代码的通用机制。

如果有一个特定的控制流程图,则DMS提供了一种使您能够构建图形遍历器的机制,从而可以合理地构建Java AST,然后将其用于生成Java源代码。显然,您的控制流程图必须使用能够轻松转换为Java概念的词汇表(例如,没有Prolog的“统一此”运算符),否则您将很难生成相应的Java代码。如果从Java代码生成图形,则显然是这种情况。

10-08 02:29