Path: utzoo!attcan!uunet!husc6!bloom-beacon!tut.cis.ohio-state.edu!mailrus!ames!elroy!peregrine!ccicpg!felix!trwrb!trwspp!spp2!poseidon!simpson From: simpson@poseidon.uucp (Scott Simpson) Newsgroups: comp.lang.ada Subject: Re: ADA defs for VGRIND Message-ID: <1495@spp2.UUCP> Date: 8 Nov 88 05:25:03 GMT References: <9965@umn-cs.CS.UMN.EDU> Sender: news@spp2.UUCP Reply-To: simpson@poseidon.UUCP (Scott Simpson) Distribution: na Organization: TRW Arcadia Project Lines: 23 I wrote this one. It doesn't recognize procedure and function starts and it occasionally formats a ' wrong but it seems to work most of the time. Let me know if you have another/fixed version. ada:\ # :cb=--:ce=$:lb=(;|,|\d|#|^|&|*|\(|\)|-|+|<|>|=)':\ # :le='(;|,|\d|#|^|&|*|\(|\)|-|+|<|>|=):\ :cb=--:ce=$:lb=':\ :le=\e':\ :oc:sb=":se=\e":kw=abort accept access all and\ array at begin body case constant declare delay delta digits do else\ elsif end entry exception exit for function generic goto if in is\ limited loop mod new not null of or others out package pragma \ private procedure raise range record rem renames return reverse\ select separate subtype task terminate then type use then when while\ with xor:bb=\dbegin|declare|generic\d:be=\dend\d:\ :pb=(\d?(procedure|function|package|task)\dbody\d\p)|\ (\d?(procedure|function|package|task)\d\p): Scott Simpson TRW Space and Defense Sector oberon!trwarcadia!simpson (UUCP) trwarcadia!simpson@oberon.usc.edu (Internet)