J'essaie d'apprendre à utiliser Flex et j'ai des problèmes:
- chaque fois qu'un jeton est trouvé, je veux qu'il soit stocké dans un jeton que j'ai créé, cette partie fonctionne très bien!
le problème commence quand il arrive au jeton suivant par exemple, si j'ai écrit: "un bcd", il devrait l'identifier comme un jeton a, puis comme un bcd de jeton, au lieu de cela je reçois le suivant:
jeton a (au premier scan),
et au deuxième scan, je reçois 2 jetons:
un jeton
jeton un bcd.
Qu'est-ce que je rate? (Quand il reconnaît bcd, il change juste le jeton a en bcd pour une raison quelconque).
Réponses:
1 pour la réponse № 1Le problème était depuis la mise à jour de yytext, vous devez le copier dans un nouveau caractère pour fonctionner