Retour à projets
01 sept. 2024
1 min de lecture

Canada

Compilateur ADA vers ASM ARM32 UAL

Canada est un compilateur ADA vers ASM ARM32 UAL écrit en Java. Il traduit un sous-ensemble du langage ADA en code assembleur ARM32, en syntaxe UAL (Unified Assembly Language). Il n’utilise aucune librairie externe et repose uniquement sur la bibliothèque standard de Java. Il inclut un lexer, un parser, un analyseur sémantique et un générateur de code, tous faits maison.