[antlr-interest] Announcing GDL, a free IDL compatible increm ental compiler based on ANTLR

mzukowski at yci.com mzukowski at yci.com
Wed Jan 14 11:47:59 PST 2004


If you haven't yet done so, please add this as an entry to the antlr.org
showcase page.  You may want to upload it to the downloads page as well.

Sounds cool!

Monty

-----Original Message-----
From: marcschellens [mailto:m_schellens at hotmail.com] 
Sent: Wednesday, January 14, 2004 2:09 AM
To: antlr-interest at yahoogroups.com
Subject: [antlr-interest] Announcing GDL, a free IDL compatible incremental
compiler based on ANTLR

IDL stands here for Interactive Data Language which is a registered
trademark of Research Systems Inc. (see: http://www.rsinc.com)
It is particular useful for data analysis, supports OOP and has very
powerful array operations.

This project might be interesting for people reading this newsgroup as
GDL is based on ANTLR (2.7.2, C++ mode) and it demonstrates many of
ANTLR's possibilities.

Thanks from here to all ANTLR developers for providing this great tool!

Check out the grammer files (*.g in the gdl subdirectory).

There is a lexer/parser (gdlc.g),
a compiler (tree parser) (gdlc.tree.g)
and the interpreter (gdlc.i.g).

Furthermore there are cformat.g  format.g  format.in.g  format.out.g
for formatted input/output.

Any feedback is welcome.


GDL - GNU Data Language
Version: 0.6.1


DOWNLOAD:

http://sourceforge.net/projects/gnudatalanguage/


FEATURES:

Full syntax compatibility with IDL 6.0

All IDL language elements are supported, including:

Pointers,
Objects,
Structs,
Arrays,
System variables,
Common blocks,
Assoc variables,
All operators,
_EXRA and _REF_EXTRA keywords...

The file input output system is fully implemented
(Exception: For formatted I/O the C() sub-codes are not supported yet)

So far only some library routines are implemented (among them the
EXECUTE function). For a list enter HELP,/LIB at the command prompt.

No graphic support (graphical output (PLOT,...) and widgets)
is implemented so far.

Please see the README file for more details.

Check it out!

marc



 

Yahoo! Groups Links

To visit your group on the web, go to:
 http://groups.yahoo.com/group/antlr-interest/

To unsubscribe from this group, send an email to:
 antlr-interest-unsubscribe at yahoogroups.com

Your use of Yahoo! Groups is subject to:
 http://docs.yahoo.com/info/terms/ 


 

Yahoo! Groups Links

To visit your group on the web, go to:
 http://groups.yahoo.com/group/antlr-interest/

To unsubscribe from this group, send an email to:
 antlr-interest-unsubscribe at yahoogroups.com

Your use of Yahoo! Groups is subject to:
 http://docs.yahoo.com/info/terms/ 




More information about the antlr-interest mailing list