RxCheck


RxCheck


Usage

[rexx] rxcheck [options] file
[rexx] rxcheck [options] -e "rexx code"

Perform a series of early checks on a Rexx program or of a short code fragment, without needing to run it first. Checks are performed syntactically, and therefore they reach dead branches, uncalled procedures and routines, etc.

Options


-?, -help, --help   Display this help file.
 
Toggles:
 
+all Activate all toggles. This is the default.
-all Deactivate all toggles.
[+|-]signal Toggle detecting SIGNAL to inexistent labels.
[+|-]guard Toggle checking that GUARD is in a method body.
[+|-]bifs Check BIF arguments.
 
[+|-]debug (De)activate debug mode (not affected by "all").
[+|-]itrace Toggle printing internal traceback on error
 
Other options (all can be prefixed w ith "+" or "-"):
 
-emptyassignments Allow assignments like "var =".
-extraletters "extra" Allow all the characters in "extra" to function as letters.
 
Executing short code fragments:
 
-e "code" Immediately parse a string of Rexx code.
-e 'code' This has to be the last argument.


All toggles except "debug" are active by default.