savannah-hackers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Savannah-hackers] submission of GNU Grammatica - savannah.gnu.org


From: per
Subject: [Savannah-hackers] submission of GNU Grammatica - savannah.gnu.org
Date: Sat, 29 Mar 2003 08:02:23 -0500
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.2.1) Gecko/20030309

A package was submitted to savannah.gnu.org
This mail was sent to address@hidden, address@hidden


Per Cederberg <address@hidden> described the package as follows:
License: other
Other License: GPL (v.2) + linking exception (same as GNU Classpath).
Package: GNU Grammatica
System name: grammatica
Type: GNU

Description:
This package contains a parser generator and a run-time library for
generated parsers. The parser generator reads a grammar file and 
can create source code for a parser according to that grammar. 
Currently only Java source code can be generated, but this is 
likely to change in the near future.
  
The run-time library contains the actual parsers. Currently, only a
Java run-time library exits and it only supports LL(k) grammars. In
future versions, it it anticipated that LALR(1) grammars will also
be supported, as well as a more flexible version of LL(k) with 
\"source code\" productions. A C# version of the run-time library
is being worked on, but is not yet fully functional.
  
The parser generator and the run-time library has several known 
problems and shortcomings, and should be considered work in 
progress. All known issues are documented separately in the 
TODO.txt file, please read that file before filing bug reports. 

A temporary project web page (with download) is available here:
http://www.percederberg.net/software/projects/grammatica/index.html

Complete download available here:
http://www.percederberg.net/software/projects/grammatica/grammatica-0.1-src.tar.gz


Other Software Required:
This package depends on JDK 1.1. Some features may still be present 
that require JDK 1.3, but the software runs and compiles with gcj.

The C# version will require a C# compiler, as provided by Mono.


Other Comments:
This is still alpha software. Many features are still being developed
and/or improved.

I\'m applying for inclusion in the GNU project.






reply via email to

[Prev in Thread] Current Thread [Next in Thread]