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
Configuration: Linux
Epiphany 2.14

3 réponses

  1. (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
    1. 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
  2. (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
    1. tfcv123 Messages postés 75 Statut Membre
       
      "+" |
      et printf("opadd %s:OK\n",yytext);
      -1
  3. (Pabix) Messages postés 600 Statut Membre 81
     
    Ben… j’ai aucune idée…
    -1