HAC - HAC Ada Compiler - is a small, quick, open-source Ada compiler, covering a subset of the Ada language.
HAC is perhaps the first open-source (albeit partial) Ada compiler fully programmed in Ada itself.
Home page: https://hacadacompiler.sourceforge.io/
Sources, site #1: https://sourceforge.net/projects/hacadacompiler/
Sources, site #2: https://github.com/zertovitch/hac
Alire Crate: https://alire.ada.dev/crates/hac
What’s new in this version:
- Source stream is buffered: ~3x faster build on large sources
- HAT (HAC Ada Toolbox) package: added Create_Directory, Create_Path and Delete_Directory
- Added warning on variables read before they are written
Enjoy!