Index: trunk/zoo-kernel/service_conf.l
===================================================================
--- trunk/zoo-kernel/service_conf.l	(revision 12)
+++ trunk/zoo-kernel/service_conf.l	(revision 13)
@@ -1,3 +1,2 @@
-/* pour pouvoir acceder au numero de ligne dans bison */
 %option noyywrap
 %option yylineno
@@ -8,31 +7,5 @@
 /**
 
- fichier flex de verification xml
- ter d'analyse syntaxique 2006-2007
- ==================================
- 
- auteurs:
- Jean-Marie CODOL
-   &
- Naitan GROLLEMUND
-
-
-
-
-======
- ce fichier est li�a 3 autres fichiers :
- parser.y
- makefile
- README
- 
- pour compiler ce projet :
- 	  linux : taper $make all
- 	  windows : ouvrir avec dev-c++, configurer le makefile du projet et compiler
-	            naviguer avec la ligne de commande jusqu'au repertoire.
-======
-
-
- pour plus d'informations, voir le README
-
+ authors : Jean-Marie CODOL, Naitan GROLLEMUND
 
 **/
@@ -40,17 +13,7 @@
 
 
-//======================================================
-/* pour avoir acces a strdup() */
-/* en effet, il faut garder une trace de la valeur */
-/* car yytext va varier et on ne pourra plus reconnaitre les */
-/* identifiants si on ne copie pas ces valeurs */
 #include <string.h>
-
-//======================================================
-/* pour la liaison avec bison */
 #include "service_conf.tab.h"
 
-//======================================================
-/* afficher ou pas une trace : */
 #ifdef DEBUG_SERVICE_CONF
 int affichetrace = 1;
@@ -58,83 +21,27 @@
 int affichetrace = 0;
 #endif
-//======================================================
 
 
-//======================================================
-/* on a l interdiction de mettre un commentaire avant une declaration : */
 int attentionImpossibleDeTrouverXMLDeclapres = 0 ;
-//======================================================
 
-//======================================================
-/* on a l interdiction de mettre un pi avant une declaration : */
 int attentionImpossibleDeTrouverPIapres = 0 ;
-//======================================================
 
 %}
 
 
-/*====================================================*/
-/*====================================================*/
-/* Les Separateurs xml */
-/*====================================================*/
 S		[ \t\r\n]+
-/*====================================================*/
 
+CharRef		"&#"[0-9]+";"|"&#x"[0-9a-fA-F]+";"
 
+egalevolue		{S}?"="{S}?
 
+Name		([_:]|[\x41-\x5A]|[\x61-\x7A]|[\xC0-\xD6]|[\xD8-\xF6]|[\xF8-\xFF])(([\x41-\x5A]|[\x61-\x7A]|[\xC0-\xD6]|[\xD8-\xF6]|[\xF8-\xFF])|[0-9.\-_:])*
 
-/*====================================================*/
-/* CharRef regle 66 */
-/*====================================================*/
-CharRef		"&#"[0-9]+";"|"&#x"[0-9a-fA-F]+";"
-/*====================================================*/
+chardata	[^<]*
 
-
-
-
-/*====================================================*/
-/*   espaces? '=' espaces?    regle 25  */
-/* si on veut pouvoir utiliser S dans bison, */
-/* il faut cr�r au moins une autre start condition */
-/* comme on n'utilise "egalevolue" que pour version et encoding */
-/* il est pr��able de rajouter cette macro */
-/*====================================================*/
-egalevolue		{S}?"="{S}?
-/*====================================================*/
-
-
-
-
-/*====================================================*/
-/* Name regle 5 */
-/*====================================================*/
-/*** Name		[a-zA-Z_:][a-zA-Z0-9.\-_:]* ***/
-Name		([_:]|[\x41-\x5A]|[\x61-\x7A]|[\xC0-\xD6]|[\xD8-\xF6]|[\xF8-\xFF])(([\x41-\x5A]|[\x61-\x7A]|[\xC0-\xD6]|[\xD8-\xF6]|[\xF8-\xFF])|[0-9.\-_:])*
-/*====================================================*/
-
-
-
-
-
-/*====================================================*/
-/* chardata  regle 14 */
-/*====================================================*/
-/**chardata	[a-zA-Z0-9_\-.:" "\"\'\\]***/
-chardata	[^<]*
-/*====================================================*/
 attname	[a-zA-Z0-9_\-]+
 attvalue1	[\*\+,;@a-zA-Z0-9_\-::.:" "\"\'/\\\(\)]+
 
-
-
-
-
-/*====================================================*/
-/* attvalue regle 10 */
-/*====================================================*/
-/* attvalue		\"([^"&]|{CharRef})*\"|\'([^'&]|{CharRef})*\' */
-/* pas tr� classe mais ca marche . */
 attvalue		\"[^"]*\"|\'[^']*\'\(\)
-/*====================================================*/
 
 whitespace                      [ ]{0,}
@@ -144,9 +51,5 @@
 
 
-/*====================================================*/
-/* initial = de debut a ?> du prolog ; DANSBALISE = dans une balise ; HORSBALISE = hors d'une balise */
-/*====================================================*/
 %x DANSBALISE HORSBALISE PAIRSTART
-/*====================================================*/
 
 
