From: Gautier write-only address <gautier_niouzes@hotmail.com>
Subject: Ann: HAC v.0.0996
Date: Sat, 22 Jan 2022 01:41:09 -0800 (PST) [thread overview]
Message-ID: <57398132-c1c0-44bf-b974-78963f8d241fn@googlegroups.com> (raw)
HAC (HAC Ada Compiler) is a small, quick, open-source Ada compiler,
covering a subset of the Ada language.
HAC is itself fully programmed in Ada.
Web site: http://hacadacompiler.sf.net/
Source repositories:
#1 svn: https://sf.net/p/hacadacompiler/code/HEAD/tree/trunk/
#2 git: https://github.com/zertovitch/hac
* Main improvements since v.0.095:
- range checks on discrete subtype assignment (:=) and
conversion
- short-circuit logical operators: "and then", "or else"
- for S = Scalar subtype: S'First, S'Last, S'Succ, S'Pred, S'Pos,
S'Val, S'Image, S'Value, S'Range attributes
- for A = array object or array subtype: A'First [(N)],
A'Last [(N)], A'Range [(N)], A'Length [(N)] attributes
- "&", "<", ">", "=", "/=" operators defined for the String type
(additionally to HAL.VString type)
- CASE choices admit ranges
- forward declarations for subprograms
Enjoy!
Gautier
PS: for Windows there is an integrated editor that embeds HAC:
LEA: http://l-e-a.sf.net
next reply other threads:[~2022-01-22 9:41 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-01-22 9:41 Gautier write-only address [this message]
2022-01-23 0:51 ` Ann: HAC v.0.0996 Leo Brewin
2022-01-23 12:09 ` Gautier write-only address
2022-01-23 12:58 ` Gautier write-only address
2022-01-23 23:13 ` Leo Brewin
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox