kr.angelov
25e9f28fa4
add ApposNP and UncNeg to the Bulgarian parsing grammar
2012-09-27 09:31:37 +00:00
kr.angelov
933bdda844
use CNNumNP in the parsing grammars
2012-09-27 09:31:04 +00:00
kr.angelov
73823dbadc
remove no_RP from the parsing grammars and use EmptyRelSlash instead
2012-09-27 09:29:59 +00:00
kr.angelov
6084647328
added EmptyRelSlash in ExtraBul and ExtraGer. For Bulgarian and German the function simply inserts the default relative pronoun
2012-09-27 09:28:31 +00:00
kr.angelov
1b571d69ff
added according_to_Prep and ofter_AdA in DictEng, DictEngBul and DictEngGer
2012-09-27 09:11:04 +00:00
kr.angelov
e9800fa3eb
a few more words in DictEngBul
2012-09-27 09:09:49 +00:00
kr.angelov
dfc474580d
now in the parsing grammar ComplVV gets as additional arguments the polarity and the anteriority
2012-09-27 09:05:47 +00:00
hallgren
2b4182409d
SIO bug fix
...
Line breaks were missing when capturing stdout. (putStrLn acted like putStr.)
2012-09-26 18:13:47 +00:00
hallgren
a82eae9985
phrasbook/Compile.hs: make it work with ghc>=7.2
2012-09-26 15:37:37 +00:00
hallgren
3bc65ba527
gf -server: add a GF version info request
...
GF version info can now be obtained from http://localhost:41926/version
Also removed some unused imports.
2012-09-26 15:23:29 +00:00
hallgren
da0dcab111
Setup.hs: Persian does not support mkPresent
2012-09-26 15:21:34 +00:00
hallgren
2546a841dd
Add Persian to the list of installed RGL langauges
2012-09-26 13:04:18 +00:00
aarne
e8f6cf7d62
new instance of mkN2 in Swe
2012-09-26 13:04:16 +00:00
kr.angelov
3f334fe321
an optimization in the German grammar for the dative/genitive variants
2012-09-26 11:11:42 +00:00
kr.angelov
e95e500b33
a bit of reordering in DictEngGer.gf
2012-09-26 09:16:17 +00:00
kr.angelov
b3f5835f8a
fixes in DictEngGer.gf
2012-09-26 08:52:18 +00:00
kr.angelov
fc89eaacca
260 new words in DictEngGer which are taken from the lexicon for patents
2012-09-26 08:26:39 +00:00
kr.angelov
8ba5e3fd64
fixes in the German parsing grammar and cleanup in DictEngGer.gf
2012-09-25 20:12:38 +00:00
hallgren
7c65cd4073
Use the SIO monad in the GF shell
...
+ The restrictions on arbitrary IO when GF is running in restricted mode is now
enforced in the types.
+ This hopefully also solves an intermittent problem when accessing the GF
shell through the web API provided by gf -server. This was visible in the
Simple Translation Tool and probably caused by some low-level bug in the
GHC IO libraries.
2012-09-25 19:08:33 +00:00
hallgren
ad536c1369
GF.Infra.SIO.hs: adding the SIO monad (where S = Shell or Safe)
...
The SIO monad is a restriction of the IO monad with two purposes:
+ Access to arbitrary IO operations can be turned off by setting the environment
variable GF_RESTRICTED. There is a limited set of IO operations that are
considered safe and always allowed.
+ It allows output to stdout to be captured. This can be used in gf -server
mode, where output of GF shell commands is made part of HTTP responses
returned to clients.
2012-09-25 18:38:13 +00:00
hallgren
31ac2add1f
GF.Command.Commands: allCommands is now a constant
...
The dependency on PGFEnv has been moved from the list to the exec function of
the commands in the list. This means that the help command no longer needs
to generate a new list of commands and that the state of the shell
(type GF.Command.Interpreter.CommandEnv) no longer needs to contain the list
of commands.
2012-09-25 11:42:32 +00:00
kr.angelov
249d6cc2f8
fixes in the Bulgarian resource grammar. extensions in DictEng and DictEngBul
2012-09-24 09:41:14 +00:00
kr.angelov
18fe8af964
now the meta probability for a category is explicitly specified in the statistical model instead of computed internally. this avoids rounding errors while computing the sum of a large number of small values.
2012-09-24 09:37:21 +00:00
kr.angelov
bb15542a85
in the robust parser we don't have to care about trees which yeld empty strings. this makes the parser a lot faster
2012-09-24 09:30:20 +00:00
aarne
5f4637da08
ListRS added to api
2012-09-23 21:59:14 +00:00
aarne
d41dc9961a
VPSlashPrep in Fin and Romance; the word order in VPSlash not yet fixed.
2012-09-23 09:35:04 +00:00
aarne
c8ac4a9551
refactoring German VP
2012-09-23 07:46:43 +00:00
hallgren
539856de26
GFServer.hs: code improvements
...
Use a monad in the request handler to make the code a bit more modular and
readable.
2012-09-22 22:10:10 +00:00
aarne
2149c26da2
missing rule: Verb.VPSlashPrep, implemented in Eng Scand Ger. Also helped detect a bug and its fix in object insertion in Eng and Scand, which had caused wrong word orders in Verb.Slash2V3 (*he gave to me it). Fix remains to do in Ger, and also the new rule in other languages.
2012-09-22 21:35:28 +00:00
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
aarne
3e13ae37ab
link to ICFP slides, part 1
2012-09-18 13:44:36 +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
e98d62c42a
a few changes in DictEng
2012-09-18 09:25:22 +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
Normunds Gruzitis
841a3deac1
PhrasebookLav: the word order generated by "action" functions (ALike, ALive etc.) is now natural
2012-09-17 13:45:22 +00:00
Normunds Gruzitis
a93a6f4fc6
Latvian RG: improved support for verb-dependent clauses (word order & agreement)
2012-09-17 13:41:31 +00:00
aarne
507dc623a9
ExtraDut.zullen_VV
2012-09-17 08:36:57 +00:00
aarne
d6d33332d5
shall_VV in ExtraEng
2012-09-17 08:29:06 +00:00
aarne
4b1202a0a0
bug fix in Dut.mkA
2012-09-17 07:01:33 +00:00
hallgren
745a949980
doc/icfp-2012: adding a link to my slides
2012-09-14 21:18:36 +00:00
aarne
ba0c2667a1
make Lang for languages that have complete morphology when running make in lib/src
2012-09-13 07:20:57 +00:00
aarne
b89d32469e
example with computer terminology from the Wikipedia
2012-09-12 14:04:39 +00:00