(vs 4.00, January 2003)Utilitiy / main programs
The Rexx2Nrx package is delivered including a couple of main and utility programs, which have been proven to be valuable during a couple of years of software-development.
The Hyper-links/docus for this page are still under construction (Th. Schneider, 22.11.2002)
In summary, those utilities include:
| Name | Purpose | Example |
| Externals | display Public properties and methods of a class, a directory, or a jar-file, or all available classes. | Externals.log |
| Softpack | Pack source files on one machine in a machine independent format for transfer to another machine (for instance for porting a software package from IBM CMS to a PC) | Softpacking.log |
| Softunpk | Unpack the software distribution collected by Softpack on the target machine (see above) | Softunpk.log |
| rex_pars | the classic Rexx parser as a main program; may be used for 'classic REXX' syntax checking when desired. The parser is driven by a couple op options to adapt it to your needs. | rex_pars.log |
| rex_type | The Rexx code analysis and automatic type detection algorithms; may be skipped by option NOTYPE when desired. | rex_type.log |
| rex_nrx | The actual Rexx to NetRexx converter | rex_nrx.log |
| rexx2srx | an object Rexx compatible REXX program resolving %include directives of the IBM REXX compiler, and invoking the object Rexx REXXC utility (used mfor benchmark tests). Optionally also translates the german CMS Rexx operators '!' and '!!' to '|' and '||' (otherwise you do get very unexpected results!) | rexx2srx.log |
| page | a short Rexx/Nrx program to provide paginated output | page.rexx |
| seq | a short uility to line-seqence a file; just used for debugging when line-numbers are not available. | seq.rexx |
The source-code of these utilities is available in \Rexx2Nrx\utilities.zip both in their classic REXX and NetRexx versions for your convenience.