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 .

Nom : hakoch.PNG
Affichages : 1858
Taille : 130,2 Ko

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/