comp.lang.ada
 help / color / mirror / Atom feed
* Using Pro*Ada with LSE under VMS
@ 1993-07-12 22:22 agate!doc.ic.ac.uk!uknet!mcsun!sun4nl!hacktic!utopia.hacktic.nl!mbase97.h
  0 siblings, 0 replies; only message in thread
From: agate!doc.ic.ac.uk!uknet!mcsun!sun4nl!hacktic!utopia.hacktic.nl!mbase97.h @ 1993-07-12 22:22 UTC (permalink / raw)


Hi,
I don't know if anybody has done this before, but if anyone is
interested, I'll post or mail the following utility:

I've written a program that lets you REVIEW a Pro*Ada program
in LSE. Pro*Ada error messages are normally directed to sys$output
and a .LIS file. The program I've written translates the .LIS
output to a diagnostics (.DIA) file for LSE. 

The program is written in Ada. People using another preprocessor
like Pro*C should have no trouble porting it to another language.

Together with some LSE and TPU commands, our LSE can be used like this:

- Edit a .PAD file.
- hit 'Do'. Type 'PRO'.
- proada is automatically called. If it gives errors, LSE goes into 
  review mode.
- if proada precompilation succeeds, the generated .ADA and .ORA_DCL
  files are compiled. If they contain errors, LSE goes into review
  mode for the appropriate file.
- The generated .ADA and .ORA_DCL files are loaded in LSE buffers.

The biggest advantage is that you don't have to look up erroneous Pro*Ada
lines by typing in their line number. LSE does that for you if there
is a diagnostics file.

History:
About two years ago, I did the same thing for UIL, the User Interface
Language compiler for DecWindows. In those days, we had to type in UIL, there
was no VUIT. The code for UIL just needed a little modification to
make it usable for Pro*Ada.

Please let me hear from you. I wonder how many Pro*Ada users exist and
how you feel about it.

Bye,
-- 
gijs@mbase97.hacktic.nl (Gijs Bok)
Systems analyst/Midi freak/bass player
Listen to M-BASE music; it'll blow your mind!

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~1993-07-12 22:22 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1993-07-12 22:22 Using Pro*Ada with LSE under VMS agate!doc.ic.ac.uk!uknet!mcsun!sun4nl!hacktic!utopia.hacktic.nl!mbase97.h

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