Bonjour (ou re) à tous,

Je m'amuse toujours avec yacc en ce moment.

J'arrive à exécuter, directement depuis mon parseur, différentes commandes lorsque des lignes d'expressions sont reconnues (appel des fonctions C/C++ correspondantes dans le fichier yacc sans passer par un arbre syntaxique).

Ca se complique maintenant que je veux créer une structure de contrôle "for" du genre :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
for i in 1,10 do 
expression
done
Je peux m'arranger pour que mon expression soit exécutée mais pas 10 fois comme je le souhaite.
Si vous avez quelques conseils à me donner, je suis preneur !