summaryrefslogtreecommitdiff
path: root/next-lib/src/finnish/ResFin.gf
diff options
context:
space:
mode:
authoraarne <aarne@cs.chalmers.se>2008-11-05 19:28:14 +0000
committeraarne <aarne@cs.chalmers.se>2008-11-05 19:28:14 +0000
commitbd6fb074aa928e95a4b6a12a0e1b270b3d14cbc6 (patch)
tree02c11fa38780d9c54248ce51e5c323f953c5a8a5 /next-lib/src/finnish/ResFin.gf
parent5f78c8fa677908383b0452bfef716092f10d16d1 (diff)
bug fixes in Finnish
Diffstat (limited to 'next-lib/src/finnish/ResFin.gf')
-rw-r--r--next-lib/src/finnish/ResFin.gf16
1 files changed, 16 insertions, 0 deletions
diff --git a/next-lib/src/finnish/ResFin.gf b/next-lib/src/finnish/ResFin.gf
index 5fc68384d..e26c96b26 100644
--- a/next-lib/src/finnish/ResFin.gf
+++ b/next-lib/src/finnish/ResFin.gf
@@ -586,4 +586,20 @@ oper
} ;
etta_Conj : Str = "että" ;
+
+ heavyDet : PDet -> PDet ** {sp : Case => Str} = \d -> d ** {sp = d.s1} ;
+ PDet : Type = {
+ s1 : Case => Str ;
+ s2 : Str ;
+ n : Number ;
+ isNum : Bool ;
+ isPoss : Bool ;
+ isDef : Bool
+ } ;
+
+ heavyQuant : PQuant -> PQuant ** {sp : Number => Case => Str} = \d ->
+ d ** {sp = d.s1} ;
+ PQuant : Type =
+ {s1 : Number => Case => Str ; s2 : Str ; isPoss : Bool ; isDef : Bool} ;
+
}