Exuberant ctagsの魅力は?
- 25種類の
プログラミング言語
のサポート。
-
C/C++の以下に示すすべての型のtagを生成できる:
-
#if
プリプロセッサ条件構造を含むCコードでも、
複雑な条件選択を解決する条件パス選択アルゴリズムを使用しているため、
簡単にはtag生成に失敗しない。
-
正規表現を使用することで、ユーザ定義言語をサポート。
-
Emacs形式のTAGSファイルの出力をサポート。
-
ソースファイル中の選択されたオブジェクトのリストの出力にも使用できる。
-
UNIX, MSDOS, Windows 95/98/NT, OS/2, QNX, Amiga, QDOS, VMS, Macintosh, Cray
でコンパイルできる。