如何解析java代码以生成UML图?

如何解析java代码以生成UML图?,java,parsing,uml,class-diagram,Java,Parsing,Uml,Class Diagram,我的意思是,我知道有一些工具可以自动做到这一点;但是,如果我必须手动构建这样的解析器来将java代码反向工程到UML图中呢?对于用Java编程语言构建这样的解析器,您会推荐哪些指导原则、语法或步骤,我们非常感谢您的帮助。谢谢。我用Java创建解析器。您可能可以使用现有的语法文件(例如),这样您就可以自己构建一个Java源文件解析器,即使您对语法和解析器没有深入的了解。如果您甚至不知道从何处开始,听起来任务太大了。想详细说明一下为什么要/需要这样做吗?大约30年前,我已经编写了一个编译器。相信我,

我的意思是,我知道有一些工具可以自动做到这一点;但是,如果我必须手动构建这样的解析器来将java代码反向工程到UML图中呢?对于用Java编程语言构建这样的解析器,您会推荐哪些指导原则、语法或步骤,我们非常感谢您的帮助。谢谢。

我用Java创建解析器。您可能可以使用现有的语法文件(例如),这样您就可以自己构建一个Java源文件解析器,即使您对语法和解析器没有深入的了解。

如果您甚至不知道从何处开始,听起来任务太大了。想详细说明一下为什么要/需要这样做吗?大约30年前,我已经编写了一个编译器。相信我,在解决这个问题之前,你需要在大学里进行深入研究。