81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
|
#### FONCTIONS
def getLemmaOfMorph (s):
"return lemma in morphology <s>"
return Lemma.search(s).group(1)
def checkAgreement (l1, l2):
"returns True if agreement in gender and number is possible between morphologies <l1> and <l2>"
# check number agreement
if not mbInv(l1) and not mbInv(l2):
if mbSg(l1) and not mbSg(l2):
return False
if mbPl(l1) and not mbPl(l2):
return False
|
|
|
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
|
#### FONCTIONS
def getLemmaOfMorph (s):
"return lemma in morphology <s>"
return Lemma.search(s).group(1)
def agreement (l1, l2):
"returns True if agreement in gender and number is possible between morphologies <l1> and <l2>"
# check number agreement
if not mbInv(l1) and not mbInv(l2):
if mbSg(l1) and not mbSg(l2):
return False
if mbPl(l1) and not mbPl(l2):
return False
|