Overview
Comment: | [fr] fix few bugs |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | fr | rg |
Files: | files | file ages | folders |
SHA3-256: |
ad0bbbe88a4eccd50b5c2703461c95ad |
User & Date: | olr on 2018-06-29 15:24:53 |
Other Links: | branch diff | manifest | tags |
Context
2018-06-29
| ||
15:32 | [core] fix intertwined bugs concerning switches between regex rules and graph rules (the transition is a mess) check-in: c6acf0a935 user: olr tags: core, rg | |
15:24 | [fr] fix few bugs check-in: ad0bbbe88a user: olr tags: fr, rg | |
10:20 | [fr] copie de règles de trunk (compliqué de fusionner les branches) check-in: d45024f924 user: olr tags: fr, rg | |
Changes
Modified gc_lang/fr/rules.grx from [c04a10c3bc] to [0f2bfff00f].
︙ | ︙ | |||
483 484 485 486 487 488 489 | # crochets __[s](p_points_suspension_entre_crochets)__ \[…\] <<- ~>> * __[s](p_mot_entre_crochets)__ \[({w_1})\] @@1 <<- \1.isdigit() ~>> * <<- __else__ and morph(\1, ":G", False) ~>> =" " + \1 + " " | | | 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 | # crochets __[s](p_points_suspension_entre_crochets)__ \[…\] <<- ~>> * __[s](p_mot_entre_crochets)__ \[({w_1})\] @@1 <<- \1.isdigit() ~>> * <<- __else__ and morph(\1, ":G", False) ~>> =" " + \1 + " " <<- __else__ and \1.isalpha() ~>> " _" __[s](points_suspension_entre_parenthèses)__ \(…\) <<- ->> […] # Pour indiquer une troncature de texte, on utilise usuellement des crochets. <<- ~>> * # Divers __[i](p_FranceTV)__ |
︙ | ︙ | |||
4948 4949 4950 4951 4952 4953 4954 | [me|m’|te|t’|nous|vous] ?[le|la|l’|les|en|y]¿ (~[ae]s$) ~¬[tT]u [le|la|l’|les] [lui|leur|en|y] (~[ae]s$) ~¬[tT]u [lui|leur] en (~[ae]s$) ~¬[tT]u <<- /conj/ morph(\1, ":2s", ":(?:E|G|W|M|J|3[sp])") and not tag_before(\1, "2s") -1>> =suggVerb(\1, ":3s") # Incohérence. Ceci est un verbe à la 2ᵉ personne du singulier. Sujet (“tu” ou “toi qui”) introuvable. ~[ae]s$ ~¬[tT]u | | | 4948 4949 4950 4951 4952 4953 4954 4955 4956 4957 4958 4959 4960 4961 4962 | [me|m’|te|t’|nous|vous] ?[le|la|l’|les|en|y]¿ (~[ae]s$) ~¬[tT]u [le|la|l’|les] [lui|leur|en|y] (~[ae]s$) ~¬[tT]u [lui|leur] en (~[ae]s$) ~¬[tT]u <<- /conj/ morph(\1, ":2s", ":(?:E|G|W|M|J|3[sp])") and not tag_before(\1, "2s") -1>> =suggVerb(\1, ":3s") # Incohérence. Ceci est un verbe à la 2ᵉ personne du singulier. Sujet (“tu” ou “toi qui”) introuvable. ~[ae]s$ ~¬[tT]u <<- /conj/ morph(\1, ":2s", ":(?:E|G|W|M|J|3[sp]|N|A|Q|1p)") and not (\1.istitle() and before0(r"\w")) and not tag_before(\1, "2s") -1>> =suggVerb(\1, ":3s") # Incohérence. Ceci est un verbe à la 2ᵉ personne du singulier. Sujet (“tu” ou “toi qui”) introuvable. __conj_xxxxxs_sans_sujet!3__ [se|s’] ?[en|y|le|la|l’|les]¿ (~[iudnrtpcï]s$) <<- /conj/ morph(\1, ":[12]s", ":(?:G|W|M|J|3[sp]|2p|1p)") -1>> =suggVerb(\1, ":3s") # Incohérence. Le sujet de cette forme verbale est introuvable. |
︙ | ︙ | |||
5396 5397 5398 5399 5400 5401 5402 5403 5404 5405 | [le|du|au] [1er|1ᵉʳ|~\d\d?] {mois} ?[dernier|prochain|~\d{2,5}]¿ [jusqu’|jusqu] au [1er|1ᵉʳ|~\d\d?] {mois} ?[dernier|prochain|~\d{2,5}]¿ à compter du [1er|1ᵉʳ|~\d\d?] {mois} ?[dernier|prochain|~\d{2,5}]¿ en l’ an ~\d{2,5} en l’ an de grâce ~\d{2,5} en {mois} ~\d{2,5} [de|d’|D’] {mois} ~\d{2,5} en ~\d{2,5} [,|<end>] en ~\d{2,5} @:¬:[AN].*:[pi] de ~\d{2,5} @:A.*:s | > > > < | | 5396 5397 5398 5399 5400 5401 5402 5403 5404 5405 5406 5407 5408 5409 5410 5411 5412 5413 5414 5415 5416 | [le|du|au] [1er|1ᵉʳ|~\d\d?] {mois} ?[dernier|prochain|~\d{2,5}]¿ [jusqu’|jusqu] au [1er|1ᵉʳ|~\d\d?] {mois} ?[dernier|prochain|~\d{2,5}]¿ à compter du [1er|1ᵉʳ|~\d\d?] {mois} ?[dernier|prochain|~\d{2,5}]¿ en l’ an ~\d{2,5} en l’ an de grâce ~\d{2,5} en {mois} ~\d{2,5} [de|d’|D’] {mois} ~\d{2,5} à la {mi_mois} ?~\d{2,5}¿ <<- ~>> * en ~\d{2,5} [,|<end>] en ~\d{2,5} @:¬:[AN].*:[pi] de ~\d{2,5} @:A.*:s <<- ~1:2>> * TEST: ils sont depuis le 2 janvier {{parti}} à l’étranger. TEST: ils sont depuis le 2 janvier 2012 {{parti}} à l’étranger. __purge_saisons__ à l’ [été|automne|hiver] ~\d{2,4} |
︙ | ︙ | |||
5443 5444 5445 5446 5447 5448 5449 | <start> de plus <start> et ?puis¿ <start> mais <start> m’ est avis [que|qu’|qu] <start> or donc <start> puis [<start>|,] grand bien lui fasse | | | 5445 5446 5447 5448 5449 5450 5451 5452 5453 5454 5455 5456 5457 5458 5459 | <start> de plus <start> et ?puis¿ <start> mais <start> m’ est avis [que|qu’|qu] <start> or donc <start> puis [<start>|,] grand bien lui fasse <<- ~2:0>> * __purge_horaires_et_durée__ 24 [heures|h] [sur|/] 24 7 [jours|j] [sur|/] 7 sept [jours|j] [sur|/] sept vingt-quatre heures [sur|/] vingt-quatre |
︙ | ︙ | |||
6748 6749 6750 6751 6752 6753 6754 | <<- ~1:5>> * au sens le [plus|moins] @:A.*:[me]:[si] du terme au sens @:A.*:[me]:[si] du terme <<- ~>> * <start> bien entendu | | | 6750 6751 6752 6753 6754 6755 6756 6757 6758 6759 6760 6761 6762 6763 6764 | <<- ~1:5>> * au sens le [plus|moins] @:A.*:[me]:[si] du terme au sens @:A.*:[me]:[si] du terme <<- ~>> * <start> bien entendu <<- ~2:0>> * bien entendu <<- morph(<1, ":[NAQR]|>que?/") ~>> * comme [moi|toi|lui|elle|nous|vous|eux|elles|ça|cela] comme [celui-ci|celui-là|celle-ci|celle-là|ceux-ci|ceux-là|celles-ci|celles-là] comme le [mien|tien|sien|nôtre|vôtre|leur] |
︙ | ︙ |