summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-12-14now every parse state keeps reference only to the concrete and the abstract ↵krasimir
syntaxes but not to the whole PGF
2010-12-14numerals: add language flagshallgren
to help minibar pick the right default language
2010-12-14Update version number to 3.1.90 to indicate that we are getting close to the ↵hallgren
3.2 release
2010-12-14work-around in Tree.expr2tree to make Paraphrase workaarne
2010-12-14type checking of oper types with let expressionsaarne
2010-12-14optimization in the parser for large lexicons. Now, the parser is slightly ↵krasimir
slower for grammars with a small lexicon but 3-4 times faster for the English Resource Grammar used in combination with Oxford Advanced Learners Dictionary
2010-12-13update the testsuite for the parser to the latest APIkrasimir
2010-12-11fixed the failure to partial-evaluate pre in right-associative contextaarne
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-10preparing resource api for multilingual documentationaarne
2010-12-09minibar/support.js: add an errorcallback parameter to ajax_http_gethallgren
2010-12-08no pro drop for polite forms in PhrasebookPolaarne
2010-12-08ProDrop in PhrasebookPolaarne
2010-12-08some more functions in GF.Data.TrieMapkrasimir
2010-12-08CompCN in Hindustani and Pnb by Shafqataarne
2010-12-08fixed typos in the documentation for PGF.Parsekrasimir
2010-12-06simple refactoring in PGF.Macros and relatedkrasimir
2010-12-07optimize-pgf and file flag in pg -pgfaarne
2010-12-07moved PGF.ToApi to GF.Compile.ToAPIaarne
2010-12-07shell command pg -pgf writes current pgf into a fileaarne
2010-12-07minibar.js: restore start_miniabr function for backward compatibilityhallgren
2010-12-07wir without capitals in PhrasebookGeraarne
2010-12-07slight refactoring of Phrasebook, with less start wordsaarne
2010-12-06changed animals so that it compiles, after manual removal of duplicated api ↵aarne
functions (to be fixed in ToAPI)
2010-12-06printing option -api in the eb commandaarne
2010-12-06no more IO in the syntax to API translatorra.monique
2010-12-06vt -api with conversion to resource API namesaarne
2010-12-05added syntax to api translation modulera.monique
2010-12-01minibar: rewrite minibar.js in a more idiomatic JS OOP stylehallgren
This provides easier access to minibar internals for people who want to extend it, but probably also reveals too much of the internal machinery...
2010-12-01Let minibar keep its own copy of tree-btn.pnghallgren
2010-12-01support.js: add function bind (JS OOP trick)hallgren
2010-12-01documentation in gfm-format examples (dir renamed from multi)aarne
2010-11-30Setup.hs: improved langs=... optionhallgren
Instead of just giving an explicit list of languages to compile, you can now also add and remove languages from the default list by using langs=+... or langs=-... Examples: cabal build langs=Eng,Swe,Ger -- as before, compile the given 3 langs cabal build langs=-Fin -- use default languages, but omit Fin cabal build langs=+Urd -- use default languages + Urd ("cabal build ..." is the same as "runhaskell Setup.hs build ...")
2010-11-30Setup.hs: omit urdu when compiling the rgl, for now.hallgren
2010-11-30two examples of the .gfm formataarne
2010-11-30format .gfm for multiple modules in the same file; includes lines with ↵aarne
;-separated words
2010-11-28fixed SUMOEng with open instead of import for the Extension modulera.monique
2010-11-28minibar/about.html: minor adjustmentshallgren
2010-11-26Use the internal preprocessors mkPresent and mkMinimalhallgren
2010-11-26Add builtin preprocessors. Avoid creating tmp file. Fix multipreprocessor bug.hallgren
* The gf command line options -preproc=mkPresent and -preproc=mkMinimal now refer to internal preprocessors equivalent to lib/src/mkPresent and lib/src/mkMinimal. * The temporary file _gf_preproc.tmp is not created when running an internal preprocessor, unless there is an error, since errors messages refer to locations in the preprocessed file. (Possibly allowing the rgl build to be parallelized.) * After running an external preprocessor, the temporary file is deleted, unless there was an error. * (Bug fix) Before, when running more than one preprocessor, the same file name would be used for both input and output, e.g., mkPresent _gf_preproc.tmp > _gf_preproc.tmp which would result in an empty file being processed. Now, the input and output files will always be different.
2010-11-26Adding rules for pgf-http to main gf.cabal filehallgren
pgf-http is now part of the standard GF build & install.
2010-11-26Split pgf-server into pgf-fcgi and pgf-http.hallgren
The dependency on the fastcgi package made pgf-server difficult to compile, so it is now split into - pgf-fgci (main module in pgf-fcgi.hs), which is built only if fastcgi is already installed or if you turn on the fastcgi flag (e.g. by doing 'cabal install -f fastcgi'). - pgf-http (main module in pgf-http.hs) which is always built (and hopefully has no problematic dependencies.) The modules FastCGIUtils and PGFService no longer depend on fastcgi.
2010-11-25pgf-server: more useful JSON output from lineraizeAllhallgren
Example: Request: http://www.grammaticalframework.org:41296/grammars/Quiz.pgf?command=linearizeAll&tree=Run+YouPl Response: [{"to":"QuizEng","texts":["you run"]}, {"to":"QuizSwe","texts":["ni l??per","ni springer"]}] Compared to the old command linearize: Request: http://www.grammaticalframework.org:41296/grammars/Quiz.pgf?command=linearize&tree=Run+YouPl' Response: [{"to":"QuizEng","text":"you run"}, {"to":"QuizSwe","text":"ni l??per"}]
2010-11-25DiffUrd and Hin; updated Transliteration.hsaarne
2010-11-24linearizeAll in PGFServiceaarne
2010-11-22lang flag in align_words sets the list of languagesaarne
2010-11-24command ai in the shell now shows the probability of the treekrasimir
2010-11-23minibar/about.html: document recent developmenthallgren
2010-11-22completed book examplesaarne
2010-11-22started a subdir for the bookaarne