1*62425Sbostic# Copyright (c) 1987, 1993 2*62425Sbostic# The Regents of the University of California. All rights reserved. 333128Sbostic# 448125Sbostic# %sccs.include.redist.sh% 533128Sbostic# 6*62425Sbostic# @(#)vgrindefs.src 8.1 (Berkeley) 06/06/93 733128Sbostic# 835000Sbostic 933128SbosticC|c:\ 1033128Sbostic :pb=^\d?*?\d?\p\d?\(\a?\)(\d|{):bb={:be=}:cb=/*:ce=*/:sb=":se=\e":lb=':\ 1133128Sbostic :le=\e':tl:\ 1233128Sbostic :kw=asm auto break case char continue default do double else enum\ 1333128Sbostic extern float for fortran goto if int long register return short\ 1433128Sbostic sizeof static struct switch typedef union unsigned void while #define\ 1533128Sbostic #else #endif #if #ifdef #ifndef #include #undef # define else endif\ 1633128Sbostic if ifdef ifndef include undef: 172205Srootmodel|mod|m:\ 188787Smckusick :pb=^\d(space\d\p\drep)|(\p\dis|inline|public\dbeginproc):\ 198787Smckusick :bb=\dbeginproc|space|case\d:be=\dendproc|end\d|;:\ 203850Spresott :cb=\$:ce=\$|$:sb=":se=":lb=':le=\a|$:\ 212205Sroot :kw=abs and array beginproc boolean by case cdnl char copied dispose\ 228787Smckusick div do dynamic else elsif end endproc entry external FALSE false\ 238787Smckusick fi file for formal fortran global if iff ift\ 248787Smckusick in integer include inline is lbnd\ 252205Sroot max min mod new NIL nil noresult not notin od of or procedure public\ 268787Smckusick read readln readonly record recursive rem rep repeat res\ 278787Smckusick result return set\ 282205Sroot space string subscript such then TRUE true type ubnd union until\ 298787Smckusick varies while width: 302205Srootpascal|pasc|p:\ 312205Sroot :pb=(^\d?procedure|function|program\d\p\d|\(|;|\:)|(=\d?record\d):\ 322205Sroot :bb=\dcase|begin\d:be=\dend|forward\d|;:\ 333883Spresott :cb={:ce=}:\ 343883Spresott :ab=\(*:ae=*\):\ 353883Spresott :sb=':se=':\ 362205Sroot :kw=and array assert begin case const div do downto else end file for\ 372205Sroot forward function goto if in label mod nil not of or packed procedure\ 382205Sroot program record repeat set then to type until var while with oct hex\ 392205Sroot external: 402290SrootISP|isp|i:\ 412292Sroot :cb=!:ce=!|$:oc:\ 422205Sroot :kw=and begin decode define end eql eqv geq gtr if leave leq lss mod\ 432205Sroot neq next not or otherwise repeat restart resume sr0 sr1 srd srr sl0 sl1\ 442205Sroot sld slr tst xor: 453236SpresottSH|sh:\ 463237Spresott :bb={:be=}:cb=#:ce=$:sb=":se=\e":lb=':\ 473236Spresott :le=\e':tl:\ 483236Spresott :kw=break case cd continue do done \ 493236Spresott elif else esac eval exec exit export \ 503236Spresott fi for if in then while until \ 513236Spresott read readonly set shift test trap umask wait: 523236SpresottCSH|csh:\ 533237Spresott :bb={:be=}:cb=#:ce=$:sb=":se=\e":lb=':\ 543236Spresott :le=\e':tl:\ 553237Spresott :kw=alias alloc break breaksw case cd chdir continue default\ 563236Spresott echo else end endif endsw exec exit foreach \ 573237Spresott glob goto history if logout nice nohup onintr repeat set\ 583236Spresott setenv shift source switch then time \ 593236Spresott while umask unalias unset wait while @ env \ 603236Spresott argv child home ignoreeof noclobber noglob \ 613236Spresott nomatch path prompt shell status verbose : 628787Smckusickldl|LDL:\ 638787Smckusick :pb=^\p\::bb=\::be=;:cb=/*:ce=*/:sb=":se=\e":\ 648787Smckusick :kw=constant functions grammar reswords tokens add1 addste\ 658787Smckusick car cdr check colno cond cons copy defun divide empty enter\ 668787Smckusick eq equal findattr firstchild ge getattr getfield gt hash label\ 678787Smckusick lambda lastchild le leftsibling lookone lookup lt minus name ne\ 688787Smckusick newnode nextcom nil null parent plus precnl prevcom prog progn\ 698787Smckusick quote reglob return rightsibling self set setattr setfield setq\ 708787Smckusick stjoin sub1 t times tnull tokno ttype: 7112935SmoIcon|icon|I:\ 7212935Smo :pb=^\d?procedure\d\p\d?\(\a?\):\ 7312935Smo :bb=(^\d?procedure\d\p\d?\(\a?\))|{:be=}|(^\d?end\d?$):\ 7412935Smo :cb=#:ce=$:\ 7512935Smo :sb=":se=\e":lb=':le=\e':tl:\ 7612935Smo :kw=break by case create default do dynamic else end every external\ 7712935Smo fail global if initial local next not of procedure record\ 7812935Smo repeat return static suspend then to until using while\ 7912935Smo &ascii &clock &cset &date &dateline &errout &fail &host &input\ 8012935Smo &lcase &level &main &null &output &pos &random &source &subject\ 8112935Smo &time &trace &ucase &version: 8212935Smoratfor|rat|r:\ 8312935Smo :pb=(subroutine|function)\d\p\d?\(\a?\):\ 8412935Smo :bb=(subroutine|function)\d\p\d?\(\a?\):be=^\d?end:\ 8512935Smo :cb=#:ce=$:\ 8612935Smo :sb=":se=\e":lb=':le=\e':oc:\ 8712935Smo :kw=DRETURN DRIVER arith break case character default define do\ 8812935Smo else elsedef enddef filedes for function goto if ifdef ifelse\ 8912935Smo ifnotdef include incr integer linepointer next opeq pointer\ 9012935Smo real repeat return select string subroutine substr until: 9117532Srrhmodula2|mod2|m2:\ 9217532Srrh :pb=(^\d?(procedure|function|module)\d\p\d|\(|;|\:):\ 9317532Srrh :bb=\d(begin|case|for|if|loop|record|repeat|while|with)\d:\ 9417532Srrh :be=\dend|;:\ 9517532Srrh :cb={:ce=}:\ 9617532Srrh :ab=\(*:ae=*\):\ 9717532Srrh :sb=":se=":\ 9817532Srrh :oc:\ 9917532Srrh :kw=and array begin by case const\ 10017532Srrh definition div do else elsif end exit export\ 10117532Srrh for from if implementation import in\ 10217532Srrh loop mod module not of or pointer procedure qualified\ 10317532Srrh record repeat return set then to type\ 10417532Srrh until var while with: 10517532Srrhyacc|Yacc|y:\ 10617532Srrh :cb=/*:ce=*/:sb=":se=\e":lb=':le=\e':tl:\ 10717532Srrh :kw=%{ %} %% %union %token %type\ 10817532Srrh #else #endif #if #ifdef #ifndef #include #undef # define else endif\ 10917532Srrh if ifdef ifndef include undef: 11033128SbosticC++|c++:\ 11133128Sbostic :pb=^\d?*?\d?\p\d?\(\a?\)(\d|{):bb={:be=}:cb=/*:ce=*/:ab=//:\ 11233128Sbostic :ae=$:sb=":se=\e":lb=':\ 11333128Sbostic :le=\e':tl:\ 11433128Sbostic :kw=asm auto break case char continue default do double else enum\ 11533128Sbostic extern float for fortran goto if int long register return short\ 11633128Sbostic sizeof static struct switch typedef union unsigned while void #define\ 11733128Sbostic #else #endif #if #ifdef #ifndef #include #undef # define endif\ 11833128Sbostic ifdef ifndef include undef defined\ 11933128Sbostic class const delete friend inline new operator overload private\ 12033128Sbostic protected public virtual: 121