summaryrefslogtreecommitdiff
path: root/next-lib/src/catalan
diff options
context:
space:
mode:
authoraarne <aarne@cs.chalmers.se>2008-10-06 12:49:13 +0000
committeraarne <aarne@cs.chalmers.se>2008-10-06 12:49:13 +0000
commite765b97fc483d5e737794a0aa90890ab2a1b2028 (patch)
treee3b558ba236ae9797ceb9be4e06c514abac81890 /next-lib/src/catalan
parent394050d9f7d90f5b7a5905175bd51733048bf481 (diff)
simplified 1.5 by removing mathematical/
Diffstat (limited to 'next-lib/src/catalan')
-rw-r--r--next-lib/src/catalan/IdiomCat.gf28
-rw-r--r--next-lib/src/catalan/SymbolCat.gf2
2 files changed, 30 insertions, 0 deletions
diff --git a/next-lib/src/catalan/IdiomCat.gf b/next-lib/src/catalan/IdiomCat.gf
index 193cd3b49..5b82047aa 100644
--- a/next-lib/src/catalan/IdiomCat.gf
+++ b/next-lib/src/catalan/IdiomCat.gf
@@ -21,4 +21,32 @@ concrete IdiomCat of Idiom = CatCat **
)
(predV (verbV (estar_54 "estar"))) ;
+----AR, for completeness
+
+ CleftNP np rs = mkClause [] True (agrP3 Masc Sg)
+ (insertComplement (\\_ => rs.s ! Indic ! np.a)
+ (insertComplement (\\_ => np.s ! Ton rs.c) (predV copula))) ;
+
+
+ ExistIP ip = {
+ s = \\t,a,p,_ =>
+ ip.s ! Nom ++
+ (mkClause [] True
+ (agrP3 Masc Sg)
+ (insertClit2 "hi" (insertComplement (\\_ => ip.s ! Acc) (predV haver_V))))
+ .s ! DDir ! t ! a ! p ! Indic
+ } ;
+
+ ImpPl1 vpr = let vp = useVP vpr in {s =
+ (mkImperative False P1 vp).s ! Pos ! {n = Pl ; g = Masc} --- fem
+ } ;
+
+ CleftAdv ad s = mkClause [] True (agrP3 Masc Sg)
+ (insertComplement (\\_ => conjThat ++ s.s ! Indic)
+ (insertComplement (\\_ => ad.s) (predV copula))) ;
+
+
+
+
+
}
diff --git a/next-lib/src/catalan/SymbolCat.gf b/next-lib/src/catalan/SymbolCat.gf
new file mode 100644
index 000000000..09faff744
--- /dev/null
+++ b/next-lib/src/catalan/SymbolCat.gf
@@ -0,0 +1,2 @@
+concrete SymbolCat of Symbol = CatCat ** SymbolRomance with
+ (ResRomance = ResCat) ;