Commit Graph

9357 Commits

Author SHA1 Message Date
hallgren dca98c3533 gf-cloud-api.html: markup fix 2012-08-01 15:39:30 +00:00
kr.angelov b34232c6dc the first draft of GF.Compile.Instructions 2012-08-01 09:21:59 +00:00
kr.angelov 2844742afd An initial import of the teyjus source code in the C runtime for GF. The two runtime are still not connected but the source code compiles. 2012-07-31 15:16:04 +00:00
hallgren 8da1bbd17d translator: code cleanup and bug fixes 2012-07-27 15:06:02 +00:00
hallgren 7e68ae7248 translator: remove debug logging 2012-07-25 14:31:39 +00:00
hallgren 63fd9d44e7 translator: per segment translation method selection 2012-07-25 14:27:27 +00:00
john.j.camilleri 01c58b4e23 Significant advances in Maltese verb morphology 2012-07-19 16:19:56 +00:00
john.j.camilleri 4884087c2f RGL Browser: added favicon 2012-07-17 08:01:43 +00:00
john.j.camilleri 0fba4d4c5a RGL Browser: updates 2012-07-11 13:27:00 +00:00
john.j.camilleri 71098e9a73 GFEP: updated readme 2012-07-10 12:16:28 +00:00
john.j.camilleri 58f2d624fd GFEP: added images for ontology grammar plugin 2012-07-10 12:15:28 +00:00
peter.ljunglof 2e8d9d3829 Minor changes in Python export 2012-07-02 21:11:20 +00:00
kr.angelov 696a34bc22 DictEngBul is extended to 5000 words and there are few more functions in ParseEngBul 2012-06-29 09:57:02 +00:00
aarne e2fdf3747f github news, new languages in the list on index 2012-06-29 09:57:36 +00:00
peter.ljunglof a82a63cc69 Fixed minor bug in prolog export 2012-06-28 07:01:29 +00:00
peter.ljunglof 035b7731e5 major changes to the prolog export 2012-06-27 23:29:05 +00:00
peter.ljunglof 871eb6eabc cleanup in the python export 2012-06-27 23:27:01 +00:00
hallgren 8444821759 Experiment with parallel grammar checks
Introduced the function

	parallelCheck :: [Check a] -> Check [a]

that runs independent checks in parallel, potentially allowing faster grammar
compilation on multi-core computers, if you run gf with +RTS -N.

However, on my dual core laptop, this seems to slow down compilation somewhat
even though CPU utilization goes up as high as 170% at times.
(This is with GF compiled with GHC 7.0.4.)
2012-06-26 17:01:15 +00:00
hallgren e3a01cdf49 GF.Infra.CheckM: comment out unused Context argument 2012-06-26 15:08:18 +00:00
hallgren 5b577baf02 Report many type errors instead of stopping after the first one
In GF.Compile.CheckGrammar, use a new topological sorting function that
groups independent judgements, allowing them all to be checked before
continuing or reporting errors.
2012-06-26 14:46:18 +00:00
kr.angelov 852d923786 added VPI category and AdvVPSlash to the Bulgarian RGL 2012-06-26 09:54:06 +00:00
hallgren 0b1a963d7a Fix for warning messages from checkMapRecover
Reimplemented it with the new function accumulateError.

Also keeping the formatting of errors and warnings unchanged for now, to avoid
potentially causing problems in the GF Eclipse Plugin.
2012-06-25 15:55:59 +00:00
aarne af4886dace removed spurious empty warnings 2012-06-25 14:47:09 +00:00
hallgren abb1aedd3d GF.Compile.Rename: report many errors instead of stopping after the first one
Using accumulated errors in the Check monad.

TODO: some errors are still not accumulated, but thanks to checkMapRecover
at least one error per judgement is reported.
2012-06-25 14:15:02 +00:00
hallgren ca4091599f Check monad: support for accumulated errors
In addition to warnings, the Check monad in GF.Infra.CheckM can now accumulate
errors. There are two new functions

	checkAccumError: Message -> Check ()
	accumulateError :: (a -> Check a) -> a -> Check a

The former (with the same type as checkWarn) is used to report an accumulated
(nonfatal) error. The latter converts fatal errors into accumulated errors.

Accumulated errors are reported as regular errors by runCheck.

Also, the Check monad type has been made abstract.
2012-06-25 14:01:58 +00:00
peter.ljunglof a1c16e36b0 Export PGF in Python format 2012-06-25 14:16:24 +00:00
aarne e62e53aeb2 warnings shown in checkMapRecover 2012-06-25 11:49:50 +00:00
aarne 7f047a0ab5 checkMapRecover: find undefined idents in all jments in Rename 2012-06-25 11:14:52 +00:00
aarne 8392cf45c3 printing ResValue judgements as comments, to provide useful information when a conflict is found between parameter constructors 2012-06-25 09:24:04 +00:00
ramona.enache f871c3cd42 cleaned up the patents query grammar 2012-06-25 10:34:55 +00:00
aarne 236372c76e overload problem in Phrasebook fixed 2012-06-22 09:02:13 +00:00
hallgren bd7a332b21 translator: parallel text view layout adjustments
And some other small code changes.
2012-06-21 23:06:07 +00:00
hallgren 0a5d3006dd translator: bug fix for copy/paste import 2012-06-21 23:03:12 +00:00
hallgren 49ad3a6a23 gfse/sort.js: make it more resusable
Move the gfse-specific list of sortable tags and class names from sort.js
to editor.js.
2012-06-21 15:39:31 +00:00
ramona.enache 4062bbad61 added French grammar for patent queries 2012-06-21 14:21:18 +00:00
hallgren 9d32b629a9 translator: insert and delete segments
You can now insert new segments anywhere, now just at the end.
You can now delete any segment, not just the last one.
2012-06-21 14:14:36 +00:00
ramona.enache 7c0c90c7a0 added patents queries in new_patentsQuery 2012-06-21 11:17:34 +00:00
ramona.enache 4f23ce962e fixed and completed the patent query grammr for English 2012-06-21 10:45:05 +00:00
kr.angelov 70dc5d2c21 bugfix in GenRP in ExtraEng 2012-06-21 09:00:46 +00:00
kr.angelov 87401fcc4d added few missing functions in the Bulgarian RGL 2012-06-21 09:00:21 +00:00
kr.angelov 78bd39ace7 various extensions to DictEngBul 2012-06-21 08:59:37 +00:00
aarne 27f11cf813 QueryFre instances, don't compile yet because of type discrepancies 2012-06-21 06:22:47 +00:00
aarne 60b2261ef0 factored Query by taking our Proton parts and introducing an interface 2012-06-21 06:06:05 +00:00
aarne ead4781cdb removed gfo files from query dir 2012-06-21 06:05:27 +00:00
hallgren 31d68ca225 gf-people.html: updated some broken links
www.cs.chalmers.se -> www.cse.chalmers.se
2012-06-20 20:40:26 +00:00
ramona.enache fc16f5e81f added first draft of patents query grammar 2012-06-20 14:33:55 +00:00
hallgren c15f9f73c1 GF home page: link to PGF library API documentation 2012-06-20 12:04:04 +00:00
kr.angelov 87818d4404 extensions to DictEng and addition of parallel DictEngBul which is partly imported from Apertium 2012-06-20 09:06:59 +00:00
hallgren 983c72ba66 translator: style adjustments 2012-06-19 14:45:50 +00:00
hallgren 5a96795039 translator: expanatory text for local file import 2012-06-19 14:09:24 +00:00