From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,a5ff410ce72d2569 X-Google-Attributes: gid103376,public From: Tucker Taft Subject: Re: Symbol table wanted Date: 1999/06/09 Message-ID: <375E9808.3A8DA9E6@averstar.com>#1/1 X-Deja-AN: 487553871 Content-Transfer-Encoding: 7bit Sender: news@inmet.camb.inmet.com (USENET news) X-Nntp-Posting-Host: houdini.burl.averstar.com References: <7jltde$kou$1@nnrp1.deja.com> Content-Type: text/plain; charset=us-ascii Organization: AverStar (formerly Intermetrics) Burlington, MA USA Mime-Version: 1.0 Newsgroups: comp.lang.ada Date: 1999-06-09T00:00:00+00:00 List-Id: dennison@telepath.com wrote: > > In article , > =?iso-8859-1?Q?Thomas_Rutstr=F6m?= wrote: > > I need a symbol table(source code) for ada83 language written in C.It > will > > be used togheter with yacc. Is there anyone who knows where to find > one? > > Do you mean a lex specification or a yacc grammar? I seem to remember > there being links to both at adahome http://www.adahome.com . Lots of > links there are stale, though. A YACC grammar and a LEX specification for Ada 95 are in the directory: http://www.adaic.org/standards/95lrm_rat/ As far as a "symbol table" -- the symbol table is a significant part of any Ada compiler (or other tool) and is generally tailored heavily to the rest of the compiler structure. More practical is to use an entire existing Ada front end, or to go the "ASIS" route, which gives an API for accessing the symbol table information created by the Ada compiler. > T.E.D. > > Sent via Deja.com http://www.deja.com/ > Share what you know. Learn what you don't. -- -Tucker Taft stt@averstar.com http://www.averstar.com/~stt/ Technical Director, Distributed IT Solutions (www.averstar.com/tools) AverStar (formerly Intermetrics, Inc.) Burlington, MA USA