web analytics
HAC v.0.0996 | Programmer's Forge for Open Source Ada Code and Tools - News
News

HAC v.0.0996

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.

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
Web site: http://hacadacompiler.sf.net/

Source repositories:
#1 svn on SourceForge
#2 git on Github

PS: for Windows, LEA is an integrated editor that embeds HAC.

© Gautier de Montmollin

GDPR compliant