Compilateur

 

Le compilateur lit ce que génère le préprocesseur et crée les lignes d'assembleur correspondantes. Le compilateur lit le texte source une seule fois du début du fichier à la fin. Cette lecture conditionne les contrôles qu'il peut faire, et explique pourquoi toute variable ou fonction doit être déclarée avant d'être utilisée.