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: fr, trunk
07:21
[fr] pt: pseudo check-in: 0bf8b23669 user: olr tags: fr, trunk
00:59
[fr] nommage des règles du processeur check-in: 296e21eba6 user: olr tags: fr, trunk
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
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]__  pseudo-({w_2}) @@$ <<- ~>> \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)))







|
>







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)__
    (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)))