最近知ったんですが、lctagsというclangを使ったソースコードタグシステムがあるそうです。 github.com ソースコードのタグシステムというのは、変数名や関数名から定義を参照したり、関数の定義部から呼び出し元へ飛ぶような複数のファイルを跨いで内容を飛びまわるようなものを言います。メジャーどころだと、ctags, etags, GNU Globalあたりが昔から使われています。これらの昔から存在するツールは、ソースコードを読み込んで解析するパーサを自前で持っていますが、この部分を真面目に開発していくと、最終的にはコンパイラを作る羽目になることが広く知られています。*1 じゃ、実際にコ…