J'ai écrit un interpréteur pour mon langage expérimental et je sais que je veux passer à autre chose et écrire un petit compilateur. Il prendra probablement la source, passera par les mêmes étapes que l'interpréteur (tokenizer, parser) et traduira ensuite la source en assembly.Compilateur: Traduction en assembleur
Maintenant, mes questions:
Puis-je attendre à ce que chaque commande dans ma langue peut être 1: 1 traduit à un groupe d'instructions de montage? Ce que je veux dire, c'est si je devrais complètement jeter tout le programme d'entrée ou s'il est juste traduit en assemblage par ligne.
Quel assembleur devrais-je utiliser comme format de sortie?
Pour votre deuxième question: Quelle est votre plateforme cible? – Thomas
Windows au premier abord – sub
http://stackoverflow.com/questions/1669/learning-to-write-a-compiler –