Home | History | Annotate | Line # | Download | only in vgrind
      1  1.2  jtc #	$NetBSD: vgrindefs.src,v 1.2 1994/11/17 08:28:09 jtc Exp $
      2  1.2  jtc #
      3  1.2  jtc # Copyright (c) 1987, 1993
      4  1.2  jtc #	The Regents of the University of California.  All rights reserved.
      5  1.1  cgd #
      6  1.1  cgd # Redistribution and use in source and binary forms, with or without
      7  1.1  cgd # modification, are permitted provided that the following conditions
      8  1.1  cgd # are met:
      9  1.1  cgd # 1. Redistributions of source code must retain the above copyright
     10  1.1  cgd #    notice, this list of conditions and the following disclaimer.
     11  1.1  cgd # 2. Redistributions in binary form must reproduce the above copyright
     12  1.1  cgd #    notice, this list of conditions and the following disclaimer in the
     13  1.1  cgd #    documentation and/or other materials provided with the distribution.
     14  1.1  cgd # 3. All advertising materials mentioning features or use of this software
     15  1.1  cgd #    must display the following acknowledgement:
     16  1.1  cgd #	This product includes software developed by the University of
     17  1.1  cgd #	California, Berkeley and its contributors.
     18  1.1  cgd # 4. Neither the name of the University nor the names of its contributors
     19  1.1  cgd #    may be used to endorse or promote products derived from this software
     20  1.1  cgd #    without specific prior written permission.
     21  1.1  cgd #
     22  1.1  cgd # THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
     23  1.1  cgd # ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
     24  1.1  cgd # IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
     25  1.1  cgd # ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
     26  1.1  cgd # FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
     27  1.1  cgd # DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
     28  1.1  cgd # OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
     29  1.1  cgd # HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
     30  1.1  cgd # LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
     31  1.1  cgd # OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
     32  1.1  cgd # SUCH DAMAGE.
     33  1.1  cgd #
     34  1.2  jtc #	@(#)vgrindefs.src	8.1 (Berkeley) 6/6/93
     35  1.1  cgd #
     36  1.1  cgd 
     37  1.1  cgd C|c:\
     38  1.1  cgd 	:pb=^\d?*?\d?\p\d?\(\a?\)(\d|{):bb={:be=}:cb=/*:ce=*/:sb=":se=\e":lb=':\
     39  1.1  cgd 	:le=\e':tl:\
     40  1.1  cgd 	:kw=asm auto break case char continue default do double else enum\
     41  1.1  cgd 	extern float for fortran goto if int long register return short\
     42  1.1  cgd 	sizeof static struct switch typedef union unsigned void while #define\
     43  1.1  cgd 	#else #endif #if #ifdef #ifndef #include #undef # define else endif\
     44  1.1  cgd 	if ifdef ifndef include undef:
     45  1.1  cgd model|mod|m:\
     46  1.1  cgd 	:pb=^\d(space\d\p\drep)|(\p\dis|inline|public\dbeginproc):\
     47  1.1  cgd 	:bb=\dbeginproc|space|case\d:be=\dendproc|end\d|;:\
     48  1.1  cgd 	:cb=\$:ce=\$|$:sb=":se=":lb=':le=\a|$:\
     49  1.1  cgd 	:kw=abs and array beginproc boolean by case cdnl char copied dispose\
     50  1.1  cgd 	div do dynamic else elsif end endproc entry external FALSE false\
     51  1.1  cgd 	fi file for formal fortran global if iff ift\
     52  1.1  cgd 	in integer include inline is lbnd\
     53  1.1  cgd 	max min mod new NIL nil noresult not notin od of or procedure public\
     54  1.1  cgd 	read readln readonly record recursive rem rep repeat res\
     55  1.1  cgd 	result return set\
     56  1.1  cgd 	space string subscript such then TRUE true type ubnd union until\
     57  1.1  cgd 	varies while width:
     58  1.1  cgd pascal|pasc|p:\
     59  1.1  cgd 	:pb=(^\d?procedure|function|program\d\p\d|\(|;|\:)|(=\d?record\d):\
     60  1.1  cgd 	:bb=\dcase|begin\d:be=\dend|forward\d|;:\
     61  1.1  cgd 	:cb={:ce=}:\
     62  1.1  cgd 	:ab=\(*:ae=*\):\
     63  1.1  cgd 	:sb=':se=':\
     64  1.1  cgd 	:kw=and array assert begin case const div do downto else end file for\
     65  1.1  cgd 	forward function goto if in label mod nil not of or packed procedure\
     66  1.1  cgd 	program record repeat set then to type until var while with oct hex\
     67  1.1  cgd 	external:
     68  1.1  cgd ISP|isp|i:\
     69  1.1  cgd 	:cb=!:ce=!|$:oc:\
     70  1.1  cgd 	:kw=and begin decode define end eql eqv geq gtr if leave leq lss mod\
     71  1.1  cgd 	neq next not or otherwise repeat restart resume sr0 sr1 srd srr sl0 sl1\
     72  1.1  cgd 	sld slr tst xor:
     73  1.1  cgd SH|sh:\
     74  1.1  cgd 	:bb={:be=}:cb=#:ce=$:sb=":se=\e":lb=':\
     75  1.1  cgd 	:le=\e':tl:\
     76  1.1  cgd 	:kw=break case cd continue do done \
     77  1.1  cgd 	elif else esac eval exec exit export \
     78  1.1  cgd 	fi for if in then while until \
     79  1.1  cgd 	read readonly set shift test trap umask wait:
     80  1.1  cgd CSH|csh:\
     81  1.1  cgd 	:bb={:be=}:cb=#:ce=$:sb=":se=\e":lb=':\
     82  1.1  cgd 	:le=\e':tl:\
     83  1.1  cgd 	:kw=alias alloc break breaksw case cd chdir continue default\
     84  1.1  cgd 	echo else end endif endsw exec exit foreach \
     85  1.1  cgd 	glob goto history if logout nice nohup onintr repeat set\
     86  1.1  cgd 	setenv shift source switch then time \
     87  1.1  cgd 	while umask unalias unset wait while @ env \
     88  1.1  cgd 	argv child home ignoreeof noclobber noglob \
     89  1.1  cgd 	nomatch path prompt shell status verbose :
     90  1.1  cgd ldl|LDL:\
     91  1.1  cgd 	:pb=^\p\::bb=\::be=;:cb=/*:ce=*/:sb=":se=\e":\
     92  1.1  cgd 	:kw=constant functions grammar reswords tokens add1 addste\
     93  1.1  cgd 	car cdr check colno cond cons copy defun divide empty enter\
     94  1.1  cgd 	eq equal findattr firstchild ge getattr getfield gt hash label\
     95  1.1  cgd 	lambda lastchild le leftsibling lookone lookup lt minus name ne\
     96  1.1  cgd 	newnode nextcom nil null parent plus precnl prevcom prog progn\
     97  1.1  cgd 	quote reglob return rightsibling self set setattr setfield setq\
     98  1.1  cgd 	stjoin sub1 t times tnull tokno ttype:
     99  1.1  cgd Icon|icon|I:\
    100  1.1  cgd 	:pb=^\d?procedure\d\p\d?\(\a?\):\
    101  1.1  cgd 	:bb=(^\d?procedure\d\p\d?\(\a?\))|{:be=}|(^\d?end\d?$):\
    102  1.1  cgd 	:cb=#:ce=$:\
    103  1.1  cgd 	:sb=":se=\e":lb=':le=\e':tl:\
    104  1.1  cgd 	:kw=break by case create default do dynamic else end every external\
    105  1.1  cgd 	fail global if initial local next not of procedure record\
    106  1.1  cgd 	repeat return static suspend then to until using while\
    107  1.1  cgd 	&ascii &clock &cset &date &dateline &errout &fail &host &input\
    108  1.1  cgd 	&lcase &level &main &null &output &pos &random &source &subject\
    109  1.1  cgd 	&time &trace &ucase &version:
    110  1.1  cgd ratfor|rat|r:\
    111  1.1  cgd 	:pb=(subroutine|function)\d\p\d?\(\a?\):\
    112  1.1  cgd 	:bb=(subroutine|function)\d\p\d?\(\a?\):be=^\d?end:\
    113  1.1  cgd 	:cb=#:ce=$:\
    114  1.1  cgd 	:sb=":se=\e":lb=':le=\e':oc:\
    115  1.1  cgd 	:kw=DRETURN DRIVER arith break case character default define do\
    116  1.1  cgd 	else elsedef enddef filedes for function goto if ifdef ifelse\
    117  1.1  cgd 	ifnotdef include incr integer linepointer next opeq pointer\
    118  1.1  cgd 	real repeat return select string subroutine substr until:
    119  1.1  cgd modula2|mod2|m2:\
    120  1.1  cgd 	:pb=(^\d?(procedure|function|module)\d\p\d|\(|;|\:):\
    121  1.1  cgd 	:bb=\d(begin|case|for|if|loop|record|repeat|while|with)\d:\
    122  1.1  cgd 	:be=\dend|;:\
    123  1.1  cgd 	:cb={:ce=}:\
    124  1.1  cgd 	:ab=\(*:ae=*\):\
    125  1.1  cgd 	:sb=":se=":\
    126  1.1  cgd 	:oc:\
    127  1.1  cgd 	:kw=and array begin by case const\
    128  1.1  cgd 	definition div do else elsif end exit export\
    129  1.1  cgd 	for from if implementation import in\
    130  1.1  cgd 	loop mod module not of or pointer procedure qualified\
    131  1.1  cgd 	record repeat return set then to type\
    132  1.1  cgd 	until var while with:
    133  1.1  cgd yacc|Yacc|y:\
    134  1.1  cgd 	:cb=/*:ce=*/:sb=":se=\e":lb=':le=\e':tl:\
    135  1.1  cgd 	:kw=%{ %} %% %union %token %type\
    136  1.1  cgd 	#else #endif #if #ifdef #ifndef #include #undef # define else endif\
    137  1.1  cgd 	if ifdef ifndef include undef:
    138  1.1  cgd C++|c++:\
    139  1.1  cgd 	:pb=^\d?*?\d?\p\d?\(\a?\)(\d|{):bb={:be=}:cb=/*:ce=*/:ab=//:\
    140  1.1  cgd 	:ae=$:sb=":se=\e":lb=':\
    141  1.1  cgd 	:le=\e':tl:\
    142  1.1  cgd 	:kw=asm auto break case char continue default do double else enum\
    143  1.1  cgd 	extern float for fortran goto if int long register return short\
    144  1.1  cgd 	sizeof static struct switch typedef union unsigned while void #define\
    145  1.1  cgd 	#else #endif #if #ifdef #ifndef #include #undef # define endif\
    146  1.1  cgd 	ifdef ifndef include undef defined\
    147  1.1  cgd 	class const delete friend inline new operator overload private\
    148  1.1  cgd 	protected public virtual:
    149