遵循来自源文件的结构结构
following a struct of structs from a source file
我想从c源代码(同一文件)转换一个结构(可以包括更多结构的结构),我想走那个"结构"。有什么最佳的方法吗?我可以转换为图形树的某种树类会很好。在最远的"叶"结构上,我还希望能够访问结构成员,而不仅仅是结构的树结构。我对任何算法开放。这使我成为一种递归类型算法。我只是不想浪费时间重新发明轮子。不,这不是作业,但与工作有关:)。如果有任何已经这样做的已经存在的工具。如果有人需要,我可以在下面提供更多详细信息。
如果您只是记录代码,我建议使用 doxygen 软件。
如果要解析代码文件,请查看Boost库:
这个示例可能会给您一些动力。
对于图形显示,我不推荐任何C ,但也许是基于Boost的Nodebox。
尽管如此,C 可能不是此类任务的正确选择工具。尝试(说)python。
作为最后一个选项,您也可以去做自己的递归traverser并将数据输出到/可以通过某些图表显示程序读取。
相关文章:
- 如何循环打印顶点结构
- 通过方法访问结构
- 使用不带参数的函数访问结构元素
- 预处理器:插入结构名称中的前一个行号
- 为什么在没有显式默认构造函数的情况下,将另一个结构封装在联合中作为成员的结构不能编译
- 孤立代码块在结构中引发异常
- 有什么方法可以遍历结构吗
- 如何在 C# 中映射双 C 结构指针?
- 如何在C++中使用结构生成映射
- 无法将结构注册为增强几何体3D点
- 多成员Constexpr结构初始化
- C++将文本文件中的数据读取到结构数组中
- 是否可以跨多个源文件构建 constexpr 数据结构?
- 在源文件中创建具有结构成员的结构
- 结构 #ifndef 灰显,其他源文件无法访问
- 遵循来自源文件的结构结构
- 如何有效地使用结构定义,包括来自另一个源文件的运算符
- Linux C++项目源文件目录结构
- 这个结构体是源文件中的未定义行为吗?
- 如何配置使用项目中源文件的目录结构生成Visual Studio解决方案