Also, long ago and far away, I wrote a Rexx program to read the
assembler source file, perform selective upper casing and write a
new file.  Comments (both free standing and line end) were left as
is; labels, operation codes and most operands were upper cased. My
Rexx code did its best to parse the source lines, recognizing quoted
strings, continuation lines and so on.  I also recognized "special"
free standing begin/end comments to tell the Rexx code to simply
leave the intervening lines alone.

The code certainly wasn't perfect, but it worked well for my style
of coding.

I chose Rexx because it was easy to "port" to VM/CMS, MVS and the
PC.  Having a separate program did away with editor dependencies,
as well as specific assembler dependencies (such as exits).

Yes, it was an extra step in my overall development process and it
added a little bit of overhead, but for me this was an acceptable
solution.

Bob

Reply via email to