Overview
Comment: | [fr] nommage des règles du processeur |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk | fr |
Files: | files | file ages | folders |
SHA3-256: |
fff3554c64b063c2edcbc6ba75ede649 |
User & Date: | olr on 2017-05-17 07:39:21 |
Other Links: | manifest | tags |
Context
2017-05-17
| ||
07:40 | [build] don’t show unnamed rules check-in: 0f84492767 user: olr tags: trunk, build | |
07:39 | [fr] nommage des règles du processeur check-in: fff3554c64 user: olr tags: trunk, fr | |
07:28 | [fr] nommage des règles du processeur check-in: c4772fd7bc user: olr tags: trunk, fr | |
Changes
Modified compile_rules.py from [9ba071ca61] to [ace64a19d1].
︙ | ︙ | |||
187 188 189 190 191 192 193 194 195 196 197 198 199 200 | sRuleId = m.group('ruleid')[1:-1] if sRuleId in aRULESET: print("# Error. Several rules have the same id: " + sRuleId) exit() aRULESET.add(sRuleId) else: nRULEWITHOUTNAME += 1 nPriority = dOptPriority.get(sOption, 4) if m.group('priority'): nPriority = int(m.group('priority')[1:]) s = s[m.end(0):] else: print("# Warning. No option defined at line: " + sLineId) | > | 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 | sRuleId = m.group('ruleid')[1:-1] if sRuleId in aRULESET: print("# Error. Several rules have the same id: " + sRuleId) exit() aRULESET.add(sRuleId) else: nRULEWITHOUTNAME += 1 print(sLineId) nPriority = dOptPriority.get(sOption, 4) if m.group('priority'): nPriority = int(m.group('priority')[1:]) s = s[m.end(0):] else: print("# Warning. No option defined at line: " + sLineId) |
︙ | ︙ |
Modified gc_lang/fr/rules.grx from [6052d0f6b0] to [7adf4001ed].
︙ | ︙ | |||
499 500 501 502 503 504 505 | TEST: qui a été le plus honnête [Rires] TEST: Marion Maréchal-Le Pen. Afin que Maréchal ne soit pas analysé comme un impératif, “Le Pen” devient “Le_Pen”. #TEST: des <b>{{homme}}</b> #TEST: des [b]{{femme}}[/b] # HTML | | | | | | | | | | | | | 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 | TEST: qui a été le plus honnête [Rires] TEST: Marion Maréchal-Le Pen. Afin que Maréchal ne soit pas analysé comme un impératif, “Le Pen” devient “Le_Pen”. #TEST: des <b>{{homme}}</b> #TEST: des [b]{{femme}}[/b] # HTML __<i>/html(p_html_amp_xxx)__ &[a-zA-Z]+; <<- ~>> _ __<i>/html(p_html_lt)__ < <<- ~>> " <" __<i>/html(p_html_gt)__ > <<- ~>> > __<i>/html(p_html_amp)__ & <<- ~>> & __<i>/html(p_html_nbsp)__ <<- ~>> * __<i>/html(p_html_balise_ouvrante)__ <\w+.*?> <<- ~>> * __<i>/html(p_html_balise_fermante)__ </\w+ *> <<- ~>> * __<i>/html(p_html_pseudo_balise)__ \[/?\w+\] <<- ~>> * # LATEX __<i]/latex(p_latex1)__ \\[a-z]+ <<- ~>> * __<i>/latex(p_latex2)__ \\[,;/\\] <<- ~>> * __<s>/latex(p_latex3)__ \{(?:abstract|align|cases|center|description|enumerate|equation|figure|flush(?:left|right)|gather|minipage|multline|quot(?:ation|e)|SaveVerbatim|table|tabular|thebibliography|[vV]erbatim|verse|wrapfigure)\} <<- ~>> * # # //////////////////////////////////////// RÈGLES DE CONTRÔLE //////////////////////////////////////// # |
︙ | ︙ | |||
6979 6980 6981 6982 6983 6984 6985 | <<- not morph(word(-1), ":[VR]", False, False) and not morph(word(1), ":(?:3s|Oo|X)", False) -1>> ont # Confusion probable. Exemples : « on y va », « ils ont faim ». TEST: Qui {{on}} {{tant}} de malheurs ! TEST: qui on blâme, ce soir ? | | | | 6979 6980 6981 6982 6983 6984 6985 6986 6987 6988 6989 6990 6991 6992 6993 6994 6995 6996 6997 6998 6999 | <<- not morph(word(-1), ":[VR]", False, False) and not morph(word(1), ":(?:3s|Oo|X)", False) -1>> ont # Confusion probable. Exemples : « on y va », « ils ont faim ». TEST: Qui {{on}} {{tant}} de malheurs ! TEST: qui on blâme, ce soir ? __[i]/conf(conf_xxx_on1)__ {w_2}-(ont) @@$ <<- -1>> on # Incohérence : “ont” est une forme conjuguée du verbe “avoir” (par exemple: “ils ont”). Pour le pronom personnel, écrivez : TEST: peut-{{ont}} y arriver avec si peu de moyens ? __[i]/conf(conf_xxx_on2)__ ({w_2})( ont) @@w,$ <<- morph(\1, ":3s", False) and before("^ *$|, $") -2>> -on # Confusion probable : “ont” est une forme conjuguée du verbe “avoir”. Pour le pronom personnel, écrivez “on” et mettez un trait d’union puisqu’il s’agit d’une question. TEST: peut{{ ont}} y arriver ? TEST: les politiques de l’offre ont échoué. |
︙ | ︙ | |||
8406 8407 8408 8409 8410 8411 8412 | TEST: J’{{ai été}} {{chercher}} du pain. TEST: Ç’eût été prendre des vessies pour des lanternes. TEST: C’eût été foncer tête baissée dans la gueule du loup. ## pouvoir/sembler/paraître/vouloir/devoir/croire/déclarer/penser/dire/affirmer + être/avoir été | > | | 8406 8407 8408 8409 8410 8411 8412 8413 8414 8415 8416 8417 8418 8419 8420 8421 | TEST: J’{{ai été}} {{chercher}} du pain. TEST: Ç’eût été prendre des vessies pour des lanternes. TEST: C’eût été foncer tête baissée dans la gueule du loup. ## pouvoir/sembler/paraître/vouloir/devoir/croire/déclarer/penser/dire/affirmer + être/avoir été __[i](p_risque_d_être)__ risqu\w+ +(d’)être @@* <<- ~1>> * __[i]/ppas(ppas_je_verbe_être)__ j(?:e|’(?:y|en)) +(?:ne +|n’|)((?:p[aeouûr]|s(?:embl|ouhait)|cr[ouû]|d[eouûéiî]|estim|imagin|v[eo]u|a(?:ffirm|im|dor)|risqu)\w+) +(?:être|avoir été) +({w_2}) @@w,$ <<- morph(\1, ">(?:sembler|para[îi]tre|pouvoir|penser|préférer|croire|d(?:evoir|éclarer|ésirer|étester|ire)|vouloir|affirmer|aimer|adorer|souhaiter|estimer|imaginer|risquer) ", False) and morphex(\2, ":[NAQ].*:p", ":[GWYsi]") -2>> =suggSing(@) # Accord avec le sujet « je » : « \2 » devrait être au singulier. |
︙ | ︙ |