Erreur en flex

tfcv123 Messages postés 75 Statut Membre -  
(Pabix) Messages postés 600 Statut Membre -
Bonjour,
lorsque je compile mon programme en flex il me donne comme erreur :
"warning, la règle ne peut être pairée"
pouvez vous me dire ce que ca signifie.
Merci c'est important

3 réponses

(Pabix) Messages postés 600 Statut Membre 81
 
Ça veut dire que tu as un motif qui ne sert à rien car il est inclus dans un autre. Vois http://www.cs.man.ac.uk/~pjj/cs2121/debug.html#flex1, à "Rule Cannot be matched"
0
tfcv123 Messages postés 75 Statut Membre
 
Merci , la partie concerné de mon programme est :
1-"*" |
2-ou printf("opmult %s:OK\n",yytext);
mais l'erreur intervient au niveau de la ligne 2 ;
-1
(Pabix) Messages postés 600 Statut Membre 81
 
Est-ce que tu pourrais copier les 2 premières lignes de ton fichier .lex ? Brutes sans aucun commentaire
-1
tfcv123 Messages postés 75 Statut Membre
 
"+" |
et printf("opadd %s:OK\n",yytext);
-1
(Pabix) Messages postés 600 Statut Membre 81
 
Ben… j’ai aucune idée…
-1