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]

Répondre à