如何粗略地将c++代码结构转换为python

How to roughly transform cpp code structure to python

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


编辑:需要更多详细信息。

对于实现特定 UML Class 图的项目,我希望将相同的 class 图信息生成到 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

注意:当我们提取 Class 图表信息时,生成的 classes 应仅包含属性和方法,而不包含实现

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

的输入