mirror of
https://github.com/GrammaticalFramework/gf-core.git
synced 2026-05-16 06:32:51 -06:00
reflexive NP in Scandinavian; things to fix to decide whether agreement comes from the subject or from the possessed noun
This commit is contained in:
@@ -84,4 +84,23 @@ instance DiffSwe of DiffScand = open CommonScand, Prelude in {
|
||||
hur_IAdv = {s = "hur"} ;
|
||||
av_Prep = "av" ;
|
||||
|
||||
possPron : Number -> Person -> Number -> Gender -> Str = \sn,sb,on,og -> case <sn,sb,on,og> of {
|
||||
<Sg,P1,Sg,Utr> => "min" ;
|
||||
<Sg,P1,Sg,Neutr> => "mitt" ;
|
||||
<Sg,P1,Pl,_> => "mina" ;
|
||||
<Sg,P2,Sg,Utr> => "din" ;
|
||||
<Sg,P2,Sg,Neutr> => "ditt" ;
|
||||
<Sg,P2,Pl,_> => "dina" ;
|
||||
<Pl,P1,Sg,Utr> => "vår" ;
|
||||
<Pl,P1,Sg,Neutr> => "vårt" ;
|
||||
<Pl,P1,Pl,_> => "våra" ;
|
||||
<Pl,P2,Sg,Utr> => "er" ;
|
||||
<Pl,P2,Sg,Neutr> => "ert" ;
|
||||
<Pl,P2,Pl,_> => "era" ;
|
||||
<_,_,Sg,Utr> => "sin" ;
|
||||
<_,_,Sg,Neutr> => "sitt" ;
|
||||
<_,_,Pl,_> => "sina"
|
||||
} ;
|
||||
|
||||
|
||||
}
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
|
||||
abstract ExtraSweAbs = ExtraScandAbs -[FocAP] ** {
|
||||
flags coding=utf8;
|
||||
cat ReflNP ;
|
||||
cat ReflNP ; ---- should be merged with Extra.RNP AR 7/6/2016
|
||||
PronAD ; -- relational pronouns which can act like adjectives and
|
||||
-- determiners. 'fler'
|
||||
PronAQ ; -- relational pronouns which can act like adjectives and
|
||||
@@ -44,8 +44,8 @@ fun
|
||||
it8utr_Pron : Pron ;
|
||||
this8denna_Quant : Quant ;
|
||||
|
||||
ReflCN : Num -> CN -> ReflNP ;
|
||||
ReflSlash : VPSlash -> ReflNP -> VP ;
|
||||
ReflCN : Num -> CN -> ReflNP ; ---- should be merged with Extra.RNP AR 7/6/2016
|
||||
ReflSlash : VPSlash -> ReflNP -> VP ; ---- should be merged with Extra.RNP AR 7/6/2016
|
||||
|
||||
|
||||
SupCl : NP -> VP -> Pol -> S ; -- när jag sovit
|
||||
|
||||
Reference in New Issue
Block a user