- edited description
Simplification de la table des pronoms (comme fait pour I7)
(rapporté par Natrium, qui a fait le code correspondant en I7) La table des pronoms I6 pourrait être améliorée et simplifiée. Ci-dessous, un mail de Natrium qui explique sa démarche en I7:
En correction, il y a le « -y », le « -en » et le « -l’ » qui sont ajoutés, et le « -luy » qui disparaît car il est remplacé par le « -l’ ». Du coup, on a une table des pronoms plus complète et cohérente (genre « l’ouvrir » devient « ouvrir -l’ » plutôt que « ouvrir luy »).
Une autre modification est que maintenant, « lui » ne désigne que les animates et plus les inanimates. J’ai longuement réfléchi pour celui-là, mais je pense que c’est le bon comportement. J’ai aussi vérifié sur internet (par exemple, cette page http://www.lepointdufle.net/ressources_fle/verbes-transitifs-indirects-a.htm). Si on prend par exemple le verbe « s’associer à qqn/qqch », on voit que si le COI est une personne, on dit « s’associer à lui », mais si le COI est une chose, on dit « s’y associer ». Et c’est pareil pour tous les verbes avec le pronom « à », apparemment. Donc le nouveau comportement d’Inform pour « lui » correspond à bien à ça.
J’ai donc modifié LanguageToInformese pour que les nouveaux pronoms en début de commande soient remplacés par leur équivalent avec trait d’union en fin de commande (« y aller » devient « aller -y » et « en manger » devient « manger -en »).
- Voici les commits qui appliquent ces changements :
- — 8a928d0
- https://bitbucket.org/informfr/i7-french-language/commits/8a928d05c9c365953dcaf0c48c68d4027264e93d
-
- ajout de la table des pronoms et modification de LanguageToInformese
- — 7c950f5
- https://bitbucket.org/informfr/i7-french-language/commits/7c950f58b10ee54d31caec34e983c0f021c55c38
- modification de LanguageToInformese pour traiter les cas « dessous » et « dessus ».
J’ai tout testé plusieurs fois et tout semblait fonctionner comme il fallait, mais il se peut que je me sois trompé quelque part.
Comments (2)
-
reporter -
- changed title to Simplification de la table des pronoms (comme fait pour I7)
- edited description
- Log in to comment