On Wed, 17 Apr 2002 22:38:45 -0400 Joris <[EMAIL PROTECTED]> wrote: > Pourquoi certain fichier avec vi beneficient de la coloration > syntaxique et d'autres non ?
Je sais que �a va pas r�pondre � la question et que cela va probablement en irriter plus d'un mais s'il y a bien des endroits o� l'on mets un point d'honneur � utiliser les mots justes, c'est sur les listes Debian (j'ai pas dis que ce sont les seuls endroits !!...) Bon voil�, parler de coloration syntaxique est en fait un abus de langage. L'expression coloration lexicale (moins fun, j'en conviens) devrait �tre pr�f�r�e. En effet, pour faire de la coloration syntaxique, il faut d�gager la syntaxe et donc avoir un analyseur syntaxique (i.e un parser) pour chaque langage reconnu embarqu� dans l'outil qui "colorise" (infaisable en pratique [taille+vitesse]). Il est tr�s facile en g�n�ral de mettre dans les choux ce genre d'outil (coloration farfelue), en g�n�ral en manipulant des concepts "limites" tels que les commentaires imbriqu�es, les d�limitations de cha�nes de caract�res etc (exemple r�cent en t�te, le mode auctex et l'apparition de '"' dans du code apriori verbatim) Les "colorisateurs" fonctionnent en g�n�ral par expressions r�guli�res qui reconnaissent en g�n�ral les lex�mes (_lexical_) et des bouts de grammaires simples (quasi primitives). �a changera probablement rien � l'usage de l'expression (et apr�s tout... ;-) mais bon, si �a permet � un seul lecteur ici de discerner la subtilit� [non n�gligeable en terme de ce que l'on peut attendre de la part de ce genre d'outil], c'est d�j� �a. PS : Si quelqu'un conna�t un outil qui fait de la v�ritable coloration syntaxique sur __plusieurs__ langages, je suis tr�s int�ress� !! La mise en outil de ces aspects th�oriques m'int�resse bcp. Merci. PS2 : Pour les insultes sur le caract�re "p�dagogicop�dant" de ce message, pas la peine de polluer la liste, en perso �a fera l'affaire ;-) Enfin PS3 : au cas o� personne ne lirait les DWN ;-) juste une info : Le nouveau boss Debian a �t� �lu, c'est Bdale Garbee. Ce ne sera donc pas Rapha�l..., la prochaine fois alors ? http://www.debian.org/vote/2002/vote_0001 A+ -- mailto:[EMAIL PROTECTED] tel: (33) 03 20 43 84 06 INRETS, 20 rue �lis�e Reclus fax: (33) 03 20 43 83 59 BP 317 -- 59666 Villeneuve d'Ascq http://www3.inrets.fr/estas/mariano -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

