[BACK]Return to vgrindefs.src CVS log [TXT][DIR] Up to [local] / src / usr.bin / vgrind

Annotation of src/usr.bin/vgrind/vgrindefs.src, Revision 1.2

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