Photo shows Rexx Code Formatter/2 on @Macarlo's Warp 4.0
REXX Code Formatter/2
Updated to Version 1.2.6
Bob Eberle just updates REXX Code Formatter/2 (rcf2102g.zip, 998k), product
category programming, to version 1.2.6 and you can download it from Hobbes or directly
from the reseller, BMT Micro Inc. This product is shareware an registration costs
$15 US / 25 DM / 10 GBP. I, @Macarlo, registered user of 212 OS/2 programs, tested
it in my REXX IDE and I thinking in register it. Available at: ftp://ftp.bmtmicro.com/bmtmicro/rcf2102g.zip
and http://www.bmtmicro.com The REXX Code Formatter/2 (RCF/2) is an OS/2(*) REXX application
written
using VisPro/REXX(**) and VisPro/Reports(**). It is designed to allow a
REXX programmer to format a program in a particular style, insuring that
the format of each element of the REXX program conforms to that style.
NOTES: (1) This program makes use of the RexxUtils functions that comes
with OS/2, and it assumes they have not been removed.
(2) You do not need to have VisPro/REXX or VisPro/Reports
installed on your system to run RCF/2.
Features of REXX Code Formatter/2
Using this product, users may, for example:
Define the indentation
to be used in general plus the amount for:
- Program statements subordinate to DO and SELECT,
- Statements that begin with THEN/ELSE, and
- Continued statements.
Specify whether:
- Lines are to be split at semicolons,
- Redundant spaces are to be removed from program statements,
- New lines are to start before or after THEN/ELSE keywords, and
- END statements are to be indented to align with the corresponding
DO/SELECT subordinate statements.
Specify the formatting for:
- REXX keyword Instructions,
- REXX keywords besides those that begin a REXX keyword instruction,
- Variables names,
- Function names, and
- Labels.
Define special formatting for selected function names.
Check for duplicate labels and insure all labels start on a new line.
Have RCF/2 create a file of label names as they appear in the program
so that all references to them in the program (and even other
programs) will reflect this same format.
Align full-line, left-hand, and right-hand comments.
Add "commented line number" to program statements.
Generate a listing of the formatted program.
In addition, while RCF/2 is not a syntax-checker or code debugger, it
does provide some assistance in program development. It can, for
example:
Identify DO and SELECT instructions missing a corresponding END clause,
Create cross-reference information for labels, variables, and function
names,
Flag function names that might be misspelled,
Flag comments that are not started but not closed, and
Highlight literal strings with a missing quote.