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:
- Improved some compilation diagnostics.
- Improved support for the String type.
- Added the 25 Advent of Code 2024 solutions as examples and regression tests (now 122 in total).
- Added new demos that output PDF files.
Enjoy!