Utilitiy / main programs    (vs 4.00, January 2003)

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.