Sujet : Ann: HAC v.0.2
De : gautier_niouzes (at) *nospam* hotmail.com (Gautier write-only address)
Groupes : fr.comp.lang.adaDate : 25. Jun 2022, 09:44:13
Autres entêtes
Message-ID : <2476cdbc-3b87-461c-a6f2-7a34ea443945n@googlegroups.com>
User-Agent : G2/1.0
HAC (HAC Ada Compiler) est un petit compilateur Ada rapide,
couvrant un sous-ensemble du langage Ada.
HAC est lui-même entièrement programmé en Ada.
Site Web:
http://hacadacompiler.sf.net/Depuis là, liens vers les sources, et un exécutable pour Windows.
Dépôts:
#1 svn:
https://sf.net/p/hacadacompiler/code/HEAD/tree/trunk/ #2 git:
https://github.com/zertovitch/hac* Améliorations principales depuis la v.0.1:
- un programme exécuté par HAC peut échanger des données avec le
programme exécutant HAC, via des call-backs enregistrés
dynamiquement - voir package HAC_Sys.Interfacing et demos:
src/apps/exchange_native_side.adb
src/apps/exchange_hac_side.adb
- le compilateur vérifie que tous les choix dans une
instruction CASE sont couverts
- le compilateur effectue plus de vérifications d'intervalles à la
compilation et élimine les vérifications inutiles à l'exécution
lorsque cela est possible et sûr.
Bon hac(k)ing!
Gautier