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, MSGID_RANDY autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,1b8c2df93c119a30 X-Google-Attributes: gid103376,public From: Ted Dennison Subject: Re: AFLEX and AYACC Binaries ( or GNAT compilable source ) Date: 2000/01/24 Message-ID: <86hq3k$gmo$1@nnrp1.deja.com>#1/1 X-Deja-AN: 576914310 References: <86fi8d$go9$1@ssauraab-i-1.production.compuserve.com> X-Http-Proxy: 1.0 x30.deja.com:80 (Squid/1.1.22) for client 204.48.27.130 Organization: Deja.com - Before you buy. X-Article-Creation-Date: Mon Jan 24 15:11:53 2000 GMT X-MyDeja-Info: XMYDJUIDtedennison Newsgroups: comp.lang.ada X-Http-User-Agent: Mozilla/4.7 [en] (WinNT; I) Date: 2000-01-24T00:00:00+00:00 List-Id: In article <86fi8d$go9$1@ssauraab-i-1.production.compuserve.com>, "Michael Garrett" wrote: > > Does anyone know if there are binaries available for AFLEX and AYACC > suitable for gnat 3.12p running on NT?? > Or at least source code that supports the above? > > Is the parser used in gnat available as a separate unit?? ( excuse the > unfamiliararity with the correct terms!!) Another possiblity to consider is OpenToken ( http://www.telepath.com/~dennison/Ted/OpenToken/OpenToken.html ). I know it compiles with gnat 3.12p on NT, becuse that is the system I use to build it. :-) If you have a canned lex specification you want to use, aflex would probably be better. But if you would have to write a lex specification to use lex, OpenToken would be much easier to use. Also if you want to analyze Ada source (as the last statement implies), OpenToken comes with an Ada lexer. It currently has no support for parsing, but that should be rectified by the end of the week. Release 2.0 will have facilities for parsing, and an lalr(1) parser. -- T.E.D. http://www.telepath.com/~dennison/Ted/TED.html Sent via Deja.com http://www.deja.com/ Before you buy.