【问题标题】:How to roughly transform cpp code structure to python [closed]如何将cpp代码结构大致转换为python [关闭]
【发布时间】:2019-02-11 05:58:37
【问题描述】:

给定一个用 C++ 编写的项目,有很多类(超过一百个),如何对代码结构进行粗略的重新实现?


编辑:需要更多细节。

对于实现特定 UML 类图的项目,我希望将相同的类图信息生成到 Python 中

示例来源:

 my_app
   - models  
     - Company.py (company class)
     - Employee.cpp (employee class)
     - Laptop.cpp (laptop class)
     - Office.cpp (office class)
   - common
     - utils.cpp (operations and extras classes)
   ...

提取后的示例输出:

- Company.py
- Employee.py
- Laptop.py
- Office.py
- Operations.py
- Extras.py

注意:当我们提取类图信息时,生成的类应该只包含属性和方法,而不是实现

【问题讨论】:

    标签: python c++ structure doxygen


    【解决方案1】:

    使用Doxygen解析代码,并使用xml作为输出格式。
    然后使用 xml 文件作为 Langform 的输入。

    【讨论】:

    • 您与 Langform 有什么关系?
    • 我创建它是为了解决这个问题
    猜你喜欢
    • 2012-12-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-13
    • 2011-05-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多