comp.lang.ada
 help / color / mirror / Atom feed
From: "Gautier direct_replies_not_read" <gautier_niouzes@hotmail.com>
Subject: Ann: P2Ada (v.10-Jan-2003)
Date: Sat, 11 Jan 2003 19:36:10 +0000
Date: 2003-01-11T19:36:10+00:00	[thread overview]
Message-ID: <mailman.1042313826.32585.comp.lang.ada@ada.eu.org> (raw)

Hello - there is some progress on P2Ada, the command-line Pascal to Ada 
translator.
There is now a preprocessor (BP2P) that transform a few low-level details, 
mainly of
Borland Pascal before the translation by P2Ada.

URL: http://www.mysunrise.ch/users/gdm/gsoft.htm#p2ada
________________________________________________________
Gautier  --  http://www.mysunrise.ch/users/gdm/gsoft.htm

NB: For a direct answer, e-mail address on the Web site!
PS: Improvements compared to the "22-Dec-2002" version:

(s): "standard" Pascal
(B): Borland Pascal and compatibles
(C): CodeWarrior Pascal

-- 10-Jan-2003 [GdM]
-- (s) "begin end." added to unfinished Pascal sources (BP2P preprocessor)
-- (s) Bug in string and char litterals with doubled ['] removed
-- (s) Bug in string litterals with not doubled ["] removed

-- 9-Jan-2003 [GdM]
-- (B) Inc(x[,y]), Dec(x[,y]) translated
-- (C) & and | translated by "and then" and "or else" (CW Pascal)
-- (B) "Hat characters" like "^M" (Borland) translated (via BP2P 
preprocessor)
-- (s) Adds "range" to type definitions (type T is RANGE a .. b;)
-- (s) Bug in calls of recursive procedures fixed

-- 2,7,8-Jan-2003 [GdM]
-- (s) Str can be an identifier
-- (s) clauses with EXTERNAL
-- (B) ParamCount, ParamStr, UpCase translated by
--      Argument_Count, Argument, To_Upper
-- (s) bounds for subrange_type: constant relaxed to expression.
-- (B) Labels with identifier supported (via BP2P preprocessor)

-- 28-Dec-2002 [GdM]
-- (B) '_' allowed as a 1st letter of an identifier (Borland!)
-- (C) Support for passing options (CW Pascal): procedure P(x: univ 
integer);
-- (s) Translation of "EXTERNAL" (import) and export directives
-- (s) WITH improved


_________________________________________________________________
MSN 8 with e-mail virus protection service: 2 months FREE* 
http://join.msn.com/?page=features/virus




                 reply	other threads:[~2003-01-11 19:36 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed
replies disabled

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