![[Toc]](../../toc.gif)
![[Index]](/idx.gif)
RCF - REXX Code Formatter/2 ($)
Name RCF - REXX Code Formatter/2
Version Release 1.2.9
Author RKE Consulting, Inc.
P.O. Box 11569
Spring, TX 77391-1569
USA
Distrib. Shareware
Type VisPro REXX Executable
Price $15
Source Internet
Name: rcf2102j.*
Description from the author:
REXX Code Formatter/2 Description
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.
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.
- 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,
* Flag comments that are not started but not closed, and
* Highlight literal strings with a missing quote.
New features in Release 1.2.0 are:
* A cross reference facility for labels, variables, and function
names.
* Optional formatting notes if undefined function names are found.
* The ability to add "Commented line numbers" to statements.
* Landscape printing formats.
* Right-hand alignment of full-line comments with extension and
truncation to allow for "boxing" of comments.
* Specification of file name and directory for generated associated
label files.
* Maintenance of multiple generated associated label file data in a
single file.
* Separate formatting specification for the standard REXX built-in
functions.
* The specification of the file to be edited as a parameter at RCF
invocation.
* The extension of the allowable indentation values to be up to 999.
* Placement of the print specification in a separate page to
facilitate changing of printer specifications.
* Use of WARP 4 notebook format for configuration settings when using
OS/2 WARP 4.
Created using Inf-PHP v.2 (c) 2003 Yuri Prokushev
Created using Inf-HTML v.0.9b (c) 1995 Peter Childs