doc/ja_JP.eucJP/man/man5/vgrindefs.5

166 lines
5.9 KiB
Groff

.\" Copyright (c) 1989, 1991, 1993
.\" The Regents of the University of California. All rights reserved.
.\"
.\" Redistribution and use in source and binary forms, with or without
.\" modification, are permitted provided that the following conditions
.\" are met:
.\" 1. Redistributions of source code must retain the above copyright
.\" notice, this list of conditions and the following disclaimer.
.\" 2. Redistributions in binary form must reproduce the above copyright
.\" notice, this list of conditions and the following disclaimer in the
.\" documentation and/or other materials provided with the distribution.
.\" 3. All advertising materials mentioning features or use of this software
.\" must display the following acknowledgement:
.\" This product includes software developed by the University of
.\" California, Berkeley and its contributors.
.\" 4. Neither the name of the University nor the names of its contributors
.\" may be used to endorse or promote products derived from this software
.\" without specific prior written permission.
.\"
.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
.\" @(#)vgrindefs.5 8.1 (Berkeley) 6/6/93
.\" %FreeBSD: src/usr.bin/vgrind/vgrindefs.5,v 1.9 2001/07/15 08:01:40 dd Exp %
.\" $FreeBSD$
.\" WORD: lexical 机剁惧の(弄な)、机剁(剩圭胳の眷圭)
.\" WORD: optional 臼维材墙な
.\"
.Dd June 6, 1993
.Dt VGRINDEFS 5
.Os
.Sh 叹疚
.Nm vgrindefs
.Nd
.Xr vgrind 1
のための咐胳年盗デ〖タベ〖ス
.Sh 今及
.Nm
.Sh 豺棱
.Nm
ファイルは
.Xr vgrind 1
が脱いるすべての咐胳年盗を崔んでいます。
このデ〖タベ〖スは
.Xr termcap 5
に润撅によく梧击しています。
.Sh フィ〖ルド
笆布の山は、称フィ〖ルドの叹疚と罢蹋を豺棱しています。
.Pp
.Bl -column Namexxx Tpexxx
.It Sy "叹疚 豺棱
.It "ab 矢机误 洛仑コメントの幌まりを绩す赖惮山附"
.It "ae 矢机误 洛仑コメントの姜りを绩す赖惮山附"
.It "pb 矢机误 缄鲁きの幌まりを绩す赖惮山附"
.It "bb 矢机误 机剁弄ブロックの幌まりを绩す赖惮山附"
.It "be 矢机误 机剁弄ブロックの姜りを绩す赖惮山附"
.It "cb 矢机误 コメントの幌まりを绩す赖惮山附"
.It "ce 矢机误 コメントの姜りを绩す赖惮山附"
.It "sb 矢机误 矢机误の幌まりを绩す赖惮山附"
.It "se 矢机误 矢机误の姜りを绩す赖惮山附"
.It "lb 矢机误 矢机误年眶の幌まりを绩す赖惮山附"
.It "le 矢机误 矢机误年眶の姜りを绩す赖惮山附"
.It "nc 矢机误 润コメントを绩す赖惮山附 (布淡徊救)"
.It "tl bool 回年した眷圭、机剁惧のトップレベル笆嘲では缄鲁きが年盗されないことを罢蹋する"
.It "oc bool 回年した眷圭、络矢机と井矢机が霹擦であることを罢蹋する"
.It "kw 矢机误 スペ〖スで惰磊られたキ〖ワ〖ドのリスト"
.El
.Pp
润コメントは、奶撅はコメントの幌まりを绩すシ〖ケンスがその泼检な罢蹋を
己うような泼侍な觉斗を淡揭するのに涩妥です。この诺房弄な悸毋は、 Perl
において、奶撅コメントを
.Ql #
で幌めるのに滦し、矢机误
.Ql $#
が芹误に滦するオペレ〖タである毋に斧ることができます。
.Sh 蝗脱毋
笆布のエントリは C 咐胳を淡揭するもので、咐胳エントリの诺房毋です。
.Bd -literal
C|c:\
:pb=^\ed?*?\ed?\ep\ed?\e(\ea?\e):bb={:be=}:cb=/*:ce=*/:sb=":se=\ee":\e
:lb=':le=\ee':tl:\e
:kw=asm auto break case char continue default do double else enum\e
extern float for fortran goto if int long register return short\e
sizeof static struct switch typedef union unsigned while #define\e
#else #endif #if #ifdef #ifndef #include #undef # define else endif\e
if ifdef ifndef include undef:
.Ed
.Pp
呵介のフィ〖ルドは帽に咐胳叹 (とそのすべての恃硷) を绩すに册ぎないことに
庙罢して布さい。この眷圭、C咐胳は "c" か "C" という叹涟で
.Xr vgrind 1
に回年することができます。
.Pp
乖の呵稿の矢机として \e を涂えることにより、
エントリは剩眶乖に鲁けることができます。
.Nm
のケ〖パビリティは 2 つの房に尸かれます。すなわち、
咐胳に泼年の怠墙が洒わっていることを绩すブ〖ル房のケ〖パビリティと、
赖惮山附またはキ〖ワ〖ドのリストを绩す矢机误のケ〖パビリティです。
.Sh 赖惮山附
.Nm
.Xr ex 1
.Xr lex 1
の赖惮山附に润撅によく击たものを脱います。
矢机 `^', `$', `:' および `\e'
は徒腆された矢机なので、これらが奶撅の矢机として崔まれる眷圭は
.Ql \e
を木涟に弥くことによって "クォ〖ト" しなければなりません。
メタシンボルとそれらの罢蹋は、笆布のとおりです。
.Bl -tag -width indent
.It $
乖琐
.It \&^
乖片
.It \ed
デリミタ (スペ〖ス、タブ、猖乖、乖の幌まり)
.It \ea
シンボルからなるすべての矢机误にマッチする (lex での .* と票じ)
.It \ep
すべての毖眶机からなる叹涟にマッチする。缄鲁き年盗の柒婶 (pb) では
このシンボルにマッチする矢机误が缄鲁きの叹涟として脱いられます。
.It ()
グル〖プ步
.It \&|
联买
.It ?
木涟の灌誊が臼维材墙である
.It \ee
矢机误の涟に弥くことにより、その矢机误と、
黎片がエスケ〖プ矢机 (\e) である掐蜗矢机误とはマッチしなくなります。
矢机误デリミタをエスケ〖プすることにより矢机误面に崔むことが材墙な
(C のような) 咐胳で蝗脱されるのが、诺房弄な蝗脱恕です。
.El
.Pp
その戮のシステム柒の赖惮山附と佰なり、これらは矢机帽疤ではなく帽胳帽疤で
マッチします。ですから、 "(tramp|steamer)flies?" のような眷圭は
"tramp", "steamer", "trampflies", または "steamerflies" にマッチします。
.Sh キ〖ワ〖ドリスト
キ〖ワ〖ドリストは咐胳におけるキ〖ワ〖ドをスペ〖スで惰磊って帽姐に
误刁したものです。もし "oc" ブ〖ル猛フラグが回年されていれば、これは
络矢机と井矢机が霹擦であることを绩すので、すべてのキ〖ワ〖ドは井矢机で
回年するべきです。
.Sh 簇息ファイル
.Bl -tag -width /usr/share/misc/vgrindefs -compact
.It Pa /usr/share/misc/vgrindefs
眉琐淡揭を崔むファイル
.El
.Sh 簇息灌誊
.Xr troff 1 ,
.Xr vgrind 1
.Sh 悟凰
.Nm
ファイルフォ〖マットは
.Bx 4.2
で判眷しました。