Sujet : Ann: HAC v.0.1
De : gautier_niouzes (at) *nospam* hotmail.com (Gautier write-only address)
Groupes : fr.comp.lang.adaDate : 14. May 2022, 14:42:34
Autres entêtes
Message-ID : <7c151c8a-8f7d-4f29-931d-a39dabd3eb30n@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 depuis la v.0.0996:
- les paquetages et les sous-paquetages sont compilés
- modularité: les paquetages, les procédures et les fonctions
sont compilés comme unités de bibliothèque indépendantes;
ils sont stockés dans des fichiers indépendants en
utilisant la convention de nommage de GNAT et sont
accédés par d'autres unités via la clause WITH.
- des tests de validité ont été ajoutés pour améliorer
la détection de variables non-initialisées.
Des exemples de paquetages et des tests de modularité
ont été ajoutés. En particulier, un paquetage qui produit
des PDF ainsi que quelques démos se trouvent dans le
répertoire ./exm/pdf .
Bon hac(k)ing!
Gautier
__
PS: pour Windows, il y a aussi un éditeur intégré incluant HAC:
LEA:
http://l-e-a.sf.net PPS: HAC sera présenté à la conférence Ada-Europe (présentation + tutoriel)
http://www.ada-europe.org/conference2022/