summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-11-08Eliminate warnings about deprecated use of catch and tryhallgren
This is also needed for compatibility with GHC 7.6.
2012-11-07GF.Grammar.PatternMatch: relax overly restrictive type signatureshallgren
2012-11-07Some changed/new utility functionshallgren
GF.Data.Utilities: Rename mapFst to apFst, mapSnd to apSnd. Add apBoth, mapFst, mapSnd, mapBoth. GF.Data.Operations: Remove onSnd (same as apSnd)
2012-11-06gf -server: make it possible to pass arbitrary flags/options to gf when ↵hallgren
compiling grammars For example, you can add -optimize-pgf: http://localhost:41296/cloud?dir=...&command=remake&-optimize-pgf=&Foods2Eng.gf=&Foods2Swe.gf=
2012-11-05unicode4k-changedvirk.shafqat
2012-11-01PhrasebookLav: synchronised with the latest changes in the resource grammarnormundsg
2012-10-30TransQuiz: use the grammars from the same serverhallgren
Unlike the other web apps in the cloud, the translation quiz was configured to use the grammars at http://www.grammaticalframework.org/grammars.
2012-10-30Small update to summer school 2013 pagejohn.j.camilleri
2012-10-30Add initial page for 2013 summer schooljohn.j.camilleri
2012-10-29use prob_t instead of float in a few placeskr.angelov
2012-10-26Minibar: cursor over editable words is now a "hand"john.j.camilleri
This had been bugging me for ages!
2012-10-26GF home page: avoid line breaks in dates in the news sectionhallgren
2012-10-26gf.cabal: version of parallel needs to be >=3hallgren
2012-10-26Added my name to authors listjohn.j.camilleri
2012-10-25forgot to add one #ifdefkr.angelov
2012-10-25GF.Grammar.Macros: add function collectPattOphallgren
collectPattOp :: (Patt -> [a]) -> Patt -> [a]
2012-10-25a major refactoring in the robust parser: bottom-up filtering and garbage ↵kr.angelov
collection for the chart
2012-10-24GF.Grammar.Macros: add function composPattOphallgren
For Patt, analogous to composOp for Term.
2012-10-24Compute.ConcreteNew: support variantshallgren
Also add a missing check for Predef values in apply.
2012-10-24GeneratePMCFG: prefix messages about "impossible" errors with 'Internal error:'hallgren
Just to make them easier to spot when wading through thousands of lines of warnings...
2012-10-24Link to the GF Developers Guide from the download pagehallgren
2012-10-23gf-cloud-api.html: document the new command=remakehallgren
Also improve the documentation of the responses to the upload and make commands.
2012-10-23gf -server: introduce command=remake for recompiling previously uploaded ↵hallgren
grammars Also remove some old commented out code.
2012-10-23fracas: code to generate HTML treebankhallgren
2012-10-23cleanuphallgren
Simplify the implementation of writeUTF8File and use it in one more place. Remove unused imports left over after a previous change.
2012-10-22Add Chinese to the list of installed RGL languages and support it in the web ↵hallgren
apps Aarne says the Chinese resource grammar is complete, but not yet completely correct.
2012-10-19Refactor compileSourceModulehallgren
There was 55 lines of rather repetitive code with calls to 6 compiler passes. They have been replaced with 19 lines that call the 6 compiler passes plus 26 lines of helper functions.
2012-10-19Consistenly use SourceGrammar instead of [SourceModule] when calling ↵hallgren
compiler passes
2012-10-19Phrasebook: make cleanhallgren
2012-10-19fixes to previousinari.listenmaa
2012-10-19spanish_catalan_correctionsinari.listenmaa
2012-10-18Use NOINLINE for build info and darcs version infohallgren
... to avoid unnecessary recompilation of other modules.
2012-10-18gfse: grammars can now contain one-line descriptionshallgren
Also fixed two small problems with public grammars.
2012-10-17added autogenerated files for the FraCaS treebankpeter.ljunglof
2012-10-16gfse: small fixhallgren
2012-10-16gfse: identify inherited grammars by their unique idhallgren
This helps avoiding problems if an inherited grammar is renamed, or if there is more than one grammar with the same name.
2012-10-16GF.Command.Command: turn CommandOutput into a newtypehallgren
The output from commands is represented as ([Expr],String), where the [Expr] is used when data is piped between commands and the String is used for the final output. The String can represent the same list of trees as the [Expr] and/or contain diagnostic information. Sometimes the data that is piped between commands is not a list of trees, but e.g. a string or a list of strings. In those cases, functions like fromStrings and toStrings are used to encode the data as a [Expr]. This patch introduces a newtype for CommandOutput and collects the functions dealing with command output in one place to make it clearer what is going on. It also makes it easier to change to a more direct representation of piped data, and make pipes more "type safe", if desired.
2012-10-15some fixes to make Phrasebook compilable more easilyaarne
2012-10-12demo page: adding a link to the question answering demo from the ICFP 2012 ↵hallgren
GF tutorial
2012-10-11add teyjus/simulator/builtins/builtins.hkr.angelov
2012-10-11added the forgoten libteyjus.pc.in file in the C runtimekr.angelov
2012-10-09gfse: adding a section about public grammars in about.htmlhallgren
2012-10-09gfse: show the grammar list if the currently selected grammar can not be loadedhallgren
Avoid showing a blank page if there is an unexpected problem with the grammars in localStorage.
2012-10-09gf -server: /parse command now supports input with character codes > 255hallgren
This enables the use of arbitrary Unicode character in text mode in GFSE.
2012-10-08PhrasebookLav: few more improvementsNormunds Gruzitis
- Alternative variants in AScared. - The order of adv. modifiers: first time, then place (PSeeYouPlaceDate). - Fixed: the object valence in QWhatAge; Day.point linearization. - PSeeYouPlaceDate is now less formal. - Open/Closed and SeeYou functions are ok now, except that the word order in Open/Closed is a bit clumsy. TODO: "<what> <when> is open/closed" (currently not supported by the RG).
2012-10-06PhrasebookLav: fixed four more functions and introduced few typical ↵Normunds Gruzitis
alternatives (paraphrases) Fixed QWhatName, QWhatAge, HowMuchCost and ItCost, however, the solutions have to be reviewed. Introduced a Lav-specific type for Language (affected also NPNationality etc.) to support a different realization of ASpeak. Introduced alternative realizations for AHasName and ASpeak (the most typical/simple variant is the default one).
2012-10-05Factor out code for setting the console encodinghallgren
Moved similar low-level code blocks in Main and GFI for setting the console encoding to the new module GF.System.Console.
2012-10-04simple translator: make it usable on iOS deviceshallgren
To make the popup menus accessible, use a simple trick to activate the simulate-hovering-by-tapping behaviour.
2012-10-04simple translator: bug fixhallgren
"Edit/Add a segment..." stopped working at some point. (Importing text still worked.)
2012-10-04gfse: various code improvements and prelimiary support for public grammarshallgren