Commit Graph

9511 Commits

Author SHA1 Message Date
aarne a835cf263b post-cleaning of tailing pre expressions in synopsis generation 2011-10-24 12:53:24 +00:00
aarne ffd9a93a80 use associativity to force more precompilation of pre expressions 2011-10-24 12:52:20 +00:00
aarne f130bb4aac yet another improvement of mkV 2 in ParadigmsEng (but this is not a very useful paradigm) 2011-10-23 18:46:33 +00:00
aarne 08d038e982 fixed ParadigmsEng mkV 2 2011-10-23 18:17:13 +00:00
aarne 6f7695c369 re-ran make synopsis to port all bug fixes in RGL 2011-10-23 18:16:21 +00:00
ra.monique 401285f87f added script that converts a gf lexicon file to the format required by the abstrat to api translation grammar - to be used as a controlled language for writing linearizations for GF functions in the web editor 2011-10-23 13:13:11 +00:00
hallgren a452274617 Work on example-based grammar writing
+ Preparations to support more target languages. Tested with Swedish.
+ Don't enable example-based editing if there is less that two concrete
  languages in the grammar.
+ Don't show the "By example" button until the required lincat has been defined.
+ Remember the chosen language for examples.
2011-10-21 15:43:57 +00:00
hallgren a8b97caed4 Introduce an explicit error value in the Term type
This makes it easier to treat run-time errors (e.g. caused by calls to
Predef.error) in a way that is more typical for a lazy functional language.
2011-10-20 14:36:30 +00:00
hallgren 68b2e248bf Some experiments with PSeq (left commented out) 2011-10-20 14:25:31 +00:00
hallgren ec346b16bb Compute/ConcreteLazy.hs: no need to reverse when looking up labels in records 2011-10-20 14:19:33 +00:00
hallgren 61c54d4490 AppPredefined.hs: more readable notation for the types of primitives 2011-10-20 14:17:37 +00:00
hallgren ef8ec4d5bd phrasebook/Makefile: use 'gf -run' to make missing.txt 2011-10-20 13:58:46 +00:00
hallgren ae8dfb381c Setup.hs: less verbose output during the compilation of the RGL
Only show the full gf command line if an error occurs.
2011-10-20 13:36:42 +00:00
hallgren 3e5aded279 PGF.hs: Add LANGUAGE BangPatterns to make GHC 7.2 happy
Also remove oddly named function forExample (topological sorting) from export
list.
2011-10-20 13:21:28 +00:00
hallgren dbc7308220 ParseEngAbs.gf & ParseEng.gf: change module name to match file name.
Also remove bogus path.
2011-10-20 13:17:39 +00:00
ra.monique 179a8dcaa9 added Swedish concrete grammar for abstract to api grammar 2011-10-19 22:16:44 +00:00
ra.monique d4ba6d5aef added ParadigmsEng to the abstract syntax to api grammar 2011-10-19 09:46:31 +00:00
hallgren 714e4d4975 pgf-http setup: update path to minibar 2011-10-18 15:35:30 +00:00
hallgren 5e867cec29 minibar: adding a start category menu
+ The start category menu can be turned off by passing the option
  {startcat_menu:false} when starting the minibar.
+ Documentation updates.
2011-10-18 15:21:49 +00:00
hallgren 3b428fc5ba minibar: add a button to show some grammar info 2011-10-18 14:34:00 +00:00
hallgren 99795c3035 pgf service: include the start category in grammar info 2011-10-18 14:31:40 +00:00
john.j.camilleri 8854cb943a Added Eclipse contents 2011-10-17 16:01:07 +00:00
john.j.camilleri 96547fd26f Added Eclipse directory 2011-10-17 15:58:55 +00:00
john.j.camilleri 9790483513 Added link for GFEP 2011-10-17 15:40:18 +00:00
hallgren 9c4564c8a4 example-based: use random generation for the examples 2011-10-17 13:51:25 +00:00
aarne 84635523cc made Swedish mkA smarter for participles 2011-10-17 12:56:19 +00:00
ra.monique f1fc2cca81 updated test categories for abstract-to-api grammar 2011-10-16 21:08:31 +00:00
hallgren 6d0c06a365 Bug fix in setup for gf -server mode
Use the command "dist/build/gf/gf" instead of "gf" to compile the sample
grammars for the minibar, to avoid failing if gf is installed in a directory
which is not in the $PATH.
2011-10-14 19:34:55 +00:00
hallgren 864d329336 Show version & configuration info when gf -server starts 2011-10-12 19:00:42 +00:00
hallgren 50605036dd Bug fixes for gf -server mode and setup 2011-10-12 18:27:46 +00:00
hallgren fa4af3d043 Improvements of "gf -server" mode and related setup
"gf -server" mode now contains everything needed to run the minibar and
the grammar editor (including example-based grammar writing).

The Setup.hs script installs the required files where gf -server can find them.
These files have been moved to a new directory: src/www.

The separate server program pgf-http is now obsolete.
2011-10-12 17:03:54 +00:00
ra.monique 78298c7c3b added grammar that translates from abstract syntax trees to API trees and viceversa 2011-10-11 19:54:12 +00:00
hallgren 7b9f63938d More work on support for gfse in "gf -server" mode 2011-10-11 19:17:47 +00:00
gregoire.detrez 0d55ee9485 Fixing a bug in the French smart paradigm for verbs with 12 arguments. 2011-10-11 02:57:58 +00:00
hallgren b0ce861cd7 gfse: make it workw ith "gf -server" cloud services 2011-10-10 19:49:17 +00:00
hallgren 51a15531ce Add cloud services needed by gfse to "gf -server" mode 2011-10-10 19:46:57 +00:00
hallgren ad90185b4f minibar/support.js: added function encodeArgs. 2011-10-10 17:40:53 +00:00
hallgren b318509528 More functionality in "gf -server" mode
"gf -server" mode now includes PGF service and the services to support
example-based grammar writing. (But gf -server is not quite ready to replace
pgf-http yet...) 

Also bumped GF version number to 3.2.10-darcs
2011-10-10 16:16:16 +00:00
hallgren a1cc10cee0 gfse: documentation tweaks 2011-10-07 12:14:30 +00:00
hallgren 21a5e3c2cb example-based grammar writing: avoid a problem by returning Nothing instead of calling error 2011-10-04 10:04:01 +00:00
aarne 64daed40df gf-bibliography.html with Thomas' corrected links 2011-10-03 15:42:12 +00:00
aarne 95aea9c77e updated gf-biblio with cse instead of cs 2011-10-03 15:39:39 +00:00
hallgren dac46a89e8 corrected links in gf-biblio 2011-10-03 15:36:27 +00:00
aarne 40b02254f9 new items in gf-bibliography.t2t 2011-10-03 15:18:59 +00:00
aarne f847344de8 demo grammar for the resource: mini/MiniGrammar. Generated automatically from MiniGrammarEng by make. Will replace the old demo/ grammars as one that illustrates the grammar structures while being lighter than Lang and generating less junk. 2011-10-03 14:17:56 +00:00
aarne 988c80751e removed spurious inheritance of resource modules in GrammarRon 2011-10-03 14:07:41 +00:00
hallgren 598138bfa1 gfse: browser compatibility fixes 2011-10-03 12:28:49 +00:00
hallgren 8c9e424a83 gfse: references to the GF book in keyword tool tips and style tweaks for example-based grammar editing 2011-10-03 08:21:35 +00:00
hallgren 8f82e71517 Example-based grammar writing: fix problems caused by the use of exprToAPI
The editor needs to keep track of both the raw term and the nice term returned
by exprToAPI. (Manually constructed linearization rules will now have the
raw term and can not be tested.)

Also replace metavariables in generalized terms with the apropriate parameter
from the linearization rule.

Also fix communication problems caused by inconsistent use of show/read vs
showExpr/readExpr.
2011-09-29 15:19:03 +00:00
hallgren c30b7629ed gfse: about.html updates 2011-09-28 15:26:34 +00:00