Grammalecte  Check-in [0bf8b23669]

Overview
Comment:[fr] pt: pseudo
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk | fr
Files: files | file ages | folders
SHA3-256: 0bf8b236696a4da8213b2188a2e8ec325363236bbed53f41e615b2f581642820
User & Date: olr on 2017-05-17 07:21:26
Other Links: manifest | tags
Context
2017-05-17
07:28
[fr] nommage des règles du processeur check-in: c4772fd7bc user: olr tags: trunk, fr
07:21
[fr] pt: pseudo check-in: 0bf8b23669 user: olr tags: trunk, fr
00:59
[fr] nommage des règles du processeur check-in: 296e21eba6 user: olr tags: trunk, fr
Changes

Modified gc_lang/fr/rules.grx from [8af51c75ff] to [c020247554].

1311
1312
1313
1314
1315
1316
1317

1318

1319
1320
1321
1322
1323
1324
1325
1311
1312
1313
1314
1315
1316
1317
1318

1319
1320
1321
1322
1323
1324
1325
1326







+
-
+







TEST: {{rétro ingénierie}}.                             ->> rétro-ingénierie


__[i]/tu(tu_préfixe_pseudo)__
    pseudo ({w_2}) @@$
    <<- morph(\1, ":N") ->> pseudo-\1                                                               # Si vous voulez évoquer le simulacre de “\1”, mettez un trait d’union.
    <<- morph(\1, ":N") ~>> \1
__[i](p_pseudo_xxx)__
__[i]__  pseudo-({w_2}) @@$ <<- ~>> \1
    (pseudo-){w_2} @@0 <<- ~1>> *

TEST: il n’avait contracté qu’un {{pseudo mariage}}.


__[i]/tu(tu_préfixe_divers)__
    (anti|auto|arrière|avant|demi|extra|intra|multi|non|post|sans|sous) ({w1})  @@0,$
    <<- spell(\1+"-"+\2) and analyse(\1+"-"+\2, ":", False) and morph(word(-1), ":D", False, not bool(re.search("(?i)^(?:s(?:ans|ous)|non)$", \1)))