[Toc][Index]

RexxRE, OS/2 edition


Name     RexxRE, OS/2 edition 
         A POSIX regular expression library for rexx 
Version  v1.0.1 26 May 2003 
Author   Patrick TJ McPhee 
         (see EMail Addresses)
Distrib. Freeware 
Type     REXX DLL 
Price    -
Source   Internet 
         Name: rexxre101.* 

Description from the author: 
"RexxRE provides a Rexx interface to POSIX regular expressions. There is 
an analog to each of the POSIX functions, and a `parse' function which 
provides functionality similar to the Rexx parse instruction. 
Regular expressions are strings which represent classes of strings 
according to a formal grammar. They are commonly used in free-form parsing 
applications. The POSIX regular expression grammar is provided by most 
operating systems as part of their POSIX compatibility efforts. For other 
systems, package includes a set of POSIX routines originally by Henry 
Spencer of the University of Toronto and enhanced as part of the FreeBSD 
project." 
The DLL contains the following functions: 
 ReLoadFuncs() 
    registers all the other routines in RexxRE with the Rexx interpreter 
 ReDropFuncs() 
    deregisters all the routines from RexxRE 
 ReVersion() 
    reports the version number of the library 
 ReComp( re, flags ) 
    compiles the regular expression re into the compiled regular 
    expression cre 
 ReExec( cre, string[, matches[, flags]] ) 
    searches the target string string for the first, longest substring 
    which can be represented by the regular expression cre 
 ReError( cre ) 
    takes a compiled regular expression returned from a failed call to 
    ReComp() and returns a string which explains the problem. 
 ReFree( cre [, cre, ... ] ) 
    releases memory used to hold the compiled regular expressions cre 
 ReParse( cre, string, [flags], varname[, varname, ...] ) 
    ReParse() attempts to provide `parse value'-like functionality using 
    regular expressions 
   

Created using Inf-PHP v.2 (c) 2003 Yuri Prokushev
Created using Inf-HTML v.0.9b (c) 1995 Peter Childs