doxygenに食わせたら、構造体のメンバ一覧がperlで出るから、
それ使ってコード生成したら?