forked from GitHub/gf-rgl
@@ -69,7 +69,7 @@ instance DiffPor of DiffRomance - [iAdvQuestionInv,chooseTA,otherInv,partAgr,sta
|
||||
clit = vp.clit1 ++ vp.clit2 ;
|
||||
hasClit = vp.clit3.hasClit ;
|
||||
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 ;
|
||||
agr = {g = g ; n = n ; p = pe} ;
|
||||
compl = neg.p2 ++ vp.comp ! agr ++ vp.ext ! pol
|
||||
|
||||
@@ -2,8 +2,9 @@ CompCN {"um"} DET det head
|
||||
ComplVS {"que"} SCONJ mark head
|
||||
EmbedS {"que"} PRON nsubj head
|
||||
EmbedVP {"de"} ADP mark head
|
||||
ExistNPAdv {"existe", "há"} AUX aux 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 {"se"} PRON expl head
|
||||
ProgrVP {"estavam"} AUX aux head
|
||||
@@ -11,5 +12,8 @@ SelfAdVVP {"ela"} PRON obl head
|
||||
SelfAdVVP {"própria"} DET det head
|
||||
SlashV2a,UseComp,UseV {"não"} ADV advmod 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
|
||||
|
||||
-- morphological feature labels
|
||||
-- missing
|
||||
@@ -322,7 +322,7 @@ lin
|
||||
know_VQ = mkVQ know_V ;
|
||||
wonder_VQ = mkVQ (reflV (mkV "perguntar")) ;
|
||||
fear_VS = subjVS (mkV "temer") ;
|
||||
hope_VS = mkVS (mkV "esperar") ;
|
||||
hope_VS = subjVS (mkV "esperar") ;
|
||||
know_VS = mkVS know_V ;
|
||||
say_VS = mkVS (mkV (dizer_Besch "dizer")) ;
|
||||
-- V
|
||||
|
||||
@@ -67,7 +67,7 @@ concrete StructuralPor of Structural = CatPor **
|
||||
during_Prep = mkPrep "durante" ;
|
||||
either7or_DConj = {s1,s2 = "ou" ; n = Sg} ;
|
||||
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) ;
|
||||
everywhere_Adv = ss ["em toda parte"] ;
|
||||
except_Prep = mkPrep "exceto" ;
|
||||
@@ -105,7 +105,7 @@ concrete StructuralPor of Structural = CatPor **
|
||||
s2 = [] ; isNeg = True
|
||||
} ;
|
||||
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") ;
|
||||
nothing_NP = pn2npNeg (mkPN "nada") ;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user