Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/389.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何解析java代码以生成UML图?_Java_Parsing_Uml_Class Diagram - Fatal编程技术网

如何解析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年前,我已经编写了一个编译器。相信我,在解决这个问题之前,你需要在大学里进行深入研究。