我想在Enterprise Architect中对perl应用程序进行逆向工程。
我已将perl创建为设置中的新语言 - >代码生成模板,我猜我需要一个新文件的模板,属性/声明,操作/声明/正文。
我还猜测操作应该指示“sub xxx”并且操作应该指示“x = y”,但是我对如何执行此操作感到有些困惑。
我不能成为第一个反转perl的人,所以那里有代码生成模板吗?
答案 0 :(得分:2)
首先,EA(版本10.0.1009)本身不支持perl的正向或反向工程。
其次,这些模板是代码模板框架的一部分,仅用于代码生成:它们不能用于逆向工程。
您想要的是语法框架(请参阅扩展UML模型下的帮助文件 - MDG Technology SDK)。这允许您构造语言的语法,该语法指定EA在阅读该语言的源文件时应创建的UML元素。