diff options
| author | aarne <aarne@chalmers.se> | 2009-12-09 09:47:16 +0000 |
|---|---|---|
| committer | aarne <aarne@chalmers.se> | 2009-12-09 09:47:16 +0000 |
| commit | c8ceed08efcc0bdc1fcbd89bce643d9f52f0991b (patch) | |
| tree | 5f0b314341c129eba1bc67b8b887fb8a4486fad8 /old-lib/resource/interlingua/RelativeIna.gf | |
| parent | 101df06f6c8380328d4266adadac3ab6d1bac0b3 (diff) | |
moving a few things to deprecated
Diffstat (limited to 'old-lib/resource/interlingua/RelativeIna.gf')
| -rw-r--r-- | old-lib/resource/interlingua/RelativeIna.gf | 53 |
1 files changed, 0 insertions, 53 deletions
diff --git a/old-lib/resource/interlingua/RelativeIna.gf b/old-lib/resource/interlingua/RelativeIna.gf deleted file mode 100644 index ebdebcd13..000000000 --- a/old-lib/resource/interlingua/RelativeIna.gf +++ /dev/null @@ -1,53 +0,0 @@ -concrete RelativeIna of Relative = CatIna ** open ResIna in { - - flags optimize=all_subs ; - - lin - - RelCl cl = { - s = \\t,a,p,agr => - (case agr.n of {Sg => "tal"; Pl => "tales"}) ++ - "que" ++ cl.s ! t ! a ! p ! ODir ; - c = Nom - } ; - - RelVP rp vp = { - s = \\t,a,p,agr => (mkClause (rp.s!Nom) agr vp).s ! t ! a ! p ! ODir; - c = Nom - } ; - -- !!! person agreement is probably bad here; see below. - ----- Pied piping: "a que tu invia flores" - - RelSlash rp slash = { - s = \\t,a,p,agr => slash.p2 ++ rp.s ! slash.c2 ++ slash.s ! t ! a ! p ! ODir ; - c = slash.c2; - } ; - -- !!! In the above The agreement feature of the RP does not match - -- the the (parametric!) agreement of the resulting clause. - -- Is it a bug? I believe there is the same behaviour in the english grammar. - - FunRP p np rp = { - s = \\c => np.s ! Acc ++ p.s ++ rp.s ! p.c ; - a = np.a - } ; - - - IdRP = { - -- TODO: variant: "le qual" - a = {p = P3; n = variants {Sg; Pl}}; - s = table { - Nom => quique; -- Le ultime traino que pote portar me ibi a tempore parti in cinque minutas - Gen => "cuje"; -- Le documentos cuje importantia esseva dubitose incriminava le spia - Acc => "que"; -- Le documentos que le spia portava con se esseva multo importante - Dat => "a" ++ quique; - Abl => "de" ++ quique - }} ; - - oper - quique = variants {"qui"; -- !!! Only for humans, only after a preposition. - -- This is extremely strange, because it does not match any Romance language I know. - -- For now just be lax and make it a variant of "que" - "que"}; - -} |
