マニュアルページ sbtags.1
名前
sbtags - ソースブラウザ用のデータベースファイルの作成
形式
sbtags [ -V ] file ...
使用条件
このコマンドは ANSI C、C++、Sun FORTRAN、アセンブラに対し て
使用することができます。
機能説明
sbtags は etags ユーティリティから派生しており、 etags ユー
ティリティは ctags ユーティリティから派生したものです。
sbtags は、WorkShop ソースブラウザ用に .bd データを作成し ま
す。 sbtags は、ソースファイルの中から指定されたオブジェクト
(関数、変数、マクロ、タイプ) の定義の位置情報を集めます。
sbtags は etags と同様に同じ定義データを集めます (た だ し、
etags は デー タを異なるフォーマットで格納します)。さらに、
sbtags は、コールグラフ用基本データを集めます (C と C++ 用
)。
次のファイル名拡張子が使用できます。
.c .h .y .C .H .cxx .hxx .ixx .hc .cc .hpp .cpp
C または C++ のソースファイル。
.tex .aux .bbl
LaTex ソースファイル。
.s .a アセンブリ言語ソースファイル。
.l .el .lisp .cl .clisp
Emacs Lisp または Common Lisp ソースファイル。
.scm .sm .scheme .SM .SCM .scm.n .SCM.n
Scheme ソースファイル。
その他のファイルは最初に Pascal か Fortran のルーチン定義 が
あ るかどうか検査されます。ない場合は、C か C++ 定義があるか
どうかもう一度検査します。
オプション
-v バージョンに関する情報を表示します。
環境変数
TEXTAGS LaTex 用補助制御シーケンス。
関連項目
ctags(1)、 etags(1)、 sbcleanup(1)、 sbquery(1)、 sbinit(4)
作者
Ken Arnold が ctags を作成しました。寄稿者は、Jim Kleckner、
Bill Joy、 Eduardo Pelegri-Llopart、および Richard Stallman
です。Sam Kendall (kendall@centerline.com) は、C++ サポー ト
を 追 加し、このバージョンを管理しています。Eduardo Pelegri-
Llopart は sbtags を追加しました。
使用上の留意点
C や C++ における手の込んだマクロ (たとえば、パラメータ化 さ
れたタイプを実装したマクロ) は、タグのエントリを間違ったり、
なくしたりする可能性があります。
何も定義していない C や C++ のマクロは記録しません。
C++ の入れ子クラス、テンプレート、例外処理を認識しません。
Fortran の関数、サブルーチン、手続きの認識には単純な方法を使
用しています。
C の関数であるか Fortran の関数であるかは、試 行 錯 誤 的 (
ヒューリスティック) に決定されます。