hallgren
f79838c299
gf -server: also restrict the paths of uploaded files
2012-09-21 14:53:11 +00:00
hallgren
620207802f
gfse: added a new "matrix view" of grammars
2012-09-21 10:45:10 +00:00
hallgren
29e2e8c9a4
simple translator: make it possible to delete documents
2012-09-21 09:07:31 +00:00
hallgren
3d3ee05704
gf -server: improved security checks
...
+ More restrictive limits on which file paths can be downloaded and removed.
+ Add more extensions to the list of file types that may be removed. In
particular, allow documents created by simple translation tool to be removed.
2012-09-21 09:00:48 +00:00
hallgren
efedb1f7ba
simple translator: bug fix
...
A bug in the line break change prevented text import from working.
2012-09-20 07:49:13 +00:00
kr.angelov
f75d1374ff
the Haskell runtime now exports 'functionsByCat' which returns the list of all functions for a given category
2012-09-18 09:48:21 +00:00
kr.angelov
44df7a33cf
the C runtime now has a type prob_t which is used only for probability values
2012-09-18 09:18:48 +00:00
kr.angelov
dd0e9411e1
catch all case in GenerateBC.genFun
2012-09-18 08:32:21 +00:00
aarne
a38588fc08
negative patterns in gfmorpho
2012-09-14 08:56:09 +00:00
hallgren
1a4f828870
simple translator: accept DOS, Mac and Unix line breaks when importing text
2012-09-17 15:58:40 +00:00
hallgren
fd298007be
minibar-api.html: documentation fixes
2012-09-17 15:52:57 +00:00
aarne
fa683d7ce2
First version of a web server for morphological paradigms.
2012-09-12 12:52:03 +00:00
hallgren
f55d644e90
simple translator: export GlobalSight Download Files
...
TODO: consider using a better way to save to a local file
2012-09-11 14:30:09 +00:00
hallgren
9748da631f
simple translator: more work on GlobalSight support
...
Disable editing source segments in GlobalSight documents
2012-09-11 13:23:05 +00:00
hallgren
e5fd93b213
simple translator: more work on GlobalSight support
...
+ Retain metadata from GlobalSight Download Files.
+ Disable adding&removing segments when editing a GlobalSight documents.
2012-09-10 21:16:58 +00:00
hallgren
2687d1fae9
minibar: fix links to Wikipedia article on JSONP
...
Wikipedia moved it.
2012-09-09 23:06:26 +00:00
hallgren
bccc2a3ad0
simple translator: support for importing GlobalSight Download Files
...
TODO: support for export translations in the same format.
2012-09-09 21:17:31 +00:00
kr.angelov
cd3cca4aa2
bugfix in the C parser
2012-09-06 14:52:19 +00:00
hallgren
95b372b281
Add type info to "Warning: ignoring lock fields in resolving..."
2012-09-06 13:15:48 +00:00
hallgren
25144980ba
simple translator: make it work even if Apertium is unavailable
...
Since Apertium is unavaiable at the moment, I can't check that things
still work properly when Aprtium *is* availalbe.
2012-08-30 13:09:22 +00:00
kr.angelov
37e1ced6cf
another fix for teyjus
2012-08-30 08:09:30 +00:00
kr.angelov
fe27540c49
the loading of PGF files was broken by the Teyjus patch. Now this is fixed
2012-08-30 07:41:49 +00:00
peter.ljunglof
f78505d88e
Use nub' instead of nub in some places, remove some unused nub imports
2012-08-29 21:48:34 +00:00
peter.ljunglof
87260365c7
Added an O(n log n) version of nub
...
The new nub is called nub', and it replaces the old sortNub which was
not lazy and did not retain the order between the elements.
2012-08-29 21:45:10 +00:00
peter.ljunglof
7ad4616d9c
Emacs only recognizes utf-8, not UTF-8, in file headers
2012-08-29 21:40:49 +00:00
kr.angelov
fd5220038d
A basic infrastructure for generating Teyjus bytecode from the GF abstract syntax
2012-08-29 11:43:02 +00:00
hallgren
ffedf0a165
minibar documentation URL typo fix
2012-08-27 15:00:37 +00:00
hallgren
9ab4c04b5c
minibar documentation updates
2012-08-27 14:56:10 +00:00
kr.angelov
3ef3108314
fix some warnings in teyjus
2012-08-03 12:30:01 +00:00
hallgren
636d0649f8
translator: keep cloud docs and local docs apart
...
+ show a cloud icon next to the document name if it is stored in the cloud
+ in addition to the name of the current document, remember if it is stored in
the cloud, so that the right document is loaded next time you open the
translator.
2012-08-02 12:54:15 +00:00
hallgren
4d526b152a
gfse: matching colors in cloud download/upload icons
2012-08-02 12:12:59 +00:00
hallgren
860a014f2e
GFServer.hs: binary files can now be uploaded to the cloud
...
Karel wants to upload PGF files.
2012-08-01 18:10:00 +00:00
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
peter.ljunglof
2e8d9d3829
Minor changes in Python export
2012-07-02 21:11:20 +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
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