从C结构生成HTML页面

War*_*ior 0 c++

我想开发一个应用程序(我更喜欢c ++),它将带有许多嵌套结构的C头文件作为输入,并生成一个html页面,其中数据将呈现为层次结构树结构,可以折叠.

file.h

struct level1
{
  struct level2
  {
     struct level3
     {

     }
  }
};
Run Code Online (Sandbox Code Playgroud)

file.html

[+] level1

我可以折叠level1如下

[-] level1
    [-] level2
        [+] level3
Run Code Online (Sandbox Code Playgroud)

它用于学习目的......我不知道从哪里开始.几个指针真的很有帮助.

Ric*_*dle 6

最难的部分是解析C头文件. GCCXML将为您做到这一点,输出一个简单的解析XML结构.