0 votes
274 vues

La section 6.2.3 « Comment fonctionne la correspondance de motifs ? » explique que, lors de la correspondance de motifs, la première règle listée d'une longueur donnée a la priorité et que cela « signifie que, dans certains cas, l'ordre de vos règles sera important ».
Quand cela peut-il être pertinent ? Si une deuxième règle qui correspondrait est ignorée, existe-t-il un moyen de l'utiliser ? Ou est-ce simplement une règle inutile ?

Traduit automatiquement depuis English
FLExTrans par (237 points) | 274 vues

4 Réponses

0 votes

Bonnes questions. Laissez-moi y répondre une par une.

  1. Quand deux règles de longueur de motif égale, dont l'une a la priorité sur l'autre, peuvent-elles être pertinentes ?
    Supposons que vous ayez une règle A qui correspond à tout nom. (Une catégorie est configurée pour correspondre aux noms, par exemple : étiquettes : 'n', 'n.*'). Supposons également que vous ayez une règle B qui correspond aux noms pluriels. (Une catégorie est configurée pour correspondre aux noms pluriels, par exemple : étiquettes : 'n.pl', 'n.pl.*') Si vous placez la règle B après la règle A, la règle B ne sera jamais exécutée. Les deux règles ont une longueur de motif égale dans les catégories correspondantes (1 élément de motif), donc l'ordre des règles entre en jeu. Un mot avec la catégorie 'n' et le suffixe 'pl' sera toujours capté d'abord par la règle A. Dans cette situation, vous voudriez donc placer la règle B avant la règle A. Ainsi, les noms pluriels sont captés par la règle B et les autres types de noms passent à la règle A pour être traités.

  2. Si une deuxième règle qui correspondrait est ignorée, existe-t-il un moyen de l'utiliser ? Je pense que la réponse ci-dessus indique que oui, cela peut être utilisé selon la catégorie.

  3. Une règle est-elle inutile si elle est en 2e position parmi deux règles de longueur de motif égale ? Comme nous l'avons vu dans la situation décrite ci-dessus, si la règle A est avant la règle B, la règle B est essentiellement inutile car la règle A capture tous les mots que vous voudriez capturer avec la règle B. Cependant, si la règle B est avant la règle A, la règle A n'est pas inutile même si elle est en 2e position, car la règle B ne capture qu'une quantité limitée de mots possibles (dans ce cas, les noms pluriels). Le reste passe à la règle A.

Un principe général est de placer les règles plus spécifiques avant les règles plus générales lorsque la longueur du motif de la règle est la même.

Traduit automatiquement depuis English
par (336 points)
0 votes

Merci, c'est utile ! Donc, les motifs (étiquettes) pour correspondre aux mots par classe de mot peuvent être plus spécifiques en incluant également des motifs d'affixes.

Traduit automatiquement depuis English
par (237 points)
0 votes

Oui. Vous pouvez même faire correspondre une catégorie de mot + un lemme exact. Voici un exemple :
image

Traduit automatiquement depuis English
par (336 points)

Dans ce cas, le lemme est probablement unique, donc vous n'auriez pas besoin de spécifier l'étiquette ; ou si ?

Traduit automatiquement depuis English
0 votes

Vous devez toujours spécifier la première étiquette, c'est-à-dire la catégorie grammaticale. C'est ainsi que fonctionne Apertium.

Traduit automatiquement depuis English
par (336 points)

Questions connexes

0 votes
2 réponses 73 vues
J'essaie d'éliminer l'emplacement du génitif sur un nom lorsque les emplacements du génitif et de l' ... que a_Associative_slot n'est PAS VIDE, alors éliminer a_Genitive_slot:
matoxltr 122 posée juil. 16, 2025
0 votes
1 réponse 130 vues
Comment utiliser la logique d'exemple présente dans le fichier de règles de transfert ?
Sara 246 posée avr. 28, 2025
0 votes
1 réponse 121 vues
Comment utiliser l'élément attribute dans les règles de transfert ?
rmdiamondl 336 posée mai 8, 2022
0 votes
1 réponse 130 vues
Les catégories lexicales sont utilisées pour regrouper des mots. Le regroupement peut être très large, comme les verbes, ... correspondre à des phrases contenant le mot this .
rmdiamondl 336 posée mai 8, 2022
0 votes
1 réponse 33 vues
Comment faire référence aux gloses d'affixes dans les règles de transfert ?
Sara 246 posée avr. 28, 2025
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
Accept the one whose faith is weak, without quarreling over disputable matters.
Romans 14:1
3,049 questions
6,007 réponses
5,672 commentaires
2,029 utilisateurs