summaryrefslogtreecommitdiff
path: root/gf.cabal
AgeCommit message (Collapse)Author
2011-08-12gf.cabal: bump version to 3.2.8-darcshallgren
This is just to make it easier to tell who has the latest version at the summer school. There has been some bug fixes in gf itself and some significant additions to the RGL since 3.2 was released. Also explicitly require Alex 2.x. The recently released Alex 3.0 has backwards incompatible changes and does not work. GF/Grammar/Lexer.x should probably be modified to support both Alex 2.x and Alex 3.0...
2011-04-13Added a preliminary "gf -server" mode.hallgren
The command "gf -server" now starts a simple HTTP server on port 41295, providing a simple web API to the GF compiler. It currently support the follwing operations: * creating new temporary directories for grammar uploads, * uploading grammars files for use in the GF shell, * executing GF shell commands, and * accessing static files. This means that GF now depends on some additional networking related packages, but they should be available and easy to install on all platforms. There is also a new configuration flag "server" in gf.cabal, so GF will be compiled without support for server mode if the extra packages are unavailable. Note that running gf -server while connected to the internet can be a security risk. To prevent unauthorized access to the rest of the system, it is advisable to run the server in GF_RESTRICTED mode and as a user with suitably restricted file permissions.
2011-02-10Adding a basic lexicon-based tokenizer and the asociated command in gf shellgdetrez
2010-12-11Adding an option to the gf compiler to add an index to pgf filesgdetrez
This is gonna be used by the android library to skip unused part of a pgf file
2011-03-03gf.cabal: bump version number, add source repository infohallgren
I changed the version number to 3.2.1-darcs. I think the version number of the current version from darcs should always include the "-darcs" suffix (or "-current" perhaps?). The suffix should be removed only momentarily when making an official release.
2010-12-28Fix to compile GF with GHC>=7.0hallgren
2010-12-23Update version number to 3.2.hallgren
Code freeze for generation of binary distribution packages is imminent.
2010-12-21more clear LICENSE file for GFkrasimir
2010-12-17gf.cabal: version 3.1.91, remove pgf-httphallgren
The version of cabal distributed with Ubuntu 10.10 is too old to handle executables that refer to the library in the same package, so to not make it too complicated for Ubuntu users to compile GF from source, pgf-http is no longer part of the main gf.cabal. :-(
2010-12-14Update version number to 3.1.90 to indicate that we are getting close to the ↵hallgren
3.2 release
2010-10-19In the haskell code, we make the binary representation of the doubles ↵gdetrez
compliant with IEEE 754. The default binary representation in haskell's Data.Binary package is homemade and quite complicated. Making it compliant with IEEE 754 will make it easyer for the java runtimes (and probably others) to load the PGF.
2010-12-07moved PGF.ToApi to GF.Compile.ToAPIaarne
2010-12-05added syntax to api translation modulera.monique
2010-11-26Adding rules for pgf-http to main gf.cabal filehallgren
pgf-http is now part of the standard GF build & install.
2010-08-24exclude two redundant modules from the cabal desciption of the compilerkrasimir
2010-07-01reorganize the modules in GF.Compile.*krasimir
2010-07-01reorder the modules in gf.cabalkrasimir
2010-06-29add PGF.Optimize in gf.cabalkrasimir
2010-06-09dead code elimination for PGF. Note: the produced grammars will not work ↵krasimir
well with metavariables and high-order abstract syntax
2010-04-30first incarnation of the bracketed string APIkrasimir
2010-04-23added link to the bugtracker from gf.cabalkrasimir
2010-04-23tweak gf.cabal to be more Hackage friendlykrasimir