# マニュアルページ 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 の関数であるかは、試 行 錯 誤 的  (
         ヒューリスティック) に決定されます。