PPWIZARD is a free preprocessor for HTML, REXX, Visual Basic or any text files.
[Bottom][Contents][Search][Prev]: /Require[Next]: /Sleep
\ -> PPWIZARD Command Line -> Switches -> /Rexx

Switch /Rexx

This is a PPWIZARD command line switch.

The input is treated as rexx source. By default (see /**/) rexx comments are on ends of lines are removed removed from the source. The generated file may optionally be packed (see /pack) and syntax checked (see /Syntax). Note that ";" characters on the ends of lines are always removed as these are not required.

This switch can be used any number of times and will affect all input masks that follow. It also becomes the default mode for all files produced via the #Output command. If an input mask comes first then any preconfigured extension information (see /ExtnInfo) will be used or if not available PPWIZARD will abort.


The generated rexx code will be syntax checked. PPWIZARD has a basic internal rexx validation or you can get much better reporting via correct configuration of the /Syntax switch.

Packing and Other Options

Packing of the resultant rexx code (within one generated line) occurs by default. You can specify "/Pack" if you don't want this done. You can selectively turn it on and off with the AllowPack option. Turning off packing will speed up the generation of rexx code but in my mind the compression gain from leaving it on is worth it.

Other options you may wish to use are "LeaveBlankLines" & "KeepIndent".


Note that if you are taking unknown code and passing it through the preprocessor to reduce its size you should use the "/Pack;N" option as there are situations where the operation of the code will be affected. Some good and safe reduction in code size will still occur.

email me  any feedback, additional information or corrections.
See this page online (look for updates)

[Top][Contents][Search][Prev]: /Require[Next]: /Sleep

My whole website and this manual itself was developed using PPWIZARD (free preprocessor written by Dennis Bareis)
Saturday May 28 2022 at 2:55pm