Salut,
Je désire développer un compilateur en java et je viens de savoir qu'un compilateur devra avoir les parties suivantes:
- analyseur lexical dont je peux utiliset JFlex
- analyseur syntaxique dont je peux utiliser CUP
- analyseur sémantique dont je peux utiliser CUP
- Un générateur de code
Les questions que je pose c'est:
- comment générer le code source à partir des analyseurs lexical, syntaxique et sémantique?
- existe-il un outil comme JFlex et CUP qui permet de faciliter le développement du générateur de code?
Merci d'avance.
Partager