適切なオプションで実行するのに慣れている新しいファイルを調査するためctags
に、問題は明らかにこのプログラムが C++11 をサポートしていないことであり、このプログラムの開発が数年前に終了したことを発見するまで、問題なく使用していました。
clang
現在、C++11以降に対応する同等のツールが必要AST
ですctags
.
たとえば、これはctags
C++ モードで簡単に一覧表示できるエンティティです。
ctags --list-kinds=c++
c classes
d macro definitions
e enumerators (values inside an enumeration)
f function definitions
g enumeration names
l local variables [off]
m class, struct, and union members
n namespaces
p function prototypes [off]
s structure names
t typedefs
u union names
v variable definitions
x external and forward variable declarations [off]
clang
同様のタスクを実行できますか?