comp.lang.ada
 help / color / mirror / Atom feed
* Ann: HAC v.0.0996
@ 2022-01-22  9:41 Gautier write-only address
  2022-01-23  0:51 ` Leo Brewin
  0 siblings, 1 reply; 5+ messages in thread
From: Gautier write-only address @ 2022-01-22  9:41 UTC (permalink / 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

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2022-01-23 23:13 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-01-22  9:41 Ann: HAC v.0.0996 Gautier write-only address
2022-01-23  0:51 ` 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

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox