Overview
| Comment: | [fr][bug] lexicographe: détection de la fin d’un lemme |
|---|---|
| Downloads: | Tarball | ZIP archive | SQL archive |
| Timelines: | family | ancestors | descendants | both | fr | rg |
| Files: | files | file ages | folders |
| SHA3-256: |
e9f97a8a3db8ab5985b9415ccfb0520a |
| User & Date: | olr on 2018-09-19 16:04:18 |
| Other Links: | branch diff | manifest | tags |
Context
|
2018-09-19
| ||
| 18:36 | [core][build][fr] merge rg: GC ENGINE REWRITTEN (tokenization and rules merged as graphs) check-in: c784e6eb04 user: olr tags: trunk, fr, core, build, new_feature, major_change | |
| 16:04 | [fr][bug] lexicographe: détection de la fin d’un lemme Closed-Leaf check-in: e9f97a8a3d user: olr tags: fr, rg | |
| 15:32 | [core] tests: avoid graph rules for now check-in: 078b376d10 user: olr tags: core, rg | |
Changes
Modified gc_lang/fr/modules-js/lexicographe.js from [8830593e2a] to [7a5d00fb61].
| ︙ | ︙ | |||
73 74 75 76 77 78 79 80 81 82 83 84 85 86 |
[':Dn', [" déterminant négatif,", "Déterminant négatif"]],
[':Od', [" pronom démonstratif,", "Pronom démonstratif"]],
[':Oi', [" pronom indéfini,", "Pronom indéfini"]],
[':On', [" pronom indéfini négatif,", "Pronom indéfini négatif"]],
[':Ot', [" pronom interrogatif,", "Pronom interrogatif"]],
[':Or', [" pronom relatif,", "Pronom relatif"]],
[':Ow', [" pronom adverbial,", "Pronom adverbial"]],
[':Os', [" pronom personnel sujet,", "Pronom personnel sujet"]],
[':Oo', [" pronom personnel objet,", "Pronom personnel objet"]],
[':O1', [" 1ʳᵉ pers.,", "Pronom : 1ʳᵉ personne"]],
[':O2', [" 2ᵉ pers.,", "Pronom : 2ᵉ personne"]],
[':O3', [" 3ᵉ pers.,", "Pronom : 3ᵉ personne"]],
[':C', [" conjonction,", "Conjonction"]],
[':Ĉ', [" conjonction (él.),", "Conjonction (élément)"]],
| > | 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 |
[':Dn', [" déterminant négatif,", "Déterminant négatif"]],
[':Od', [" pronom démonstratif,", "Pronom démonstratif"]],
[':Oi', [" pronom indéfini,", "Pronom indéfini"]],
[':On', [" pronom indéfini négatif,", "Pronom indéfini négatif"]],
[':Ot', [" pronom interrogatif,", "Pronom interrogatif"]],
[':Or', [" pronom relatif,", "Pronom relatif"]],
[':Ow', [" pronom adverbial,", "Pronom adverbial"]],
[':Ov', ["", ""]],
[':Os', [" pronom personnel sujet,", "Pronom personnel sujet"]],
[':Oo', [" pronom personnel objet,", "Pronom personnel objet"]],
[':O1', [" 1ʳᵉ pers.,", "Pronom : 1ʳᵉ personne"]],
[':O2', [" 2ᵉ pers.,", "Pronom : 2ᵉ personne"]],
[':O3', [" 3ᵉ pers.,", "Pronom : 3ᵉ personne"]],
[':C', [" conjonction,", "Conjonction"]],
[':Ĉ', [" conjonction (él.),", "Conjonction (élément)"]],
|
| ︙ | ︙ | |||
390 391 392 393 394 395 396 |
let sRes = "";
sTags = sTags.replace(/V([0-3][ea]?)[itpqnmr_eaxz]+/, "V$1");
let m;
while ((m = this._zTag.exec(sTags)) !== null) {
sRes += _dTag.get(m[0])[0];
}
if (sRes.startsWith(" verbe") && !sRes.includes("infinitif")) {
| | | 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 |
let sRes = "";
sTags = sTags.replace(/V([0-3][ea]?)[itpqnmr_eaxz]+/, "V$1");
let m;
while ((m = this._zTag.exec(sTags)) !== null) {
sRes += _dTag.get(m[0])[0];
}
if (sRes.startsWith(" verbe") && !sRes.includes("infinitif")) {
sRes += " [" + sTags.slice(1, sTags.indexOf("/")) + "]";
}
if (!sRes) {
return "#Erreur. Étiquette inconnue : [" + sTags + "]";
}
return sRes.gl_trimRight(",");
}
|
| ︙ | ︙ |