forked from GitHub/gf-rgl
@@ -69,7 +69,7 @@ instance DiffPor of DiffRomance - [iAdvQuestionInv,chooseTA,otherInv,partAgr,sta
|
|||||||
clit = vp.clit1 ++ vp.clit2 ;
|
clit = vp.clit1 ++ vp.clit2 ;
|
||||||
hasClit = vp.clit3.hasClit ;
|
hasClit = vp.clit3.hasClit ;
|
||||||
imper = vp.s.s ! vImper n pe ;
|
imper = vp.s.s ! vImper n pe ;
|
||||||
subj = vp.s.s ! VFin (VPres Conjunct) n p ;
|
subj = vp.s.s ! VFin (VPres Conjunct) n pe ;
|
||||||
neg = vp.neg ! pol ;
|
neg = vp.neg ! pol ;
|
||||||
agr = {g = g ; n = n ; p = pe} ;
|
agr = {g = g ; n = n ; p = pe} ;
|
||||||
compl = neg.p2 ++ vp.comp ! agr ++ vp.ext ! pol
|
compl = neg.p2 ++ vp.comp ! agr ++ vp.ext ! pol
|
||||||
|
|||||||
@@ -2,8 +2,9 @@ CompCN {"um"} DET det head
|
|||||||
ComplVS {"que"} SCONJ mark head
|
ComplVS {"que"} SCONJ mark head
|
||||||
EmbedS {"que"} PRON nsubj head
|
EmbedS {"que"} PRON nsubj head
|
||||||
EmbedVP {"de"} ADP mark head
|
EmbedVP {"de"} ADP mark head
|
||||||
|
ExistNPAdv {"existe", "há"} AUX aux head
|
||||||
ExtAdvS,SubjS,VocNP {","} PUNCT punct head
|
ExtAdvS,SubjS,VocNP {","} PUNCT punct head
|
||||||
PassV2 {"era","sido"} AUX aux:pass head
|
PassV2 {"era","sido","foi"} AUX aux:pass head
|
||||||
PredVP {"há"} AUX aux head
|
PredVP {"há"} AUX aux head
|
||||||
PredVP {"se"} PRON expl head
|
PredVP {"se"} PRON expl head
|
||||||
ProgrVP {"estavam"} AUX aux head
|
ProgrVP {"estavam"} AUX aux head
|
||||||
@@ -11,5 +12,8 @@ SelfAdVVP {"ela"} PRON obl head
|
|||||||
SelfAdVVP {"própria"} DET det head
|
SelfAdVVP {"própria"} DET det head
|
||||||
SlashV2a,UseComp,UseV {"não"} ADV advmod head
|
SlashV2a,UseComp,UseV {"não"} ADV advmod head
|
||||||
SlashV2V {"a"} ADP mark head
|
SlashV2V {"a"} ADP mark head
|
||||||
UseComp,ProgrVP,QuestIComp {"é","sou","são","está","estão","estava"} VERB cop head
|
UseComp,ProgrVP,QuestIComp {"é","sou","são","está","estão","estava","estou"} VERB cop head
|
||||||
UsePN {"de","por"} ADP case head
|
UsePN {"de","por"} ADP case head
|
||||||
|
|
||||||
|
-- morphological feature labels
|
||||||
|
-- missing
|
||||||
@@ -322,7 +322,7 @@ lin
|
|||||||
know_VQ = mkVQ know_V ;
|
know_VQ = mkVQ know_V ;
|
||||||
wonder_VQ = mkVQ (reflV (mkV "perguntar")) ;
|
wonder_VQ = mkVQ (reflV (mkV "perguntar")) ;
|
||||||
fear_VS = subjVS (mkV "temer") ;
|
fear_VS = subjVS (mkV "temer") ;
|
||||||
hope_VS = mkVS (mkV "esperar") ;
|
hope_VS = subjVS (mkV "esperar") ;
|
||||||
know_VS = mkVS know_V ;
|
know_VS = mkVS know_V ;
|
||||||
say_VS = mkVS (mkV (dizer_Besch "dizer")) ;
|
say_VS = mkVS (mkV (dizer_Besch "dizer")) ;
|
||||||
-- V
|
-- V
|
||||||
|
|||||||
@@ -67,7 +67,7 @@ concrete StructuralPor of Structural = CatPor **
|
|||||||
during_Prep = mkPrep "durante" ;
|
during_Prep = mkPrep "durante" ;
|
||||||
either7or_DConj = {s1,s2 = "ou" ; n = Sg} ;
|
either7or_DConj = {s1,s2 = "ou" ; n = Sg} ;
|
||||||
everybody_NP = makeNP "todos" Masc Pl ;
|
everybody_NP = makeNP "todos" Masc Pl ;
|
||||||
every_Det = mkDeterminer "cada" "cada" Sg False ;
|
every_Det = mkDeterminer "todo" "toda" Sg False ;
|
||||||
everything_NP = pn2np (mkPN "tudo" Masc) ;
|
everything_NP = pn2np (mkPN "tudo" Masc) ;
|
||||||
everywhere_Adv = ss ["em toda parte"] ;
|
everywhere_Adv = ss ["em toda parte"] ;
|
||||||
except_Prep = mkPrep "exceto" ;
|
except_Prep = mkPrep "exceto" ;
|
||||||
@@ -105,7 +105,7 @@ concrete StructuralPor of Structural = CatPor **
|
|||||||
s2 = [] ; isNeg = True
|
s2 = [] ; isNeg = True
|
||||||
} ;
|
} ;
|
||||||
no_Utt = ss "não" ;
|
no_Utt = ss "não" ;
|
||||||
not_Predet = {s = \\a,c => prepCase c ++ "não" ; c = Nom ; a = PNoAg} ;
|
not_Predet = {s = \\a,c => prepCase c ++ "nem" ; c = Nom ; a = PNoAg} ;
|
||||||
nobody_NP = pn2npNeg (mkPN "ninguém") ;
|
nobody_NP = pn2npNeg (mkPN "ninguém") ;
|
||||||
nothing_NP = pn2npNeg (mkPN "nada") ;
|
nothing_NP = pn2npNeg (mkPN "nada") ;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user