Bonjour,
j'ai bien compris les différentes étapes pour réaliser un compilateur :
- analyse lexical
- analyse syntaxique
- analyse sémantique
- génération du code intermédiaire
- optimisation du code
- génération du code pour l'architecture cible
mais je souhaiterai maintenant savoir comment réaliser un interpréteur. Je me doute que la partie analyse (lexical, syntaxique, sémantique) reste la même. Mais ensuite quelles sont les étapes ? Puisque si je ne me trompe pas, le but d'un interpréteur n'est pas de générer un code dans une archi cible mais "d'émuler" le code.
Merci
Partager