RDocを使ってRubyのソースコードをパースし、定義を記した適当なオブジェクトを得る実験に成功した。

これをYARD::CodeObjects::Baseに変換して取り回すか、あるいはRDocとYARDの両方を束ねるオブジェクトに変換するか、いずれかの方法を取らねばならない。

RBS等、他のドキュメント形式にも今後対応する必要が出てくるかもしれないので、arts側で仕様を定めたオブジェクトをつくり、それにまとめていくという方がまともだと考えている。