Martin Carlisle just put a Pascal to Ada translator into the PAL.
It's worth a try.  Martin does good work (AdaGIDE, REFORMAT, etc).
I believe p2ada is written in Ada95 (compiles with GNAT).

Look under ada/usafa/p2ada ...

> One of my colleagues has just acquired a whole heap of Pascal code which he
> needs to convert to "something more modern". He is considering C++, C or Ada.
> Are there any useful tools about that support Pascal to Ada conversion which
> would encourage him to select Ada rather than anything else as the target? He
> is not expecting to do automatic conversion, but anything that gets him even
> part way there could be influential.
> --
> Michael Pickett
Richard Conn, PAL Manager  |  [log in to unmask]
Opinions expressed herein are my own and not necessarily those of anyone else.