Ville : Lyon
Pays : France métropolitaine
Études : CPE Lyon

Bonjour,


étant actuellement en train de développer un mini compilateur(interpréteur) php vers HTML en flex/bison, je me trouve confronté à un problème.
Afin de pouvoir traiter des boucle (ex: while), je souhaiterai pouvoir faire "revenir en arrière" le curseur du scanner flex afin de pouvoir retraiter un certain nombre de fois le contenu de la boucle dans le cas ou certaines variables sont modifiées.
J'ai essayé d'utiliser ftell et fseek sur yyin mais ftell me renvoi tout le temps la même valeur quelque soit la position dans le fichier .y.

Je voulais donc savoir si cela venait du fait que yyin n'est pas le bon flux à regarder ou si cela vient d'autre chose
Et sinon si vous avez des idées.

Merci d'avance !