Overview
| Comment: | [core][fr] fix getLemmaOfMorph() |
|---|---|
| Downloads: | Tarball | ZIP archive | SQL archive |
| Timelines: | family | ancestors | descendants | both | fr | core | mtok |
| Files: | files | file ages | folders |
| SHA3-256: |
392ae92308ba27c70b3632b5d45c8dbf |
| User & Date: | olr on 2021-03-13 08:07:33 |
| Other Links: | branch diff | manifest | tags |
Context
|
2021-03-13
| ||
| 09:53 | [core] gc engine: fix morphx() check-in: cb404dd67a user: olr tags: core, mtok | |
| 08:07 | [core][fr] fix getLemmaOfMorph() check-in: 392ae92308 user: olr tags: fr, core, mtok | |
|
2021-03-12
| ||
| 16:49 | [build] fix build [fr] remove useless tests check-in: 00bb2f9999 user: olr tags: fr, build, mtok | |
Changes
Modified gc_lang/fr/modules-js/cregex.js from [c1ba0b4cea] to [2376d50b6d].
| ︙ | ︙ | |||
78 79 80 81 82 83 84 |
_zNPf: new RegExp(":(?:M[12P]|T):f"),
_zNPe: new RegExp(":(?:M[12P]|T):e"),
///// FONCTIONS
getLemmaOfMorph: function (sMorph) {
| | > > > > | 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 |
_zNPf: new RegExp(":(?:M[12P]|T):f"),
_zNPe: new RegExp(":(?:M[12P]|T):e"),
///// FONCTIONS
getLemmaOfMorph: function (sMorph) {
let m = this._zLemma.exec(sMorph);
if (m) {
return m[1];
}
return "";
},
agreement: function (l1, l2) {
// returns True if agreement in gender and number is possible between morphologies <l1> and <l2>
let [sGender1, sNumber1] = this.getGenderNumber(l1);
let [sGender2, sNumber2] = this.getGenderNumber(l2);
if (sNumber1 !== ":i" && sNumber2 !== ":i" && sNumber1 !== sNumber2) {
|
| ︙ | ︙ |
Modified gc_lang/fr/modules/cregex.py from [d34aee52e1] to [412242b1dc].
| ︙ | ︙ | |||
78 79 80 81 82 83 84 |
NPe = re.compile(":(?:M[12P]|T):e")
#### FONCTIONS
def getLemmaOfMorph (s):
"return lemma in morphology <s>"
| | > > > | 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 |
NPe = re.compile(":(?:M[12P]|T):e")
#### FONCTIONS
def getLemmaOfMorph (s):
"return lemma in morphology <s>"
m = Lemma.search(s)
if m:
return m.group(1)
return ""
def agreement (l1, l2):
"returns True if agreement in gender and number is possible between morphologies <l1> and <l2>"
sGender1, sNumber1 = getGenderNumber(l1)
sGender2, sNumber2 = getGenderNumber(l2)
if sNumber1 != ":i" and sNumber2 != ":i" and sNumber1 != sNumber2:
return False
|
| ︙ | ︙ |