comp.lang.ada
 help / color / mirror / Atom feed
From: Craig Carey <research@ijs.co.nz>
Subject: Re: Free Ada parser
Date: Sun, 14 Dec 2003 11:57:51 +1300
Date: 2003-12-14T11:57:51+13:00	[thread overview]
Message-ID: <6s1ntv84qt5dims2p3ik1t91aue8kp1hjt@4ax.com> (raw)
In-Reply-To: 6d4cbc3e.0312091010.7572566b@posting.google.com



PS. Has anyone got an Ada Windows GUI program that can have embedded into
it, a user program ?. I.e. it would be like CMD.EXE, except:
 (1) it is a GUI program, and
 (2) all mouse drag selecting selects to the end of lines (and it does
     not select rectangles).
Gwindows code would be acceptable.


On 9 Dec 2003 10:10:53 -0800, ***uirce.garcia@esa.int (J Quirce) wrote:
...
>I am just joining the group after a quite long and [...]
>search of any kind of "executable ada grammar". I mean, an Ada 95 one


I uploaded a package that has merged Ada Yacc parser lines. It has a demo
program that makes of the Adagoop program. The demo program reads input
from the console and converts input to a tree and it parses it:

A new demo program showing use of Adagoop (it parses algebra expressions
read from the console (in Windows NT+)):

   http://www.ijs.co.nz/code/ada95_adagoop_parser.zip


Adagoop:   http://www.usafa.af.mil/dfcs/bios/mcc_html/ada_stuff.html

Adagoop is extensively used. 
Two other documents uses are:
  * the Ada to Lego Mindstorms programming environment,
  * the A# program that ports Ada to the Microsoft .NET Platform:

   http://www.usafa.af.mil/dfcs/adamindstorms.htm
   http://www.usafa.af.mil/dfcs/bios/mcc_html/a_sharp.html



>ready for processing by Yacc, Bison or any other more or less
>reasonable compiler compiler.
...

Would the European Space Agency be using Ada 95 for the parser?.

There is another Yacc grammar file for Ada 95, amongst the SCATC files:
   http://unicoi.kennesaw.edu/ase/support/cardcatx/scatcdsk.htm


Ada to C bindings creator: http://members.tripod.com/vagul/

I did not test and use Opentoken because of its modified GPL licence.
Since not having looked at it, I don't know how it compares with the
USAFA Adagoop software.


Craig Carey,
List of Ada 95 mailing lists: http://www.ijs.co.nz/ada_95.htm






  parent reply	other threads:[~2003-12-13 22:57 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-12-09 18:10 Free Ada parser J Quirce
2003-12-09 19:27 ` David C. Hoos
2003-12-10 13:10   ` Oliver Kellogg
2003-12-10  8:11 ` Ole-Hjalmar Kristensen
2003-12-13 22:57 ` Craig Carey [this message]
2003-12-14  1:50   ` Craig Carey
2003-12-14 18:49     ` Oliver Kellogg
2003-12-15 17:45       ` Robert I. Eachus
  -- strict thread matches above, loose matches on Subject: below --
2003-12-11 14:50 ada_wizard
2003-12-12 21:05 ` Colin Paul Gloster
2003-12-13  3:02   ` Steve
2003-12-13 16:46     ` Pascal Obry
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox