Grammalecte  Check-in [39e274565b]

Overview
Comment:[fr] ne pas réécrire <-t-> si non nécessaire
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | fr | rg
Files: files | file ages | folders
SHA3-256: 39e274565b7c1d75be515777c448b1d87ce05ddfcfc73d5620b482d29010d2c0
User & Date: olr on 2018-06-12 12:24:07
Other Links: branch diff | manifest | tags
Context
2018-06-12
16:37
[build] graph builder update (syntax + bookmarks) check-in: bf346cdb9b user: olr tags: build, rg
12:24
[fr] ne pas réécrire <-t-> si non nécessaire check-in: 39e274565b user: olr tags: fr, rg
12:10
[fr] graph tests (draft) check-in: 2f0f044a66 user: olr tags: fr, rg
Changes

Modified gc_lang/fr/rules.grx from [49d6e76cbe] to [bf15d1e70b].

1501
1502
1503
1504
1505
1506
1507
1508

1509
1510
1511
1512

1513
1514
1515
1516
1517
1518
1519
1501
1502
1503
1504
1505
1506
1507

1508
1509
1510
1511

1512
1513
1514
1515
1516
1517
1518
1519







-
+



-
+







!!
!!

__<i]/tu(tu_t_euphonique_incorrect)__
    ([-–—− ]t(?:[’' ][-–—−]?|[-–—−][’' ]?))(ils?|elles?|on|tu)  @@0,$
    <<- re.search("(?i)^(?:ils|elles|tu)$", \2) -1>> -      # Le “t” euphonique n’est pas nécessaire avec “\2”.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?T1=t+euphonique&id=2513
    <<- __else__ and \1 != "-t-" and \1 != "-T-" -1>> -t-   # Pour le “t” euphonique, il faut deux traits d’union. Pas d’apostrophe. Pas d’espace.
    <<- ~1>> -t-
    <<- \1 != "-t-" ~1>> -t-
__<i]/tu(tu_t_euphonique_superflu)__
    [td]([- ]t[-’' ])(?:il|elle|on)  @@1
    <<- -1>> -                                              # Le “t” euphonique est superflu quand le verbe se termine par “t” ou “d”.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?T1=t+euphonique&id=2513
    <<- ~1>> -t-
    <<- \1 != "-t-" ~1>> -t-
__<i]/tu(tu_t_euphonique_manquant)__
    [aec](-(il|elle|on))  @@1,2  <<- -1>> -t-\2             # Il faut un “t” euphonique.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?T1=t+euphonique&id=2513

TEST: va{{ t’}}il y parvenir ?                          ->> -t-
TEST: A{{ t’}}elle soif ?                               ->> -t-
TEST: A{{ t-}}elle faim ?                               ->> -t-
TEST: a{{ t'}}elle                                      ->> -t-