Deutsch   English   Français   Italiano  
<ea128849-7f3f-441e-92e5-fc8059722cadn@googlegroups.com>

View for Bookmarking (what is this?)
Look up another Usenet article

X-Received: by 2002:a05:6214:1c42:: with SMTP id if2mr7158154qvb.61.1642844521168;
        Sat, 22 Jan 2022 01:42:01 -0800 (PST)
X-Received: by 2002:a54:478b:: with SMTP id o11mr3378518oic.11.1642844520813;
 Sat, 22 Jan 2022 01:42:00 -0800 (PST)
Path: ...!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: fr.comp.lang.ada
Date: Sat, 22 Jan 2022 01:42:00 -0800 (PST)
Injection-Info: google-groups.googlegroups.com; posting-host=2a02:1206:4596:5040:111b:d1a9:e9f6:431b;
 posting-account=gRqrnQkAAAAC_02ynnhqGk1VRQlve6ZG
NNTP-Posting-Host: 2a02:1206:4596:5040:111b:d1a9:e9f6:431b
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <ea128849-7f3f-441e-92e5-fc8059722cadn@googlegroups.com>
Subject: Ann: HAC v.0.0996
From: Gautier write-only address <gautier_niouzes@hotmail.com>
Injection-Date: Sat, 22 Jan 2022 09:42:01 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Bytes: 2248
Lines: 31

HAC (HAC Ada Compiler) est un petit compilateur Ada rapide, couvrant
un sous-ensemble du langage Ada.
HAC est lui-m=C3=AAme enti=C3=A8rement programm=C3=A9 en Ada.

Site Web: http://hacadacompiler.sf.net/

D=C3=A9p=C3=B4ts:
# 1 svn: https://sf.net/p/hacadacompiler/code/HEAD/tree/trunk/
# 2 git: https://github.com/zertovitch/hac

* Am=C3=A9liorations depuis la v.0.095:

  - v=C3=A9rification de bornes des sous-types discrets lors
      d'affectations (:=3D) et de conversions
  - version "court-circuit" des op=C3=A9rateurs logiques "and" et "or":
      "and then", "or else"
  - pour un sous-type scalaire S: attributs S'First, S'Last, S'Succ,
      S'Pred, S'Pos, S'Val, S'Image, S'Value, S'Range
  - pour un objet ou type tableau T: attributs T'First [(N)],
      T'Last [(N)], T'Range [(N)], T'Length [(N)]
  - op=C3=A9rateurs "&", "<", ">", "=3D", "/=3D" pour le type String (en
      plus du type HAL.VString)
  - les choix dans l'instruction CASE peuvent =C3=AAtre des intervalles
  - d=C3=A9clarations avanc=C3=A9es pour les sous-programmes

Bon hac(k)ing!

Gautier

PS: pour Windows il y a aussi un =C3=A9diteur int=C3=A9gr=C3=A9 incluant HA=
C:
LEA: http://l-e-a.sf.net