Commit Graph

6438 Commits

Author SHA1 Message Date
hallgren
2013ee4e36 GF home page: avoid line breaks in dates in the news section 2012-10-26 14:05:27 +00:00
john.j.camilleri
58cb521629 Add RGL API grammar modules for Maltese 2012-10-26 13:12:00 +00:00
hallgren
5bfaed7b10 gf.cabal: version of parallel needs to be >=3 2012-10-26 09:25:45 +00:00
aarne
44dc93ae8f some fixes to Chinese suggested by Shanghai colleagues 2012-10-26 08:52:20 +00:00
john.j.camilleri
c482b9f938 Added my name to authors list 2012-10-26 08:47:00 +00:00
kr.angelov
0ad2405d69 forgot to add one #ifdef 2012-10-25 18:37:22 +00:00
hallgren
4f161ee5b3 GF.Grammar.Macros: add function collectPattOp
collectPattOp :: (Patt -> [a]) -> Patt -> [a]
2012-10-25 16:12:21 +00:00
kr.angelov
9721833680 a major refactoring in the robust parser: bottom-up filtering and garbage collection for the chart 2012-10-25 14:42:53 +00:00
hallgren
71dd493987 GF.Grammar.Macros: add function composPattOp
For Patt, analogous to composOp for Term.
2012-10-24 22:40:18 +00:00
hallgren
b841664a63 Compute.ConcreteNew: support variants
Also add a missing check for Predef values in apply.
2012-10-24 17:49:20 +00:00
hallgren
eed724271f GeneratePMCFG: prefix messages about "impossible" errors with 'Internal error:'
Just to make them easier to spot when wading through thousands of lines of
warnings...
2012-10-24 17:08:52 +00:00
hallgren
9a99bcb54d Link to the GF Developers Guide from the download page 2012-10-24 15:08:20 +00:00
hallgren
3c24b72147 gf-cloud-api.html: document the new command=remake
Also improve the documentation of the responses to the upload and make
commands.
2012-10-23 21:16:31 +00:00
hallgren
87b280fd4f gf -server: introduce command=remake for recompiling previously uploaded grammars
Also remove some old commented out code.
2012-10-23 20:23:01 +00:00
hallgren
c2d02e1fca fracas: code to generate HTML treebank 2012-10-23 12:55:32 +00:00
hallgren
7565ba8b87 cleanup
Simplify the implementation of writeUTF8File and use it in one more place.
Remove unused imports left over after a previous change.
2012-10-23 11:48:23 +00:00
john.j.camilleri
c084e1b040 Maltese: finished morphology for derived verbs
Of course it's never really finished. There's more cases I should write treebanks
for and test, but I think the coverage is good enough and the implementation
for the verbs is solid enough that only minor fixes may arise.

There's also the issue of verb participles, but I'll come back to those
when I am looked more closely at the syntax.
2012-10-23 09:41:00 +00:00
Normunds Gruzitis
6fb15ecc2f Latvian: fixed some adjective paradigms, changed the default word order in ComplN2
The issues were unveiled while testing AttemptoLav in a more realistic domain
2012-10-23 00:12:36 +00:00
hallgren
c70c01745b Add Chinese to the list of installed RGL languages and support it in the web apps
Aarne says the Chinese resource grammar is complete, but not yet completely
correct.
2012-10-22 10:16:10 +00:00
Normunds Gruzitis
1817c7d168 Latvian: two important fixes regarding V2 clauses
Agreement with the focus part (the object) works not only for Pers3, but also for Pers1 and Pers2 NPs (if the verb requires non-typical subject/object valences).
Object-dependent double negation works (in addition to the subject-dependent double negation).
The first one is motivated by PhrasebookLav, the second one - by AttemptoLav.
Also a couple of minor fixes.
2012-10-21 21:23:56 +00:00
hallgren
d0e1187b10 Refactor compileSourceModule
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-19 20:14:11 +00:00
hallgren
885aaca6de Consistenly use SourceGrammar instead of [SourceModule] when calling compiler passes 2012-10-19 19:56:00 +00:00
hallgren
edb700ddf8 Phrasebook: make clean 2012-10-19 14:08:09 +00:00
inari.listenmaa
1addebfb95 fixes to previous 2012-10-19 11:52:54 +00:00
inari.listenmaa
ac75702130 spanish_catalan_corrections 2012-10-19 11:45:45 +00:00
inari.listenmaa
80bf7a8f62 removed_stuff_from_paradigmsspa
I removed mkQuant, mkDet and mkOrd from ParadigmsSpa and moved them to MorphoSpa. So from ParadigmsSpa you only need to remove mkAdv and mkAdN.
2012-10-19 11:02:08 +00:00
inari.listenmaa
072d62c2a2 spanish_quantifiers_bugfixes 2012-10-19 10:57:07 +00:00
inari.listenmaa
bbfeb933e4 spanish_impneg 2012-10-19 09:48:38 +00:00
inari.listenmaa
606f8bece8 catalan_smart_paradigms
MorphoCat and ParadigmsCat: smart paradigms for adjectives. 
ExtraCat: added costruction for negative imperative.
2012-10-19 09:36:37 +00:00
aarne
e666fa838f test results and documentation for Chinese 2012-10-19 07:15:50 +00:00
hallgren
1d6cbf8189 Use NOINLINE for build info and darcs version info
... to avoid unnecessary recompilation of other modules.
2012-10-18 20:01:22 +00:00
hallgren
cf44576573 gfse: grammars can now contain one-line descriptions
Also fixed two small problems with public grammars.
2012-10-18 12:48:39 +00:00
peter.ljunglof
ab074c9dc3 added autogenerated files for the FraCaS treebank 2012-10-17 08:49:34 +00:00
hallgren
a74e619c3f gfse: small fix 2012-10-16 23:06:37 +00:00
hallgren
d63d350cef gfse: identify inherited grammars by their unique id
This helps avoiding problems if an inherited grammar is renamed, or if there
is more than one grammar with the same name.
2012-10-16 22:10:49 +00:00
Normunds Gruzitis
21e61f4516 Latvian: added support for double negation, fixed some structural words
Double negation: sebject-dependent - works, object-dependent - still has to be fixed (in VerbsLav).
Structural words: everybody, somebody, nobody.
Both motivated by AttemptoLav.
2012-10-16 13:54:52 +00:00
hallgren
eff4d46fba GF.Command.Command: turn CommandOutput into a newtype
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-16 13:01:03 +00:00
aarne
7fa0407a6f fixes in clefts and V3 in Chi; new pinyin versions 2012-10-16 09:36:05 +00:00
aarne
fefb95ecc7 fixes to Det and ComplSlash in Chi 2012-10-15 20:03:13 +00:00
aarne
d21c9913cf fixes with Jolene in Chinese 2012-10-15 16:05:32 +00:00
aarne
20ff29a8d6 Pinyin versions of chinese, named Cmn; mostly automatically generated 2012-10-15 12:51:55 +00:00
aarne
71c1a06ff8 enable full language list in MkSynopsis 2012-10-15 10:00:52 +00:00
aarne
fd48db6b33 added Chi to the synopsis languages that can be compiled, but didn't update synopsis yet. 2012-10-15 09:59:44 +00:00
aarne
2eb5438e6f compile resource demo for Chi 2012-10-15 09:32:46 +00:00
aarne
5472b4b5e7 some fixes to make Phrasebook compilable more easily 2012-10-15 09:02:39 +00:00
aarne
a8965d587b updated documentation to Chinese; not yet in synopsis though 2012-10-15 08:28:00 +00:00
aarne
754949f5cc chinese (Chi) in place and compiles, based on work by Jolene Zhuo Lin Qiqige 2012-10-15 08:07:17 +00:00
Normunds Gruzitis
1db0efc7a4 Latvian: some fixes / additions to the structural words, lexicon, and passive voice 2012-10-14 14:09:15 +00:00
hallgren
5af6af0dd8 demo page: adding a link to the question answering demo from the ICFP 2012 GF tutorial 2012-10-12 15:33:38 +00:00
kr.angelov
28b58b6267 add teyjus/simulator/builtins/builtins.h 2012-10-11 11:10:17 +00:00