summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-02-01This patch removes Gregoire's parse_tokens function in the python binding ↵kr.angelov
and adds another implementation which builds on the existing API for lexers in the C runtime. Now it is possible to write incremental Lexers in Python
2013-02-01implement gu_exn_caught in gu/exn.c. It was missingkr.angelov
2013-01-31fix the Windows linkkr.angelov
2013-01-31added a link to the Windows binary from the download pagekr.angelov
2013-01-31download page: add link to Fedora RPMs, mention GitHubhallgren
2013-01-31GF 3.4 download page: add binary packages for Mac OS X and Ubuntuhallgren
2013-01-30Update download page to GF 3.4hallgren
2013-01-30This is GF 3.4!hallgren
2013-01-30debian/changelog: updated for GF 3.4hallgren
2013-01-30updated resource synopsis and the scripts creating it; added Swahili to main ↵aarne
index list
2013-01-30commented out some old history from index.html, and completed the list of ↵aarne
languages
2013-01-30download/index-3.4.t2t: download page for GF 3.4hallgren
Will be renamed to index.t2t when the release is official.
2013-01-30doc/gf-developers.t2t: updatedhallgren
2013-01-30gf.cabal: Tested-with GHC==7.4.2 only, older versions cause minor problemshallgren
2013-01-30Setup.hs: eliminate "minimal" mode, fix darcs version infohallgren
The reported number of recorded changes since the last tagged version was off by one (because it counted the change that set the tag). Also added a note that -K32M is not needed when using new-comp. But -old-comp is still available as a configuration option, so I'm keeping -K32M for now.
2013-01-30release-3.4.t2t updateshallgren
Don't include names of contributors, link to additional info instead.
2013-01-29Add note about RGL Browser to 3.4 release noteshallgren
Also fixed a smalll typo
2013-01-29more on RGL languages in release notesaarne
2013-01-29updated the lists of notPresent languagesaarne
2013-01-29Better error message for unsupported token gluinghallgren
Instead of "Internal error in ...", you now get a proper error message with a source location and a function name.
2013-01-29Fix a bug with record extensionhallgren
Add a conversion rule for ({ l1 = e } ** x).l2 in PMCFG generation. (A rule for the symmetric case (x ** { l1 = e }).l2 was added some time ago.)
2013-01-29Avoid crash in random generation with probabilitieshallgren
2013-01-29bugfix in the reference counting for Pythonkr.angelov
2013-01-29the Python binding is in pure C againkr.angelov
2013-01-29added an API for composing and decomposing abstract trees from Pythonkr.angelov
2013-01-29fixed typos in the python binding: in a few places pgf_ExprType was used ↵kr.angelov
instead of pgf_ExprIterType
2013-01-28added Heb = Hebrew to the incomplete languages that can be compiledaarne
2013-01-28Quick fix to render some parser error messages from UTF-8-encoded source ↵hallgren
files correctly. The parser works on raw byte sequences read from source files. If parsing succeeds the raw byte sequences are converted to proper Unicode characters in a later phase. But the parser calls the function buildAnyTree, which can fail and generate error messages containing source code fragments, which might then containing raw byte sequences. To render these error messages correctly, they need to be converted in accordance with the coding flag in the source file. This is now done for UTF-8-encoded source files, but should ideally also be done for other character encodings. (Latin-1-encoded files never suffered from this problem, since raw bytes are proper Unicode characters in this case.)
2013-01-28Better error message for Predef.errorhallgren
+ Instead of "Internal error in ...", you now get a proper error message with a source location and a function name. + Also added some missing error value propagation in the partial evaluator. + Also some other minor cleanup and error handling fixes.
2013-01-28Setup.hs: add some incomplete languages to the list compiled languageshallgren
To be specific: Amh, Ara, Lat, Tur and Mlt.
2013-01-28improved error message for overloading in case the given signature looks the ↵aarne
same as one of the expected ones: it shows full records rather than just lock fields.
2013-01-28some additions to new-gf-bib.bibaarne
2013-01-24Python binding: add a parsing function that accepts directly a list of tokens.gregoire.detrez
Is allows to define a tokenizer in python (or use an existing one, from nltk for instance.)
2013-01-23fixed the construction for English indirect questions of name in Phrasebookaarne
2013-01-18Add fun/cat printnames to PGF web servicejohn.j.camilleri
This is accessible vis the `browse` command, by adding the flag `printnames` e.g.: .../Letter.pgf?command=browse&id=Recipient&format=json&printnames=1
2013-01-13gf -server: fix bug in bug fix for current directoryhallgren
2013-01-12gf -server: small logging improvementshallgren
2013-01-12gf -server: defend against problems with the current directory caused ↵hallgren
unhandled errors
2013-01-11GF 3.4 release notes updatehallgren
2013-01-11Syntax editor: initial support for string literalsjohn.j.camilleri
Also a bug fix when switching to editor, although this still messes up when using the letters grammar. Also updated readme with options, and some style improvements.
2013-01-11Syntax editor: add tooltips to buttonsjohn.j.camilleri
2013-01-11Syntax editor: remove beta labeljohn.j.camilleri
2013-01-11partial evaluator: fix token glueing bughallgren
"a"+("b"++"c") was simplified to "bb"++"c" instead of "ab"++c.
2013-01-11GFEP: update readme for 1.5.2 releasejohn.j.camilleri
2013-01-10GFEP: remove doc makefile, updated index.htmljohn.j.camilleri
2013-01-10GFEP: remove doc images and include redirection file (.htaccess)john.j.camilleri
2013-01-09Fixes for minibar offlinehallgren
Tested it in Firefox 18 (which has the new Ionmonkey JavaScript engine). Still get stack overflows.
2013-01-09PGF service: new command: downloadhallgren
This makes it possible to download PGF files from servers where the PGF service is installed. I am also considering making commmand=download the default instead of command=grammar.
2013-01-08fix warnings in pgf-parse.ckr.angelov
2013-01-08PGF installation instructions for Mac OSXpeter.ljunglof