From f99576264fa50fc4a438a19e66de167607a182b0 Mon Sep 17 00:00:00 2001
From: aarne Adjectives and adjectival phrases
-Last update: 2006-01-10 20:56:21 CET
+Author:
+Last update: Wed May 24 18:29:10 2006
+
+
@@ -20,6 +25,8 @@ Produced by
gfdoc - a rudimentary GF document generator.
(c) Aarne Ranta (aarne@cs.chalmers.se) 2002 under GNU GPL.
abstract Adjective = Cat ** {
diff --git a/lib/resource-1.0/doc/gfdoc/Adverb.html b/lib/resource-1.0/doc/gfdoc/Adverb.html
index 583d9fa31..80807eca4 100644
--- a/lib/resource-1.0/doc/gfdoc/Adverb.html
+++ b/lib/resource-1.0/doc/gfdoc/Adverb.html
@@ -6,12 +6,17 @@
Adverbs and adverbial phrases
-Last update: 2006-01-13 16:54:40 CET
+Author:
+Last update: Wed May 24 18:29:10 2006
+
+
abstract Adverb = Cat ** {
@@ -27,7 +34,7 @@ gfdoc - a rudimentary GF document generator.
-The two main ways of formins adverbs is from adjectives and by +The two main ways of forming adverbs are from adjectives and by prepositions from noun phrases.
diff --git a/lib/resource-1.0/doc/gfdoc/Cat.html b/lib/resource-1.0/doc/gfdoc/Cat.html index 26c9145d4..a6e6b18f4 100644 --- a/lib/resource-1.0/doc/gfdoc/Cat.html +++ b/lib/resource-1.0/doc/gfdoc/Cat.html @@ -6,25 +6,27 @@The category system
-Last update: 2006-04-20 21:45:11 CEST
+Author:
+Last update: Wed May 24 18:29:11 2006
+
Some categories are inherited from Common.
@@ -43,17 +47,6 @@ Some categories are inherited from Common. cat - -
-Constructed in Text: Text.
-Constructed in Phrase: Phr and
-
- Utt ; -- sentence, question, word... e.g. "be quiet" - Voc ; -- vocative or "please" e.g. "my darling" --
@@ -67,7 +60,6 @@ Constructed in Sentence, and also in Cl ; -- declarative clause, with all tenses e.g. "she looks at this" Slash ; -- clause missing NP (S/NP in GPSG) e.g. "she looks at" Imp ; -- imperative e.g. "look at this" - SC ; -- embedded sentence or question e.g. "that it rains"
@@ -78,7 +70,6 @@ Constructed in Question.
QCl ; -- question clause, with all tenses e.g. "why does she walk"
IP ; -- interrogative pronoun e.g. "who"
- IAdv ; -- interrogative adverb e.g. "why"
IComp ; -- interrogative complement of copula e.g. "where"
IDet ; -- interrogative determiner e.g. "which"
@@ -140,19 +131,6 @@ as defined in Noun.
--Constructed in Adverb. -Many adverbs are constructed in Structural. -
-- Adv ; -- verb-phrase-modifying adverb, e.g. "in the house" - AdV ; -- adverb directly attached to verb e.g. "always" - AdA ; -- adjective-modifying adverb, e.g. "very" - AdN ; -- numeral-modifying adverb, e.g. "more than" -- -
Constructed in Numeral. @@ -161,7 +139,7 @@ Constructed in Numeral. Numeral;-- cardinal or ordinal, e.g. "five/fifth"
- +Constructed in Structural. @@ -169,13 +147,11 @@ Constructed in Structural.
Conj ; -- conjunction, e.g. "and"
DConj ; -- distributed conj. e.g. "both - and"
- PConj ; -- phrase-beginning conj. e.g. "therefore"
- CAdv ; -- comparative adverb e.g. "more"
Subj ; -- subjunction, e.g. "if"
Prep ; -- preposition, or just case e.g. "in"
-
+
These are constructed in Lexicon and in additional lexicon modules. diff --git a/lib/resource-1.0/doc/gfdoc/Common.html b/lib/resource-1.0/doc/gfdoc/Common.html index d0199bf1c..efd59e61d 100644 --- a/lib/resource-1.0/doc/gfdoc/Common.html +++ b/lib/resource-1.0/doc/gfdoc/Common.html @@ -6,12 +6,22 @@
-This module defines the abstract parameters of tense, polarity, and
+This module defines the categories that uniformly have the linearization
+{s : Str} in all languages. They are given lock fields that guarantee
+grammatical correctness via type checking.
+Moreover, this module defines the abstract parameters of tense, polarity, and
anteriority, which are used in Phrase to generate different
forms of sentences. Together they give 2 x 4 x 4 = 16 sentence forms.
These tenses are defined for all languages in the library. More tenses
@@ -32,12 +47,49 @@ Romance languages.
abstract Common = {
cat
- Text ; -- text consisting of several phrases
- Phr ; -- phrase in a text e.g. "But come here my darling."
-
- Pol ;
- Tense ;
- Ant ;
+
+
+Constructed in Text: Text.
+
+ Text ; -- text consisting of several phrases e.g. "He is here. Why?" + Phr ; -- phrase in a text e.g. "But get out please." ++ +
+Constructed in Phrase: Phr and
+
+ Utt ; -- sentence, question, word... e.g. "be quiet" + Voc ; -- vocative or "please" e.g. "my darling" + PConj ; -- phrase-beginning conj. e.g. "therefore" + SC ; -- embedded sentence or question e.g. "that it rains" ++ + +
+Constructed in Adverb. +Many adverbs are constructed in Structural. +
++ Adv ; -- verb-phrase-modifying adverb, e.g. "in the house" + AdV ; -- adverb directly attached to verb e.g. "always" + AdA ; -- adjective-modifying adverb, e.g. "very" + AdN ; -- numeral-modifying adverb, e.g. "more than" + IAdv ; -- interrogative adverb e.g. "why" + CAdv ; -- comparative adverb e.g. "more" ++ + +
+ Tense ; -- tense: present, past, future, conditional
+ Pol ; -- polarity: positive, negative
+ Ant ; -- anteriority: simultaneous, anterior
fun
PPos, PNeg : Pol ; -- I sleep/don't sleep
diff --git a/lib/resource-1.0/doc/gfdoc/Conjunction.html b/lib/resource-1.0/doc/gfdoc/Conjunction.html
index 54a3da95a..9e0fa7cd1 100644
--- a/lib/resource-1.0/doc/gfdoc/Conjunction.html
+++ b/lib/resource-1.0/doc/gfdoc/Conjunction.html
@@ -6,17 +6,21 @@
Coordination
-Last update: 2006-01-20 22:04:10 CET
+Author:
+Last update: Wed May 24 18:29:11 2006
+ Coordination is defined for many different categories; here is a sample. The rules apply to lists of two or more elements, @@ -45,7 +51,7 @@ compatibility with API 0.9 is needed, use abstract Conjunction = Cat ** {
- +
fun
@@ -60,7 +66,7 @@ compatibility with API 0.9 is needed, use
DConjAdv : DConj -> [Adv] -> Adv; -- "both badly and slowly"
-
+
These categories are only used in this module. @@ -73,7 +79,7 @@ These categories are only used in this module. [AP]{2} ;
- +The list constructors are derived from the list notation and therefore diff --git a/lib/resource-1.0/doc/gfdoc/Idiom.html b/lib/resource-1.0/doc/gfdoc/Idiom.html index 83d5cf085..6d5f63870 100644 --- a/lib/resource-1.0/doc/gfdoc/Idiom.html +++ b/lib/resource-1.0/doc/gfdoc/Idiom.html @@ -6,12 +6,17 @@
abstract Idiom = Cat ** {
diff --git a/lib/resource-1.0/doc/gfdoc/Lang.html b/lib/resource-1.0/doc/gfdoc/Lang.html
index a063b45ac..da91fae44 100644
--- a/lib/resource-1.0/doc/gfdoc/Lang.html
+++ b/lib/resource-1.0/doc/gfdoc/Lang.html
@@ -6,12 +6,17 @@
This grammar is just a collection of the different modules, and the one that can be imported when one wants to test the diff --git a/lib/resource-1.0/doc/gfdoc/Mathematical.html b/lib/resource-1.0/doc/gfdoc/Mathematical.html index d0d812f52..ee27e8243 100644 --- a/lib/resource-1.0/doc/gfdoc/Mathematical.html +++ b/lib/resource-1.0/doc/gfdoc/Mathematical.html @@ -6,12 +6,17 @@
This grammar is a collection of the different modules.
It differs from Lang in two main ways:
diff --git a/lib/resource-1.0/doc/gfdoc/Multi.html b/lib/resource-1.0/doc/gfdoc/Multi.html
new file mode 100644
index 000000000..a5cb12010
--- /dev/null
+++ b/lib/resource-1.0/doc/gfdoc/Multi.html
@@ -0,0 +1,87 @@
+
+
+
+Produced by +gfdoc - a rudimentary GF document generator. +(c) Aarne Ranta (aarne@cs.chalmers.se) 2002 under GNU GPL. +
+ +
+ abstract Multi = Lang ** {
+
+ cat
+
+
++Entrypoint for speech recognition - suppresses clicks. +
++ Speech ; ++ +
+The entrypoint to sequencialized multimodal input is Phr.
+The pointing gesture (click) type.
+
+ Point ; + + fun ++ +
+The top function to send an utterance to speech recognizer. +
++ SpeechUtt : PConj -> Utt -> Voc -> Speech ; ++ +
+Demonstratives. +
++ this8point_NP : Point -> NP ; + that8point_NP : Point -> NP ; + these8point_NP : Point -> NP ; + those8point_NP : Point -> NP ; + here8point_Adv : Point -> Adv ; + here7to8point_Adv : Point -> Adv ; + here7from8point_Adv : Point -> Adv ; + this8point_Quant : Point -> Quant ; + that8point_Quant : Point -> Quant ; ++ +
+Building points from strings. +
++ MkPoint : String -> Point ; + + } ++ + + + + diff --git a/lib/resource-1.0/doc/gfdoc/Noun.html b/lib/resource-1.0/doc/gfdoc/Noun.html index 3ba597db2..3c3bb0cee 100644 --- a/lib/resource-1.0/doc/gfdoc/Noun.html +++ b/lib/resource-1.0/doc/gfdoc/Noun.html @@ -6,18 +6,22 @@
abstract Noun = Cat ** {
-
+
The three main types of noun phrases are @@ -66,7 +72,7 @@ verb or by an adverb. AdvNP : NP -> Adv -> NP ; -- Paris at midnight
- +The determiner has a fine-grained structure, in which a 'nucleus' @@ -160,7 +166,7 @@ in semantically odd expressions.
Other determiners are defined in Structural.
- +Simple nouns can be used as nouns outright. @@ -206,7 +212,7 @@ to decide. Sentential complements are defined in Verb. SentCN : CN -> SC -> CN ; -- fact that John smokes, question if he does
- +This is certainly overgenerating. diff --git a/lib/resource-1.0/doc/gfdoc/Numeral.html b/lib/resource-1.0/doc/gfdoc/Numeral.html index 7464685c8..07416af2e 100644 --- a/lib/resource-1.0/doc/gfdoc/Numeral.html +++ b/lib/resource-1.0/doc/gfdoc/Numeral.html @@ -6,12 +6,17 @@
This grammar defines numerals from 1 to 999999. The implementations are adapted from the diff --git a/lib/resource-1.0/doc/gfdoc/ParadigmsEng.html b/lib/resource-1.0/doc/gfdoc/ParadigmsEng.html index 79a8eb18d..9e6bf16ec 100644 --- a/lib/resource-1.0/doc/gfdoc/ParadigmsEng.html +++ b/lib/resource-1.0/doc/gfdoc/ParadigmsEng.html @@ -2,51 +2,63 @@
-+Author: +Last update: Wed May 24 18:29:14 2006 +
+Produced by gfdoc - a rudimentary GF document generator. (c) Aarne Ranta (aarne@cs.chalmers.se) 2002 under GNU GPL.
+== +
++# -path=.:../abstract:../../prelude:../common +
+ +Aarne Ranta 2003--2005
@@ -85,7 +97,7 @@ The following modules are presupposed: in {
- +To abstract over gender names, we define the following identifiers. @@ -126,7 +138,7 @@ Prepositions are used in many-argument functions for rection. Preposition : Type ;
- +Worst case: give all four forms and the semantic gender. @@ -160,7 +172,7 @@ function: genderN : Gender -> N -> N ;
- +A compound noun ia an uninflected string attached to an inflected noun, @@ -170,7 +182,7 @@ such as baby boom, chief executive officer. compoundN : Str -> N -> N ;
- +Relational nouns (daughter of x) need a preposition. @@ -198,7 +210,7 @@ Three-place relational nouns (the connection from x to y) need two prepos mkN3 : N -> Preposition -> Preposition -> N3 ;
- +
In some cases, you may want to make a complex CN into a
@@ -209,7 +221,7 @@ relational noun (e.g. the old town hall of).
cnN3 : CN -> Preposition -> Preposition -> N3 ;
Proper names, with a regular genitive, are formed as follows @@ -233,7 +245,7 @@ genitive, you can use the worst-case function. mkNP : Str -> Str -> Number -> Gender -> NP ;
- +Non-comparison one-place adjectives need two forms: one for @@ -251,7 +263,7 @@ even for cases with the variation happy - happily. regA : Str -> A ;
- +
Two-place adjectives need a preposition for their second argument.
@@ -301,7 +313,7 @@ From a given ADeg, it is possible to get back to A.
adegA : ADeg -> A ;
Adverbs are not inflected. Most lexical ones have position @@ -319,7 +331,7 @@ Adverbs modifying adjectives and sentences can also be formed. mkAdA : Str -> AdA ;
- +
A preposition as used for rection in the lexicon, as well as to
@@ -333,7 +345,7 @@ build PPs in the resource API, just requires a string.
(These two functions are synonyms.)
- +Except for be, the worst case needs five forms: the infinitive and @@ -372,7 +384,7 @@ duplication in the present participle. irregDuplV : (get, got, gotten : Str) -> V ;
- +The particle, such as in switch on, is given as a string. @@ -381,7 +393,7 @@ The particle, such as in switch on, is given as a string. partV : V -> Str -> V ;
- +By default, verbs are not reflexive; this function makes them that. @@ -390,7 +402,7 @@ By default, verbs are not reflexive; this function makes them that. reflV : V -> V ;
- +Two-place verbs need a preposition, except the special case with direct object. @@ -402,7 +414,7 @@ Two-place verbs need a preposition, except the special case with direct object. dirV2 : V -> V2 ;
- +Three-place (ditransitive) verbs need two prepositions, of which @@ -414,7 +426,7 @@ the first one or both can be absent. dirdirV3 : V -> V3 ; -- give,_,_
- +
Verbs and adjectives can take complements such as sentences,
@@ -448,7 +460,7 @@ as an adverb. Likewise AS, A2S, AV, A2V are just A.
AS, A2S, AV, A2V : Type ;
The definitions should not bother the user of the API. So they are diff --git a/lib/resource-1.0/doc/gfdoc/ParadigmsFin.html b/lib/resource-1.0/doc/gfdoc/ParadigmsFin.html index fb0f03a79..46faa2407 100644 --- a/lib/resource-1.0/doc/gfdoc/ParadigmsFin.html +++ b/lib/resource-1.0/doc/gfdoc/ParadigmsFin.html @@ -2,36 +2,48 @@
-+Author: +Last update: Wed May 24 18:29:14 2006 +
+Produced by gfdoc - a rudimentary GF document generator. (c) Aarne Ranta (aarne@cs.chalmers.se) 2002 under GNU GPL.
+== +
++# -path=.:../abstract:../common:../../prelude +
+ +Aarne Ranta 2003--2005
@@ -77,7 +89,7 @@ flags optimize=all ; flags optimize=noexpand ;
- +To abstract over gender, number, and (some) case names, @@ -117,7 +129,7 @@ just a case, or a pre/postposition and a case. casePrep : Case -> Prep ; -- adessive
- +The worst case gives ten forms and the semantic gender. @@ -317,7 +329,7 @@ The plural forms are filtered away by the compiler. mkNP : N -> Number -> NP ;
- +
Non-comparison one-place adjectives are just like nouns.
@@ -349,7 +361,7 @@ The regular adjectives are based on regN in the positive.
regA : (punainen : Str) -> A ;
The grammar does not cover the potential mood and some nominal
@@ -455,7 +467,7 @@ But this is taken care of by ClauseFin.
dirV2 : V -> V2 ;
Three-place (ditransitive) verbs need two prepositions, of which @@ -467,7 +479,7 @@ the first one or both can be absent. dirdirV3 : V -> V3 ; -- acc, allat
- +Verbs and adjectives can take complements such as sentences, diff --git a/lib/resource-1.0/doc/gfdoc/ParadigmsFre.html b/lib/resource-1.0/doc/gfdoc/ParadigmsFre.html index aa106d67c..318c25a22 100644 --- a/lib/resource-1.0/doc/gfdoc/ParadigmsFre.html +++ b/lib/resource-1.0/doc/gfdoc/ParadigmsFre.html @@ -2,49 +2,61 @@
-+Author: +Last update: Wed May 24 18:29:14 2006 +
+Produced by gfdoc - a rudimentary GF document generator. (c) Aarne Ranta (aarne@cs.chalmers.se) 2002 under GNU GPL.
+== +
++# -path=.:../romance:../common:../abstract:../../prelude +
+ +Aarne Ranta 2003
@@ -84,7 +96,7 @@ words. flags optimize=all ;
- +To abstract over gender names, we define the following identifiers. @@ -123,7 +135,7 @@ amalgamate with the following word (the 'genitive' de and the mkPreposition : Str -> Preposition ;
- +Worst case: give both two forms and the gender. @@ -153,7 +165,7 @@ Adding gender information widens the scope of the foregoing function. regGenN : Str -> Gender -> N ;
- +Some nouns are ones where the first part is inflected as a noun but @@ -165,7 +177,7 @@ they are frequent in lexica. compN : N -> Str -> N ;
- +Relational nouns (fille de x) need a case and a preposition. @@ -190,7 +202,7 @@ Three-place relational nouns (la connection de x mkN3 : N -> Preposition -> Preposition -> N3 ;
- +
In some cases, you may want to make a complex CN into a
@@ -198,7 +210,7 @@ relational noun (e.g. the old town hall of). However, N2 and
N3 are purely lexical categories. But you can use the AdvCN
and PrepNP constructions to build phrases like this.
Proper names need a string and a gender. @@ -215,7 +227,7 @@ you can use the worst-case function. mkNP : Str -> Gender -> Number -> NP ;
- +Non-comparison one-place adjectives need four forms in the worst @@ -246,7 +258,7 @@ provided. prefA : A -> A ;
- +Two-place adjectives need a preposition for their second argument. @@ -255,7 +267,7 @@ Two-place adjectives need a preposition for their second argument. mkA2 : A -> Preposition -> A2 ;
- +Comparison adjectives are in the worst case put up from two @@ -281,7 +293,7 @@ provided. prefA : A -> A ;
- +Adverbs are not inflected. Most lexical ones have position @@ -305,7 +317,7 @@ Adverbs modifying adjectives and sentences can also be formed. mkAdA : Str -> AdA ;
- +
Irregular verbs are given in the module VerbsFre.
@@ -342,7 +354,7 @@ To change it to
reflV : V -> V ;
Two-place verbs need a preposition, except the special case with direct object.
@@ -361,7 +373,7 @@ You can reuse a V2 verb in V.
v2V : V2 -> V ;
Three-place (ditransitive) verbs need two prepositions, of which @@ -373,7 +385,7 @@ the first one or both can be absent. dirdirV3 : V -> V3 ; -- donner,_,_
- +
Verbs and adjectives can take complements such as sentences,
@@ -409,7 +421,7 @@ as an adverb. Likewise AS, A2S, AV, A2V are just A.
AS, A2S, AV, A2V : Type ;
The definitions should not bother the user of the API. So they are diff --git a/lib/resource-1.0/doc/gfdoc/ParadigmsGer.html b/lib/resource-1.0/doc/gfdoc/ParadigmsGer.html index 682c4895e..06a48d004 100644 --- a/lib/resource-1.0/doc/gfdoc/ParadigmsGer.html +++ b/lib/resource-1.0/doc/gfdoc/ParadigmsGer.html @@ -34,13 +34,20 @@
-Last update: 2006-01-20 22:04:10 CET +Author: +Last update: Wed May 24 18:29:14 2006
Produced by gfdoc - a rudimentary GF document generator. (c) Aarne Ranta (aarne@cs.chalmers.se) 2002 under GNU GPL.
++== +
++# -path=.:../common:../abstract:../../prelude +
diff --git a/lib/resource-1.0/doc/gfdoc/ParadigmsIta.html b/lib/resource-1.0/doc/gfdoc/ParadigmsIta.html index f7da3a65d..2a0a896b2 100644 --- a/lib/resource-1.0/doc/gfdoc/ParadigmsIta.html +++ b/lib/resource-1.0/doc/gfdoc/ParadigmsIta.html @@ -2,49 +2,61 @@
-+Author: +Last update: Wed May 24 18:29:15 2006 +
+Produced by gfdoc - a rudimentary GF document generator. (c) Aarne Ranta (aarne@cs.chalmers.se) 2002 under GNU GPL.
+== +
++# -path=.:../romance:../common:../abstract:../../prelude +
+ +Aarne Ranta 2003
@@ -85,7 +97,7 @@ words. flags optimize=all ;
- +To abstract over gender names, we define the following identifiers. @@ -124,7 +136,7 @@ amalgamate with the following word (the 'genitive' de and the mkPreposition : Str -> Preposition ;
- +Worst case: give both two forms and the gender. @@ -151,7 +163,7 @@ To force a different gender, use one of the following functions. femN : N -> N ;
- +Some nouns are ones where the first part is inflected as a noun but @@ -163,7 +175,7 @@ they are frequent in lexica. compN : N -> Str -> N ;
- +Relational nouns (figlio di x) need a case and a preposition. @@ -188,7 +200,7 @@ Three-place relational nouns (la connessione di x a y) need two prepositi mkN3 : N -> Preposition -> Preposition -> N3 ;
- +
In some cases, you may want to make a complex CN into a
@@ -196,7 +208,7 @@ relational noun (e.g. the old town hall of). However, N2 and
N3 are purely lexical categories. But you can use the AdvCN
and PrepNP constructions to build phrases like this.
Proper names need a string and a gender. @@ -213,7 +225,7 @@ you can use the worst-case function. mkNP : Str -> Gender -> Number -> NP ;
- +Non-comparison one-place adjectives need five forms in the worst @@ -241,7 +253,7 @@ provided. prefA : A -> A ;
- +Two-place adjectives need a preposition for their second argument. @@ -250,7 +262,7 @@ Two-place adjectives need a preposition for their second argument. mkA2 : A -> Preposition -> A2 ;
- +Comparison adjectives are in the worst case put up from two @@ -276,7 +288,7 @@ with comparison by plus. regADeg : Str -> A ;
- +Adverbs are not inflected. Most lexical ones have position @@ -300,7 +312,7 @@ Adverbs modifying adjectives and sentences can also be formed. mkAdA : Str -> AdA ;
- +Regular verbs are ones with the infinitive er or ir, the @@ -331,7 +343,7 @@ Reflexive implies essere. reflV : V -> V ;
- +
Two-place verbs need a preposition, except the special case with direct object.
@@ -350,7 +362,7 @@ You can reuse a V2 verb in V.
v2V : V2 -> V ;
Three-place (ditransitive) verbs need two prepositions, of which @@ -362,7 +374,7 @@ the first one or both can be absent. dirdirV3 : V -> V3 ; -- donner,_,_
- +
Verbs and adjectives can take complements such as sentences,
@@ -398,7 +410,7 @@ as an adverb. Likewise AS, A2S, AV, A2V are just A.
AS, A2S, AV, A2V : Type ;
The definitions should not bother the user of the API. So they are diff --git a/lib/resource-1.0/doc/gfdoc/ParadigmsNor.html b/lib/resource-1.0/doc/gfdoc/ParadigmsNor.html index d7e468c04..5fc3fe944 100644 --- a/lib/resource-1.0/doc/gfdoc/ParadigmsNor.html +++ b/lib/resource-1.0/doc/gfdoc/ParadigmsNor.html @@ -2,51 +2,63 @@
-+Author: +Last update: Wed May 24 18:29:15 2006 +
+Produced by gfdoc - a rudimentary GF document generator. (c) Aarne Ranta (aarne@cs.chalmers.se) 2002 under GNU GPL.
+== +
++# -path=.:../scandinavian:../common:../abstract:../../prelude +
+ +Aarne Ranta 2003
@@ -84,7 +96,7 @@ words. CatNor in {
- +To abstract over gender names, we define the following identifiers. @@ -125,7 +137,7 @@ Prepositions used in many-argument functions are just strings. Preposition : Type = Str ;
- +Worst case: give all four forms. The gender is computed from the @@ -161,13 +173,13 @@ gender is computed from the definite form. mk2N : (bil,bilen : Str) -> N ;
- +All the functions above work quite as well to form compound nouns, such as fotboll.
- +Relational nouns (daughter of x) need a preposition. @@ -195,7 +207,7 @@ Three-place relational nouns (the connection from x to y) need two prepos mkN3 : N -> Preposition -> Preposition -> N3 ;
- +
In some cases, you may want to make a complex CN into a
@@ -203,7 +215,7 @@ relational noun (e.g. the old town hall of). However, N2 and
N3 are purely lexical categories. But you can use the AdvCN
and PrepNP constructions to build phrases like this.
Proper names, with a regular genitive, are formed as follows @@ -227,7 +239,7 @@ genitive, you can use the worst-case function. mkNP : Str -> Str -> Number -> Gender -> NP ;
- +Non-comparison one-place adjectives need three forms: @@ -250,7 +262,7 @@ In most cases, two forms are enough. mk2A : (stor,stort : Str) -> A ;
- +Two-place adjectives need a preposition for their second argument. @@ -297,7 +309,7 @@ long adjective, the following pattern is used: compoundADeg : A -> A ; -- -/mer/mest norsk
- +Adverbs are not inflected. Most lexical ones have position @@ -315,7 +327,7 @@ Adverbs modifying adjectives and sentences can also be formed. mkAdA : Str -> AdA ;
- +A preposition is just a string. @@ -324,7 +336,7 @@ A preposition is just a string. mkPreposition : Str -> Preposition ;
- +The worst case needs six forms. @@ -355,7 +367,7 @@ In practice, it is enough to give three forms, as in school books. irregV : (drikke, drakk, drukket : Str) -> V ;
- +The particle, such as in switch on, is given as a string. @@ -364,7 +376,7 @@ The particle, such as in switch on, is given as a string. partV : V -> Str -> V ;
- +Some words are used in passive forms only, e.g. hoppas, some as @@ -375,7 +387,7 @@ reflexive e.g. reflV : V -> V ;
- +Two-place verbs need a preposition, except the special case with direct object. @@ -387,7 +399,7 @@ Two-place verbs need a preposition, except the special case with direct object. dirV2 : V -> V2 ;
- +Three-place (ditransitive) verbs need two prepositions, of which @@ -399,7 +411,7 @@ the first one or both can be absent. dirdirV3 : V -> V3 ; -- give,_,_
- +
Verbs and adjectives can take complements such as sentences,
@@ -433,7 +445,7 @@ as an adverb. Likewise AS, A2S, AV, A2V are just A.
AS, A2S, AV, A2V : Type ;
The definitions should not bother the user of the API. So they are diff --git a/lib/resource-1.0/doc/gfdoc/ParadigmsSpa.html b/lib/resource-1.0/doc/gfdoc/ParadigmsSpa.html index 6cc039bb7..9c48e545f 100644 --- a/lib/resource-1.0/doc/gfdoc/ParadigmsSpa.html +++ b/lib/resource-1.0/doc/gfdoc/ParadigmsSpa.html @@ -2,49 +2,61 @@
-+Author: +Last update: Wed May 24 18:29:15 2006 +
+Produced by gfdoc - a rudimentary GF document generator. (c) Aarne Ranta (aarne@cs.chalmers.se) 2002 under GNU GPL.
+== +
++# -path=.:../romance:../common:../abstract:../../prelude +
+ +Aarne Ranta 2003
@@ -82,7 +94,7 @@ escape to construct the most irregular words of type C.
flags optimize=all ;
To abstract over gender names, we define the following identifiers. @@ -121,7 +133,7 @@ amalgamate with the following word (the 'genitive' de and the mkPreposition : Str -> Preposition ;
- +Worst case: two forms (singular + plural), @@ -152,7 +164,7 @@ To force a different gender, use one of the following functions. femN : N -> N ;
- +Some nouns are ones where the first part is inflected as a noun but @@ -164,7 +176,7 @@ they are frequent in lexica. compN : N -> Str -> N ;
- +Relational nouns (fille de x) need a case and a preposition. @@ -189,7 +201,7 @@ Three-place relational nouns (la connessione di x a y) need two prepositi mkN3 : N -> Preposition -> Preposition -> N3 ;
- +
In some cases, you may want to make a complex CN into a
@@ -197,7 +209,7 @@ relational noun (e.g. the old town hall of). However, N2 and
N3 are purely lexical categories. But you can use the AdvCN
and PrepNP constructions to build phrases like this.
Proper names need a string and a gender. @@ -214,7 +226,7 @@ you can use the worst-case function. mkNP : Str -> Gender -> Number -> NP ;
- +Non-comparison one-place adjectives need five forms in the worst @@ -243,7 +255,7 @@ provided. prefA : A -> A ;
- +Two-place adjectives need a preposition for their second argument. @@ -252,7 +264,7 @@ Two-place adjectives need a preposition for their second argument. mkA2 : A -> Preposition -> A2 ;
- +Comparison adjectives are in the worst case put up from two @@ -278,7 +290,7 @@ with comparison by mas. regADeg : Str -> A ;
- +Adverbs are not inflected. Most lexical ones have position @@ -302,7 +314,7 @@ Adverbs modifying adjectives and sentences can also be formed. mkAdA : Str -> AdA ;
- +Regular verbs are ones inflected like cortar, deber, or vivir. @@ -338,7 +350,7 @@ in masculine singular form as second argument. special_ppV : V -> Str -> V ;
- +
Two-place verbs need a preposition, except the special case with direct object.
@@ -357,7 +369,7 @@ You can reuse a V2 verb in V.
v2V : V2 -> V ;
Three-place (ditransitive) verbs need two prepositions, of which @@ -369,7 +381,7 @@ the first one or both can be absent. dirdirV3 : V -> V3 ; -- donner,_,_
- +
Verbs and adjectives can take complements such as sentences,
@@ -405,7 +417,7 @@ as an adverb. Likewise AS, A2S, AV, A2V are just A.
AS, A2S, AV, A2V : Type ;
The definitions should not bother the user of the API. So they are diff --git a/lib/resource-1.0/doc/gfdoc/ParadigmsSwe.html b/lib/resource-1.0/doc/gfdoc/ParadigmsSwe.html index 072215468..2a035d59f 100644 --- a/lib/resource-1.0/doc/gfdoc/ParadigmsSwe.html +++ b/lib/resource-1.0/doc/gfdoc/ParadigmsSwe.html @@ -2,51 +2,63 @@
-+Author: +Last update: Wed May 24 18:29:15 2006 +
+Produced by gfdoc - a rudimentary GF document generator. (c) Aarne Ranta (aarne@cs.chalmers.se) 2002 under GNU GPL.
+== +
++# -path=.:../scandinavian:../common:../abstract:../../prelude +
+ +Aarne Ranta 2003
@@ -84,7 +96,7 @@ words. CatSwe in {
- +To abstract over gender names, we define the following identifiers. @@ -124,7 +136,7 @@ Prepositions used in many-argument functions are just strings. Preposition : Type = Str ;
- +Worst case: give all four forms. The gender is computed from the @@ -167,13 +179,13 @@ It does not work if there are changes in the stem. mk1N : (bilarna : Str) -> N ;
- +All the functions above work quite as well to form compound nouns, such as fotboll.
- +Relational nouns (daughter of x) need a preposition. @@ -201,7 +213,7 @@ Three-place relational nouns (the connection from x to y) need two prepos mkN3 : N -> Preposition -> Preposition -> N3 ;
- +
In some cases, you may want to make a complex CN into a
@@ -209,7 +221,7 @@ relational noun (e.g. the old town hall of). However, N2 and
N3 are purely lexical categories. But you can use the AdvCN
and PrepNP constructions to build phrases like this.
Proper names, with a regular genitive, are formed as follows @@ -233,7 +245,7 @@ genitive, you can use the worst-case function. mkNP : Str -> Str -> Number -> Gender -> NP ;
- +Adjectives may need as many as seven forms. @@ -265,7 +277,7 @@ Sometimes just the positive forms are irregular. mk2A : (bred,brett : Str) -> A ;
- +Two-place adjectives need a preposition for their second argument. @@ -274,7 +286,7 @@ Two-place adjectives need a preposition for their second argument. mkA2 : A -> Preposition -> A2 ;
- +Adverbs are not inflected. Most lexical ones have position @@ -292,7 +304,7 @@ Adverbs modifying adjectives and sentences can also be formed. mkAdA : Str -> AdA ;
- +A preposition is just a string. @@ -301,7 +313,7 @@ A preposition is just a string. mkPreposition : Str -> Preposition ;
- +The worst case needs five forms. @@ -339,7 +351,7 @@ In practice, it is enough to give three forms, as in school books. irregV : (dricka, drack, druckit : Str) -> V ;
- +The particle, such as in passa på, is given as a string. @@ -348,7 +360,7 @@ The particle, such as in passa p partV : V -> Str -> V ;
- +Some words are used in passive forms only, e.g. hoppas, some as @@ -359,7 +371,7 @@ reflexive e.g. reflV : V -> V ;
- +Two-place verbs need a preposition, except the special case with direct object. @@ -371,7 +383,7 @@ Two-place verbs need a preposition, except the special case with direct object. dirV2 : V -> V2 ;
- +Three-place (ditransitive) verbs need two prepositions, of which @@ -383,7 +395,7 @@ the first one or both can be absent. dirdirV3 : V -> V3 ; -- ge _ _
- +
Verbs and adjectives can take complements such as sentences,
@@ -417,7 +429,7 @@ as an adverb. Likewise AS, A2S, AV, A2V are just A.
AS, A2S, AV, A2V : Type ;
The definitions should not bother the user of the API. So they are diff --git a/lib/resource-1.0/doc/gfdoc/Phrase.html b/lib/resource-1.0/doc/gfdoc/Phrase.html index 68a07e65d..e232ec554 100644 --- a/lib/resource-1.0/doc/gfdoc/Phrase.html +++ b/lib/resource-1.0/doc/gfdoc/Phrase.html @@ -6,12 +6,17 @@
abstract Phrase = Cat ** {
diff --git a/lib/resource-1.0/doc/gfdoc/Precedence.html b/lib/resource-1.0/doc/gfdoc/Precedence.html
index b60db3700..3557cc712 100644
--- a/lib/resource-1.0/doc/gfdoc/Precedence.html
+++ b/lib/resource-1.0/doc/gfdoc/Precedence.html
@@ -13,7 +13,8 @@
-Last update: 2005-11-17 17:36:49 CET +Author: +Last update: Wed May 24 18:29:16 2006
Produced by @@ -21,6 +22,9 @@ gfdoc - a rudimentary GF document generator. (c) Aarne Ranta (aarne@cs.chalmers.se) 2002 under GNU GPL.
+== +
+operations for precedence-dependent strings. five levels: p4 (constants), p3 (applications), p2 (products), p1 (sums), p0 (arrows) diff --git a/lib/resource-1.0/doc/gfdoc/Predef.html b/lib/resource-1.0/doc/gfdoc/Predef.html index a8703dd28..9d98cf255 100644 --- a/lib/resource-1.0/doc/gfdoc/Predef.html +++ b/lib/resource-1.0/doc/gfdoc/Predef.html @@ -6,12 +6,17 @@
The definitions of these constants are hard-coded in GF, and defined in AppPredefined.hs. Applying diff --git a/lib/resource-1.0/doc/gfdoc/PredefAbs.html b/lib/resource-1.0/doc/gfdoc/PredefAbs.html index b428e97f4..512b090b8 100644 --- a/lib/resource-1.0/doc/gfdoc/PredefAbs.html +++ b/lib/resource-1.0/doc/gfdoc/PredefAbs.html @@ -13,13 +13,17 @@
-Last update: 2005-11-17 17:36:49 CET +Author: +Last update: Wed May 24 18:29:17 2006
Produced by gfdoc - a rudimentary GF document generator. (c) Aarne Ranta (aarne@cs.chalmers.se) 2002 under GNU GPL.
++== +
abstract PredefAbs = {
cat Int ; String ;
diff --git a/lib/resource-1.0/doc/gfdoc/Predication.html b/lib/resource-1.0/doc/gfdoc/Predication.html
index e8ef2e02b..8d0906843 100644
--- a/lib/resource-1.0/doc/gfdoc/Predication.html
+++ b/lib/resource-1.0/doc/gfdoc/Predication.html
@@ -6,20 +6,24 @@
A Small Predication Library
-Last update: 2006-02-25 23:46:32 CET
+Author:
+Last update: Wed May 24 18:29:16 2006
+ (c) Aarne Ranta 2003-2006 under Gnu GPL.
@@ -40,7 +46,7 @@ API of resource grammars. abstract Predication = Cat ** { - +We want to use sentences in positive and negative forms but do not care about @@ -52,7 +58,7 @@ tenses. NegCl : Cl -> S ; -- negative sentence: "x doesn't intersect y"
- +
predV : V -> NP -> Cl ; -- one-place verb: "x converges"
@@ -70,14 +76,14 @@ tenses.
predPrep : Prep -> NP -> NP -> Cl ; -- preposition: "x is outside y"
-
+
impV2 : V2 -> NP -> Phr ; -- imperative: "solve the equation E"
infV2 : V2 -> NP -> Phr ; -- infinitive: "to solve the equation E"
-
+
appN2 : N2 -> NP -> NP ; -- one-place function: "the successor of x"
@@ -85,7 +91,7 @@ tenses.
appColl : N2 -> NP -> NP -> NP ; -- collective function: "the sum of x and y"
-
+
These are expressed by relational nouns applied to arguments. @@ -96,7 +102,7 @@ These are expressed by relational nouns applied to arguments. famColl : N2 -> NP -> NP -> CN ; -- collective family: "path between x and y"
- +This is similar to a family except that the argument is a type. diff --git a/lib/resource-1.0/doc/gfdoc/Prelude.html b/lib/resource-1.0/doc/gfdoc/Prelude.html index 9874ebde7..304b27b17 100644 --- a/lib/resource-1.0/doc/gfdoc/Prelude.html +++ b/lib/resource-1.0/doc/gfdoc/Prelude.html @@ -6,21 +6,25 @@
This file defines some prelude facilities usable in all grammars.
@@ -39,7 +45,7 @@ This file defines some prelude facilities usable in all grammars. oper - +
SS : Type = {s : Str} ;
@@ -68,7 +74,7 @@ Discontinuous constituents.
sd2 : (_,_ : Str) -> SD2 = \x,y -> {s1 = x ; s2 = y} ;
-
+
Missing form. @@ -100,7 +106,7 @@ Parametric order between two strings. if_then_Str pr (x ++ y) (y ++ x) ;
- +Fixes with precedences are defined in Precedence. @@ -112,7 +118,7 @@ Fixes with precedences are defined in Precedence. embedSS : Str -> Str -> SS -> SS = \f,g,x -> ss (f ++ x.s ++ g) ;
- +
param Bool = True | False ;
@@ -148,7 +154,7 @@ Interface to internal booleans
last : Tok -> Tok = Predef.dp 1 ;
-
+
isNil : Tok -> Bool = \b -> pbool2bool (Predef.eqStr [] b) ;
@@ -157,7 +163,7 @@ Interface to internal booleans
case Predef.eqStr t u of {Predef.PTrue => a ; Predef.PFalse => b} ;
-
+
Bind together two tokens in some lexers, either obligatorily or optionally @@ -185,7 +191,7 @@ These should be hidden, and never changed since they are hardcoded in (un)lexers CAPIT : Str = "&|" ;
- +Identity function diff --git a/lib/resource-1.0/doc/gfdoc/Question.html b/lib/resource-1.0/doc/gfdoc/Question.html index ff5e3ece1..cb63f481f 100644 --- a/lib/resource-1.0/doc/gfdoc/Question.html +++ b/lib/resource-1.0/doc/gfdoc/Question.html @@ -6,12 +6,17 @@
abstract Question = Cat ** {
diff --git a/lib/resource-1.0/doc/gfdoc/Relative.html b/lib/resource-1.0/doc/gfdoc/Relative.html
index 235b9e2e9..d14c629da 100644
--- a/lib/resource-1.0/doc/gfdoc/Relative.html
+++ b/lib/resource-1.0/doc/gfdoc/Relative.html
@@ -6,12 +6,17 @@
abstract Relative = Cat ** {
diff --git a/lib/resource-1.0/doc/gfdoc/Sentence.html b/lib/resource-1.0/doc/gfdoc/Sentence.html
index d8a59fc45..4c43d3bd8 100644
--- a/lib/resource-1.0/doc/gfdoc/Sentence.html
+++ b/lib/resource-1.0/doc/gfdoc/Sentence.html
@@ -6,19 +6,23 @@
Sentences, clauses, imperatives, and sentential complements
-Last update: 2006-01-25 20:10:39 CET
+Author:
+Last update: Wed May 24 18:29:13 2006
+
abstract Sentence = Cat ** {
-
+
The NP VP predication rule form a clause whose linearization
@@ -53,7 +59,7 @@ is only meaningful for some verb phrases.
PredSCVP : SC -> VP -> Cl ; -- that you go makes me happy
This category is a variant of the 'slash category' S/NP of
@@ -71,7 +77,7 @@ the style of CCG.
SlashPrep : Cl -> Prep -> Slash ; -- (with whom) he walks
An imperative is straightforwardly formed from a verb phrase. @@ -82,7 +88,7 @@ To fix these parameters, see Phrase. ImpVP : VP -> Imp ; -- go
- +Sentences, questions, and infinitival phrases can be used as @@ -94,7 +100,7 @@ subjects and (adverbial) complements. EmbedVP : VP -> SC ; -- to go
- +These are the 2 x 4 x 4 = 16 forms generated by different diff --git a/lib/resource-1.0/doc/gfdoc/Structural.html b/lib/resource-1.0/doc/gfdoc/Structural.html index 5a5799dcb..1dd9a9e51 100644 --- a/lib/resource-1.0/doc/gfdoc/Structural.html +++ b/lib/resource-1.0/doc/gfdoc/Structural.html @@ -6,12 +6,17 @@
AR 21/11/2003 -- 30/11/2005
Here we have some words belonging to closed classes and appearing
in all languages we have considered.
-Sometimes they are not really meaningful, e.g. we_NP in Spanish
+Sometimes they are not really meaningful, e.g. we_Pron in Spanish
should be replaced by masculine and feminine variants.
diff --git a/lib/resource-1.0/doc/gfdoc/Symbol.html b/lib/resource-1.0/doc/gfdoc/Symbol.html index 80ab280b2..efb4f6296 100644 --- a/lib/resource-1.0/doc/gfdoc/Symbol.html +++ b/lib/resource-1.0/doc/gfdoc/Symbol.html @@ -6,17 +6,21 @@Symbolic expressions
-Last update: 2006-03-17 12:02:40 CET
+Author:
+Last update: Wed May 24 18:29:16 2006
+
Note. This module is not automatically included in the main grammar Lang. @@ -34,7 +40,7 @@ grammar Lang. abstract Symbol = Cat, PredefAbs ** {
- +
fun
@@ -46,13 +52,13 @@ grammar Lang.
CNSymbNP : Det -> CN -> [Symb] -> NP ; -- (the) (2) numbers x and y
-
+
SymbS : Symb -> S ; -- A
-
+
A symbol list has at least two elements. The last two are separated diff --git a/lib/resource-1.0/doc/gfdoc/Tense.html b/lib/resource-1.0/doc/gfdoc/Tense.html index 621e17a4a..671371ff9 100644 --- a/lib/resource-1.0/doc/gfdoc/Tense.html +++ b/lib/resource-1.0/doc/gfdoc/Tense.html @@ -6,12 +6,17 @@
This module defines the abstract parameters of tense, polarity, and anteriority, which are used in Tensed to generate different diff --git a/lib/resource-1.0/doc/gfdoc/Text.html b/lib/resource-1.0/doc/gfdoc/Text.html index 78f8b86fa..b38b571e4 100644 --- a/lib/resource-1.0/doc/gfdoc/Text.html +++ b/lib/resource-1.0/doc/gfdoc/Text.html @@ -6,12 +6,17 @@
- abstract Text = Cat ** {
+ abstract Text = Common ** {
fun
TEmpty : Text ;
diff --git a/lib/resource-1.0/doc/gfdoc/Verb.html b/lib/resource-1.0/doc/gfdoc/Verb.html
index 5d47cd62b..512de6ec0 100644
--- a/lib/resource-1.0/doc/gfdoc/Verb.html
+++ b/lib/resource-1.0/doc/gfdoc/Verb.html
@@ -6,18 +6,22 @@
The construction of verb phrases
-Last update: 2006-02-26 18:02:58 CET
+Author:
+Last update: Wed May 24 18:29:13 2006
+
abstract Verb = Cat ** {
-
+
Verb phrases are constructed from verbs by providing their @@ -51,7 +57,7 @@ complements. There is one rule for each verb category. ComplV2A : V2A -> NP -> AP -> VP ; -- paint the house red
- +
Verb phrases can also be constructed reflexively and from
@@ -92,7 +98,7 @@ vs. next to (or before) the verb.
Agents of passives are constructed as adverbs with the
preposition Structural.8agent_Prep.
Adjectival phrases, noun phrases, and adverbs can be used. @@ -103,7 +109,7 @@ Adjectival phrases, noun phrases, and adverbs can be used. CompAdv : Adv -> Comp ; -- (be) here
- +Verbs can change subcategorization patterns in systematic ways, diff --git a/lib/resource-1.0/doc/index.txt b/lib/resource-1.0/doc/index.txt index 16fa546c3..55b3f6d6c 100644 --- a/lib/resource-1.0/doc/index.txt +++ b/lib/resource-1.0/doc/index.txt @@ -172,8 +172,7 @@ sufficient for many applications. ====Multimodal==== -- [Multimodal gfdoc/Multimodal.html]: main module for multimodal dialogue systems -- [Demonstrative gfdoc/Demonstrative.html]: demonstrative noun phrases and adverbs +- [Multi gfdoc/Multi.html]: main module for multimodal dialogue systems ====Mathematical==== diff --git a/lib/resource-1.0/multimodal/MultiI.gf b/lib/resource-1.0/multimodal/MultiI.gf index 4d9c1d5d6..24546b2cc 100644 --- a/lib/resource-1.0/multimodal/MultiI.gf +++ b/lib/resource-1.0/multimodal/MultiI.gf @@ -12,6 +12,8 @@ incomplete concrete MultiI of Multi = ] ** open (Lang = Lang) in { + flags optimize = all_subs ; + lincat NP = Lang.NP ** {point : Str} ; Adv = Lang.Adv ** {point : Str} ; @@ -158,15 +160,15 @@ incomplete concrete MultiI of Multi = --3 Demonstratives - this8point_NP p = LangEng.this_NP ** p ; - that8point_NP p = LangEng.that_NP ** p ; - these8point_NP p = LangEng.these_NP ** p ; - those8point_NP p = LangEng.those_NP ** p ; + this8point_NP p = Lang.this_NP ** p ; + that8point_NP p = Lang.that_NP ** p ; + these8point_NP p = Lang.these_NP ** p ; + those8point_NP p = Lang.those_NP ** p ; here8point_Adv p = Lang.here_Adv ** p ; here7to8point_Adv p = Lang.here7to_Adv ** p ; here7from8point_Adv p = Lang.here7from_Adv ** p ; - this8point_Quant p = LangEng.this_Quant ** p ; - that8point_Quant p = LangEng.that_Quant ** p ; + this8point_Quant p = Lang.this_Quant ** p ; + that8point_Quant p = Lang.that_Quant ** p ; MkPoint s = {point = s.s} ; @@ -174,4 +176,4 @@ incomplete concrete MultiI of Multi = oper noPoint = {point = []} ; -} \ No newline at end of file +} diff --git a/lib/resource-1.0/multimodal/DemRes.gf b/lib/resource-1.0/multimodal/old/DemRes.gf similarity index 100% rename from lib/resource-1.0/multimodal/DemRes.gf rename to lib/resource-1.0/multimodal/old/DemRes.gf diff --git a/lib/resource-1.0/multimodal/Demonstrative.gf b/lib/resource-1.0/multimodal/old/Demonstrative.gf similarity index 100% rename from lib/resource-1.0/multimodal/Demonstrative.gf rename to lib/resource-1.0/multimodal/old/Demonstrative.gf diff --git a/lib/resource-1.0/multimodal/DemonstrativeEng.gf b/lib/resource-1.0/multimodal/old/DemonstrativeEng.gf similarity index 100% rename from lib/resource-1.0/multimodal/DemonstrativeEng.gf rename to lib/resource-1.0/multimodal/old/DemonstrativeEng.gf diff --git a/lib/resource-1.0/multimodal/DemonstrativeFin.gf b/lib/resource-1.0/multimodal/old/DemonstrativeFin.gf similarity index 100% rename from lib/resource-1.0/multimodal/DemonstrativeFin.gf rename to lib/resource-1.0/multimodal/old/DemonstrativeFin.gf diff --git a/lib/resource-1.0/multimodal/DemonstrativeFre.gf b/lib/resource-1.0/multimodal/old/DemonstrativeFre.gf similarity index 100% rename from lib/resource-1.0/multimodal/DemonstrativeFre.gf rename to lib/resource-1.0/multimodal/old/DemonstrativeFre.gf diff --git a/lib/resource-1.0/multimodal/DemonstrativeGer.gf b/lib/resource-1.0/multimodal/old/DemonstrativeGer.gf similarity index 100% rename from lib/resource-1.0/multimodal/DemonstrativeGer.gf rename to lib/resource-1.0/multimodal/old/DemonstrativeGer.gf diff --git a/lib/resource-1.0/multimodal/DemonstrativeI.gf b/lib/resource-1.0/multimodal/old/DemonstrativeI.gf similarity index 100% rename from lib/resource-1.0/multimodal/DemonstrativeI.gf rename to lib/resource-1.0/multimodal/old/DemonstrativeI.gf diff --git a/lib/resource-1.0/multimodal/DemonstrativeIta.gf b/lib/resource-1.0/multimodal/old/DemonstrativeIta.gf similarity index 100% rename from lib/resource-1.0/multimodal/DemonstrativeIta.gf rename to lib/resource-1.0/multimodal/old/DemonstrativeIta.gf diff --git a/lib/resource-1.0/multimodal/DemonstrativeNor.gf b/lib/resource-1.0/multimodal/old/DemonstrativeNor.gf similarity index 100% rename from lib/resource-1.0/multimodal/DemonstrativeNor.gf rename to lib/resource-1.0/multimodal/old/DemonstrativeNor.gf diff --git a/lib/resource-1.0/multimodal/DemonstrativeSpa.gf b/lib/resource-1.0/multimodal/old/DemonstrativeSpa.gf similarity index 100% rename from lib/resource-1.0/multimodal/DemonstrativeSpa.gf rename to lib/resource-1.0/multimodal/old/DemonstrativeSpa.gf diff --git a/lib/resource-1.0/multimodal/DemonstrativeSwe.gf b/lib/resource-1.0/multimodal/old/DemonstrativeSwe.gf similarity index 100% rename from lib/resource-1.0/multimodal/DemonstrativeSwe.gf rename to lib/resource-1.0/multimodal/old/DemonstrativeSwe.gf diff --git a/lib/resource-1.0/multimodal/Multimodal.gf b/lib/resource-1.0/multimodal/old/Multimodal.gf similarity index 100% rename from lib/resource-1.0/multimodal/Multimodal.gf rename to lib/resource-1.0/multimodal/old/Multimodal.gf diff --git a/lib/resource-1.0/multimodal/MultimodalEng.gf b/lib/resource-1.0/multimodal/old/MultimodalEng.gf similarity index 100% rename from lib/resource-1.0/multimodal/MultimodalEng.gf rename to lib/resource-1.0/multimodal/old/MultimodalEng.gf diff --git a/lib/resource-1.0/multimodal/MultimodalFin.gf b/lib/resource-1.0/multimodal/old/MultimodalFin.gf similarity index 100% rename from lib/resource-1.0/multimodal/MultimodalFin.gf rename to lib/resource-1.0/multimodal/old/MultimodalFin.gf diff --git a/lib/resource-1.0/multimodal/MultimodalFre.gf b/lib/resource-1.0/multimodal/old/MultimodalFre.gf similarity index 100% rename from lib/resource-1.0/multimodal/MultimodalFre.gf rename to lib/resource-1.0/multimodal/old/MultimodalFre.gf diff --git a/lib/resource-1.0/multimodal/MultimodalGer.gf b/lib/resource-1.0/multimodal/old/MultimodalGer.gf similarity index 100% rename from lib/resource-1.0/multimodal/MultimodalGer.gf rename to lib/resource-1.0/multimodal/old/MultimodalGer.gf diff --git a/lib/resource-1.0/multimodal/MultimodalIta.gf b/lib/resource-1.0/multimodal/old/MultimodalIta.gf similarity index 100% rename from lib/resource-1.0/multimodal/MultimodalIta.gf rename to lib/resource-1.0/multimodal/old/MultimodalIta.gf diff --git a/lib/resource-1.0/multimodal/MultimodalNor.gf b/lib/resource-1.0/multimodal/old/MultimodalNor.gf similarity index 100% rename from lib/resource-1.0/multimodal/MultimodalNor.gf rename to lib/resource-1.0/multimodal/old/MultimodalNor.gf diff --git a/lib/resource-1.0/multimodal/MultimodalSpa.gf b/lib/resource-1.0/multimodal/old/MultimodalSpa.gf similarity index 100% rename from lib/resource-1.0/multimodal/MultimodalSpa.gf rename to lib/resource-1.0/multimodal/old/MultimodalSpa.gf diff --git a/lib/resource-1.0/multimodal/MultimodalSwe.gf b/lib/resource-1.0/multimodal/old/MultimodalSwe.gf similarity index 100% rename from lib/resource-1.0/multimodal/MultimodalSwe.gf rename to lib/resource-1.0/multimodal/old/MultimodalSwe.gf