Erreur en flex

Fermé
tfcv123 Messages postés 74 Date d'inscription jeudi 28 décembre 2006 Statut Membre Dernière intervention 4 décembre 2008 - 16 oct. 2008 à 17:46
(Pabix) Messages postés 578 Date d'inscription mercredi 18 mai 2005 Statut Membre Dernière intervention 27 octobre 2009 - 16 oct. 2008 à 18:13
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 578 Date d'inscription mercredi 18 mai 2005 Statut Membre Dernière intervention 27 octobre 2009 81
16 oct. 2008 à 17:49
Ç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 74 Date d'inscription jeudi 28 décembre 2006 Statut Membre Dernière intervention 4 décembre 2008
16 oct. 2008 à 17:58
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 578 Date d'inscription mercredi 18 mai 2005 Statut Membre Dernière intervention 27 octobre 2009 81
16 oct. 2008 à 17:59
Est-ce que tu pourrais copier les 2 premières lignes de ton fichier .lex ? Brutes sans aucun commentaire
-1
tfcv123 Messages postés 74 Date d'inscription jeudi 28 décembre 2006 Statut Membre Dernière intervention 4 décembre 2008
16 oct. 2008 à 18:06
"+" |
et printf("opadd %s:OK\n",yytext);
-1
(Pabix) Messages postés 578 Date d'inscription mercredi 18 mai 2005 Statut Membre Dernière intervention 27 octobre 2009 81
16 oct. 2008 à 18:13
Ben… j’ai aucune idée…
-1