Overview
| Comment: | Optimisation mineur |
|---|---|
| Downloads: | Tarball | ZIP archive | SQL archive |
| Timelines: | family | ancestors | descendants | both | fr | Lexicographe |
| Files: | files | file ages | folders |
| SHA3-256: |
1a7c706a66d5369d56062c12adb9ec72 |
| User & Date: | IllusionPerdu on 2017-10-31 21:05:12 |
| Other Links: | branch diff | manifest | tags |
Context
|
2017-11-01
| ||
| 08:16 | [build][fr] build_data: readFile as a generator check-in: 1a082eec4e user: olr tags: fr, build, Lexicographe | |
|
2017-10-31
| ||
| 21:05 | Optimisation mineur check-in: 1a7c706a66 user: IllusionPerdu tags: fr, Lexicographe | |
| 20:42 | Changement mineur check-in: eda5a34bc9 user: IllusionPerdu tags: fr, Lexicographe | |
Changes
Modified gc_lang/fr/modules-js/lexicographe.js from [8b933913ea] to [d63c8f768b].
| ︙ | ︙ | |||
227 228 229 230 231 232 233 |
this.oDict = oDict;
this.oTokenizer = oTokenizer;
this.oLocGraph = JSON.parse(oLocGraph);
this._zElidedPrefix = new RegExp("^([dljmtsncç]|quoiqu|lorsqu|jusqu|puisqu|qu)['’](.+)", "i");
this._zCompoundWord = new RegExp("([a-zA-Zà-ö0-9À-Öø-ÿØ-ßĀ-ʯ]+)-((?:les?|la)-(?:moi|toi|lui|[nv]ous|leur)|t-(?:il|elle|on)|y|en|[mts][’'](?:y|en)|les?|l[aà]|[mt]oi|leur|lui|je|tu|ils?|elles?|on|[nv]ous)$", "i");
this._zTag = new RegExp("[:;/][a-zA-Zà-ö0-9À-Öø-ÿØ-ßĀ-ʯ*Ṽ][^:;/]*", "g");
| | | 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 |
this.oDict = oDict;
this.oTokenizer = oTokenizer;
this.oLocGraph = JSON.parse(oLocGraph);
this._zElidedPrefix = new RegExp("^([dljmtsncç]|quoiqu|lorsqu|jusqu|puisqu|qu)['’](.+)", "i");
this._zCompoundWord = new RegExp("([a-zA-Zà-ö0-9À-Öø-ÿØ-ßĀ-ʯ]+)-((?:les?|la)-(?:moi|toi|lui|[nv]ous|leur)|t-(?:il|elle|on)|y|en|[mts][’'](?:y|en)|les?|l[aà]|[mt]oi|leur|lui|je|tu|ils?|elles?|on|[nv]ous)$", "i");
this._zTag = new RegExp("[:;/][a-zA-Zà-ö0-9À-Öø-ÿØ-ßĀ-ʯ*Ṽ][^:;/]*", "g");
this._zLocTag = new RegExp("(:L[A-Z])([a-z].?)?(.*)");
}
getInfoForToken (oToken) {
// Token: .sType, .sValue, .nStart, .nEnd
// return a object {sType, sValue, aLabel}
let m = null;
try {
|
| ︙ | ︙ | |||
341 342 343 344 345 346 347 |
return sRes;
}
return sRes.gl_trimRight(",");
}
_formatTagsLoc (sTags) {
let sRes = "";
| | | | | | 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 |
return sRes;
}
return sRes.gl_trimRight(",");
}
_formatTagsLoc (sTags) {
let sRes = "";
let oTagsVerb = this._zLocTag.exec(sTags);
sTags = oTagsVerb[1]+oTagsVerb[3];
let m;
while ((m = this._zTag.exec(sTags)) !== null) {
sRes += _dLocTAGS.get(m[0]);
if (m[0] == ':LV' && oTagsVerb[2]){
oTagsVerb[2].split(/(?!$)/u).forEach(function(sKey) {
sRes += _dLocVERB.get(sKey);
});
}
if (sRes.length > 100) {
break;
}
}
|
| ︙ | ︙ |