RexxTool.cmd is an indenter/formatter/analyzer/etc for Rexx.
Program is distributed as ZIP package: download to temporary directory and unpack to destination folder. See below for download link(s).
Following ones are the download links for manual installation:
| RexxTool v. 1.4.4 (19/3/2026, Anton Monroe) | Readme/What's new |
Changelog:
version 1.4.4
* RexxMerge.cmd: do not assume that a replacement routine is external;
add "procedure" only if either old or new version already has it
* RexxMerge.cmd: try to make it run under Regina/OS2 and Regina/linux--
replaced OS2Var() with EnvVar() for Regina
changed STDOUT to stdout because Unix/linux has case-sensitive filenames
* GetCalls: detect sublabel when execution falls through
* Task_Tree: labeled sublabels as external; fixed.
* Task_Tree: did not show all routines when -where was not used; fixed.
* Task_Tree: display exposed variables for each procedure
* Task_CheckExpose: fixed a bug that caused a false warning.
Also added a message to point out that an error handler is involved.
* added error message if filename has wild characters
* added -Decompress switch
* fixed bug in Task_VariablesA and MakeVarListsX that did not
distinguish between "...then do ; v = 1" and "do v = 1 to 3"
* added new option for VARIABLES command. It shows each line where a
variable occurs, whether it was assigned or used, and the clause
in which it occurs. This is now the default behavior.
* added -what=<pattern> switch to CALLS command
* GetCalls: fixed self-inflicted bugs from including sublabels--
spurious fall-through call to <sublabel> and missed CALL <sublabel>
* MakeVarListsL/E: fixed several (mostly invisible) bugs
* Task_UnusedVars: didn't show sublabels; fixed
* LabelList(): change default behavior from "with sublabels" to
"without sublabels", to be consistent with other routines.
* ExpandLabels() now warns about labels not found; removed warnings
from routines that call it.
* CheckError: check for missing NAME in "signal on Error Errorhandler"
* GetCalls: fixed some minor bugs-- exclude sub-labels by default,
improved detection in rare cases where execution falls through from
[Unlabeled].
* RexxMerge.cmd: added -fte switch to insert folds at imported routines |
www.hobbesarchive.com/Hobbes/pub/os2/dev/proglang/rexx/RexxTool_1-4-4.zip |

This work is licensed under a Creative Commons Attribution 4.0 International License.
Add new comment