Grammalecte  Check-in [a0ccb8a021]

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:[fr] ajustements: locutions prépositives
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk | fr
Files: files | file ages | folders
SHA3-256:a0ccb8a0214784a31324e71883808a6337705a012d9fb5b36d0339598026b413
User & Date: olr 2019-08-11 08:20:31
Context
2019-08-11
08:44
[fr] ajustements check-in: 7d899ac572 user: olr tags: fr, trunk
08:20
[fr] ajustements: locutions prépositives check-in: a0ccb8a021 user: olr tags: fr, trunk
2019-08-10
17:41
[fx] test page layout check-in: 61a0800d1b user: olr tags: fx, trunk
Changes

Changes to gc_lang/fr/rules.grx.

 11781  11781       voiture [après|par] voiture
 11782  11782       wagon [après|par] wagon
 11783  11783           <<- not morph(<1, ":D") ~>> *
 11784  11784   
 11785  11785   
 11786  11786   __gestion_mots_grammaticaux__
 11787  11787       à [bord|bout|cause|contre-courant|côté|court|défaut|destination|droite|flanc|gauche|hauteur|partir|portée|proximité|propos|rebours|titre] [de|du|d’|des]
 11788         -        <<- ~2>> *
        11788  +        <<- ~1:2>> ␣
        11789  +        <<- =>> define(\1, [":R:LR"])
 11789  11790   
 11790  11791       à bonne distance [de|du|d’|des]
 11791  11792       à l’ [affût|affut|arrière|aune|avant|écart|égard|extérieur|encontre|insu|instar|intérieur|opposé|orée|approche] [de|du|d’|des]
 11792  11793       à la [hauteur|portée|suite] [de|du|d’|des]
 11793         -        <<- ~2:3>> *
        11794  +        <<- ~1:3>> ␣
        11795  +        <<- =>> define(\1, [":R:LR"])
 11794  11796   
 11795  11797       à la grande surprise [de|du|d’|des]
 11796         -        <<- ~2:4>> *
 11797         -
 11798  11798       à l’ autre bout [de|du|d’|des]
 11799         -        <<- ~2:4>> *
        11799  +        <<- ~1:4>> ␣
        11800  +        <<- =>> define(\1, [":R:LR"])
 11800  11801   
 11801  11802       à [quelques|plusieurs] [mètres|kilomètres|lieues|pas|minutes|heures] [de|du|d’|des]
 11802         -        <<- ~2:3>> *
        11803  +        <<- ~1:3>> ␣
        11804  +        <<- =>> define(\1, [":R:LR"])
 11803  11805   
 11804  11806       à [quelques|plusieurs] [dizaines|centaines|milliers] de [mètres|kilomètres] [de|du|d’|des]
 11805         -        <<- ~2:5>> *
        11807  +        <<- ~1:5>> ␣
        11808  +        <<- =>> define(\1, [":R:LR"])
 11806  11809   
 11807  11810       à [base|force|raison] [de|d’]
 11808         -        <<- ~2>> *
        11811  +        <<- ~1:2>> ␣
        11812  +        <<- =>> define(\1, [":R:LR"])
 11809  11813   
 11810  11814       à grand renfort     [de|d’]
 11811  11815       à grands coups      [de|d’]
 11812  11816       à seule fin         [de|d’]
 11813         -        <<- ~2:3>> *
        11817  +        <<- ~1:3>> ␣
        11818  +        <<- =>> define(\1, [":R:LR"])
 11814  11819   
 11815  11820       à travers $:D
 11816  11821       à travers >différente
 11817         -        <<- ~2>> *
        11822  +        <<- ~1:2>> ␣
        11823  +        <<- =>> define(\1, [":R:LR"])
 11818  11824   
 11819  11825       ainsi
 11820  11826           <<- not value(>1, "|que|qu’|") ~>> *
 11821  11827   
 11822  11828       au [bout|courant|cours|détriment|gré|lieu|long|large|milieu|profit|sein|sortir|sujet|vu] [de|du|d’|des]
 11823         -        <<- ~2>> *
        11829  +        <<- ~1:2>> ␣
        11830  +        <<- =>> define(\1, [":R:LR"])
 11824  11831   
 11825  11832       au beau milieu      [de|du|d’|des]
 11826  11833       au fin fond         [de|du|d’|des]
 11827  11834       au grand dam        [de|du|d’|des]
 11828  11835       au plus profond     [de|du|d’|des]
 11829         -        <<- ~2:3>> *
        11836  +        <<- ~1:3>> ␣
        11837  +        <<- =>> define(\1, [":R:LR"])
 11830  11838   
 11831  11839       au fur et à mesure  [de|du|d’|des]
 11832  11840       au vu et au su      [de|du|d’|des]
 11833         -        <<- ~2:5>> *
        11841  +        <<- ~1:5>> ␣
        11842  +        <<- =>> define(\1, [":R:LR"])
 11834  11843   
 11835  11844       au nez et à la barbe [de|du|d’|des]
 11836         -        <<- ~2:6>> *
        11845  +        <<- ~1:6>> ␣
        11846  +        <<- =>> define(\1, [":R:LR"])
 11837  11847   
 11838  11848       aux [abords|dépens] [de|du|d’|des]
 11839         -        <<- ~2>> _
        11849  +        <<- ~1:2>> ␣
        11850  +        <<- =>> define(\1, [":R:LR"])
 11840  11851   
 11841  11852       [celui|celle|celles|ceux]   d’ entre [nous|vous|eux|elles]
 11842  11853       [chacun|chacune]            d’ entre [nous|vous|eux|elles]
 11843  11854           <<- ~2:0>> *
 11844  11855   
 11845  11856       ceux et [celle|celles] qui
 11846  11857           <<- ~2:3>> *
................................................................................
 11856  11867   
 11857  11868       de [plus|moins] comparé [à|au|aux]
 11858  11869           <<- ~1:3>> *
 11859  11870   
 11860  11871       du moins
 11861  11872           <<- ~>> _
 11862  11873   
 11863         -    en cours ~¬^(?:de|d’)$
 11864         -        <<- ~1:2>> *
        11874  +    en cours
        11875  +        <<- not value(>1, "|de|d’|") ~>> *
 11865  11876   
 11866  11877       de [mes|tes|ses|nos|vos|leurs] yeux [vu|vue|vus|vues]
 11867  11878           <<- ~1:3>> *
 11868  11879   
 11869  11880       elle aussi  @:A:[fe]:s
 11870  11881           <<- ~1:2>> *
 11871  11882   
................................................................................
 11875  11886       elles aussi  @:A:[fe]:p
 11876  11887           <<- ~1:2>> *
 11877  11888   
 11878  11889       elles aussi  @:W¬:(?:3p|X)  [<end>|@:A:[fe]:p]
 11879  11890           <<- ~1:2>> *
 11880  11891   
 11881  11892       en lieu et place [de|des|du]
 11882         -        <<- ~2:4>> *
        11893  +        <<- ~1:4>> ␣
        11894  +        <<- =>> define(\1, [":R:LR"])
 11883  11895   
 11884  11896       en l’ [absence|honneur] [de|du|d’|des]
 11885  11897       en plein milieu [de|du|d’|des]
 11886         -        <<- ~2:3>> *
        11898  +        <<- ~1:3>> ␣
        11899  +        <<- =>> define(\1, [":R:LR"])
 11887  11900   
 11888  11901       en [arrière|attente|amont|aval|cas|cours|dehors|dépit|direction|faveur|guise|présence|provenance|raison|sus|termes|vertu] [de|du|d’|des]
 11889         -        <<- ~2>> *
        11902  +        <<- ~1:2>> ␣
        11903  +        <<- =>> define(\1, [":R:LR"])
 11890  11904   
 11891  11905       en flagrant délit [de|d’]
 11892         -        <<- ~2:3>> *
        11906  +        <<- ~1:3>> ␣
        11907  +        <<- =>> define(\1, [":R:LR"])
 11893  11908   
 11894  11909       en matière [de|d’]
 11895         -        <<- ~2>> *
        11910  +        <<- ~1:2>> ␣
        11911  +        <<- =>> define(\1, [":R:LR"])
 11896  11912   
 11897  11913       en phase avec
 11898  11914           <<- ~1:2>> *
 11899  11915   
 11900  11916       en proie à
 11901  11917           <<- ~1:2>> *
 11902  11918   
................................................................................
 11936  11952           <<- ~2>> *
 11937  11953   
 11938  11954       pas très
 11939  11955           <<- morph(<1, ":[NV]", ":A:[em]:[is]") ~>> *
 11940  11956   
 11941  11957       par le biais [de|des|du]
 11942  11958       par l’ entremise [de|des|du]
 11943         -        <<- ~2:3>> *
        11959  +        <<- ~1:3>> ␣
        11960  +        <<- =>> define(\1, [":R:LR"])
 11944  11961   
 11945  11962       personne  d’ autre [que|qu’]  [moi|moi-même|toiô|toi-même|luiô|lui-même|elle-même|elles|elles-mêmes|nous|nous-même|nous-mêmes|vous|vous-même|vous-mêmes|eux-mêmes]
 11946  11963           <<- ~2:0>> *
 11947  11964   
 11948  11965       pour ou contre
 11949  11966           <<- ~2:0>> *
 11950  11967   
................................................................................
 11961  11978           <<- ~2>> *
 11962  11979   
 11963  11980       suite [à|au|aux]
 11964  11981           <<- not value(<1, "|une|la|cet|cette|ma|ta|sa|notre|votre|leur|de|quelque|certaine|") ~1>> *
 11965  11982   
 11966  11983       tout au long [de|du|d’|des]
 11967  11984           <<- not morph(<1, ":R") ~1>> *
 11968         -        <<- ~3>> *
        11985  +        <<- ~3>> _
 11969  11986   
 11970  11987       tout un chacun
 11971  11988           <<- ~1:2>> *
 11972  11989   
 11973  11990       une fois
 11974  11991           <<- ~>> _
 11975  11992   
................................................................................
 13502  13519   TEST: La mondialisation, admet donc M. Obama, s’est accompagnée d’erreurs et de rapacité.
 13503  13520   TEST: Les démons ont forme animale.
 13504  13521   TEST: Là n’est pas le problème.
 13505  13522   TEST: Une robe sans manches plutôt sympathique.
 13506  13523   TEST: une émancipation des usagers, refusant de se laisser guider par des « machines à sous » les incitant insidieusement à rester en ligne.
 13507  13524   TEST: Les pompes à chaleur sont moins rentables.
 13508  13525   TEST: Ce qui rend les pompes à chaleur moins rentables.
 13509         -TEST: l’accusation de lynchage médiatique proférée par François de Rugy à l’encontre de “Mediapart” ne tient pas.
        13526  +TEST: l’accusation de lynchage médiatique proférée par François de Clermont à l’encontre de “Marianne” ne tient pas.
 13510  13527   TEST: La poïesis, en grec, est ce qui permet de faire passer n’importe quoi du non-être à l’être
 13511  13528   
 13512  13529   
 13513  13530   
 13514  13531   @@@@
 13515  13532   @@@@
 13516  13533   @@@@
................................................................................
 14289  14306   TEST: Pour maintenir le potentiel de membrane qui lui permet de communiquer avec ses voisins sous forme d’influx nerveux, un neurone a besoin d’énergie.
 14290  14307   TEST: ces religieux inflexibles envers les femmes mais compatissants envers les tyrans qui soutiennent leur religion.
 14291  14308   TEST: le bruit de nos pas étouffé par l’épais tapis.
 14292  14309   
 14293  14310   
 14294  14311   __gn_des_2m__
 14295  14312       des  *WORD  *WORD
 14296         -        <<- /gn/ (morph(<1, ":(?:[VRBX]|Cs)|>comme/|<start>", "*") or morph(\3, ":N", ":[AQ]")) and not \3.startswith("seul") >>>
        14313  +        <<- /gn/ (morph(<1, ":(?:[VRBX]|Cs)|>comme/|<start>|>,", "*") or morph(\3, ":N", ":[AQ]")) and not \3.startswith("seul") >>>
 14297  14314           <<- /gn/ ( (morph(\2, ":[NA].*:m", ":[fe]") and morph(\3, ":[NA].*:f", "*")) or (morph(\2, ":[NA].*:f", ":[me]") and morph(\3, ":[NA].*:m", "*")) ) and not apposition(\2, \3)
 14298  14315           -3>> =switchGender(\3, True)                                                                # Accord de genre erroné avec « \2 ».
 14299  14316           <<- /gn/ __also__ and hasFemForm(\2) -2>> =switchGender(\2)                                 # Accord de genre erroné avec « \3 ».
 14300  14317           <<- /gn/ morph(\2, ":[NA].*:[pi]") and morph(\3, ":[NA].*:s", "*") and not apposition(\2, \3) and not (value(>1, "|et|,|") and morph(>2, ":A"))
 14301  14318           -3>> =suggPlur(\3)                                                                          # Accord de nombre erroné avec « \1 \2 » : « \3 » devrait être au pluriel.
 14302  14319           <<- checkAgreement(\2, \3) =>> =exclude(\3, ":V")
 14303  14320