Sender: "Rolf Campbell" Message-ID: <377A4A02.1088BD5E@americasm01.nt.com> Date: Wed, 30 Jun 1999 12:46:58 -0400 From: "Rolf Campbell" Organization: Nortel Networks X-Mailer: Mozilla 4.6 [en] (X11; I; HP-UX B.10.20 9000/712) X-Accept-Language: en MIME-Version: 1.0 Newsgroups: comp.os.msdos.djgpp To: djgpp AT delorie DOT com Subject: Re: Bison and particular expressions. References: <01bec28b$24067c00$LocalHost AT thendren> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Reply-To: djgpp AT delorie DOT com Christopher Nelson wrote: > > But, lexical tie-ins and scope resolution are not required for what I > was > >doing. All I was oringinally trying to do was to find things that look > like > >function declarations. I wasn't really conserned with validating the > return > >type. In my parser: > > > >myType myFunc(int a, char**&); > > > >would be a valid prototype even if "myType" was not previously defined. My > >program is only designed to be run on code that cleanly compiles and thus > does > >not require strict validation of stuff like that. > > ah. :-) Occam's Razor. what is it, like a source documentor? Right now, it's a program that (when integrated into SetEdit or RHIDE using a provided eLisp function) displays the prototype of a (partially) typed function name. I posted (as Endlisnis) a link to the preliminary binary distribution of it. Eventually, it will display lists of struct/class/union members when the "." key is hit. [hopefully, if I get support from SET] allowing you to just choose from the list. It also plans on doing many other things which appear in some commercial IDE's. -- -Rolf Campbell