総合手引 | セクション 1 | オプション |
vgrind
ユーティリティには 2 つの基本的なモード、フィルタモード(
amp;.vS | 処理領域開始 |
amp;.vE | 処理領域終了 |
マクロに囲まれた行は既に示したように清書されます。 vgrind からの出力を troff(1) に渡すことにより印刷することができます。 eqn(1) や tbl(1) との呼び出し順序には特別な制限はありません。
通常モードでは、 vgrind は入力ファイル全体を処理し、 ポストプロセッサを起動して出力処理を行わせます。 ポストプロセッサのデフォルトは psroff(1) です
どちらのモードでも、 vgrind はピリオドで開始する行は変更せずに出力します。
オプションは以下のとおりです。
- |
標準入力から読み込みます(
|
| |
(ナロー)バリアン用ではなく、(ワイド)バーサテックプリンタの出力を 行います。 | |
| |
プログラミング言語定義ファイルを指定します(デフォルトでは /usr/share/misc/vgrindefs を使用します)。 | |
| |
フィルタモードで動作します。 | |
| |
各ページのヘッダ文字列を指定します(デフォルトは入力ファイル名です)。 | |
| |
入力ファイルのプログラミング言語を指定します。現在使用可能なものは以下
のとおりです:
PASCAL
( | |
| |
キーワードのボールド化を行いません。 | |
| |
postproc を出力のポストプロセッサとして使用します。 psroff(1) がデフォルトです。 | |
| |
出力文字のポイントサイズを指定します(troff の .ps と同じ引数です)。 | |
| |
troff(1) の同一のオプションと同じく、 フォーマット後、標準出力に書き出します。 | |
| |
インデックスファイルを清書します。
vgrind
は、カレントディレクトリに
index
という名前のファイルがあればつねにインデックスを
出力します。このインデックスファイルを
vgrind
に
| |
index | インデックスファイル |
/usr/share/tmac/tmac.vgrind | マクロパッケージ |
/usr/libexec/vfontedpr | プリプロセッサ |
/usr/share/misc/vgrindefs | 言語記述ファイル |
C 言語 - 関数名は、空白またはアスタリスクのみからなる行の直後にあり、括 弧でくくられた引数リストが同じ行にある。
PASCAL - 関数名は、キーワード function または procedure と同じ行にある。
MODEL - 関数名は、キーワード is beginproc と同じ行にある。
もし以上に従っていない場合、インデックスと余白への関数名印刷が不正確な ものになります。
その他、いくつかのプログラミングスタイルはきれいに清書されません: ブランクによってソースコードの先頭などを揃えた場合、正しくフォーマットされ ません。 vgrind を使って清書する場合は、タブによってソースコードを揃える ようにします。これは vgrind が可変幅フォントを使用するからです。
vgrind は、 ctags(1) が関数を検出する方式を採用すべきです。
フィルタモードは
VGRIND (1) | June 6, 1993 |
総合手引 | セクション 1 | オプション |
このマニュアルページサービスについてのご意見は Ben Bullock にお知らせください。 Privacy policy.