PCRE2 10.30 released on CBTTAPE (file 939-updates page)

2017-09-11 Thread Sam Golob

Hi Folks,

    I just posted this new version of PCRE (Perl-Compatible Regular 
Expressions) Version 10.30 ported to z/OS by Ze'ev Atlas.  It is on the 
Updates page of www.cbttape.org  File 939.


http://www.cbttape.org/ftp/updates/CBT939.zip

    Use it in good health and happiness...

    Ze'ev is available for feedback at:

zatl...@yahoo.com

Sincerely,    Sam Golob

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


PCRE2 10.30 released on CBTTAPE (file 939)

2017-09-10 Thread Ze'ev Atlas
A new version of the PCRE2 regex engine for z/OS was released and would be 
posted on CBTTAPE (file 939) soon.  1. The main interpreter, pcre2_match(), has 
been refactored into a    new version that does not use recursive function 
calls (and    therefore the stack) for remembering backtracking positions.    
This makes --disable-stack-for-recursion a NOOP. The new    implementation 
allows backtracking into recursive group calls in   patterns, making it more 
compatible with Perl, and also fixes some    other hard-to-do issues such as 
#1887 in Bugzilla. The code is    also cleaner because the old code had a 
number of fudges to try to    reduce stack usage. It seems to run no slower 
than the old code.
We are looking for volunteers for two potential improvements:1. A PL/I expert 
to create native PL/I include modules for full PL/I support (I have some idea 
how to code in PL/I, but an expert would do a better job.)2. A CEEPIPI expert 
to help us persist the library for the Rexx API to allow less costly Rexx 
support (John Gateley wrote a very good and working basic Rexx API, but without 
persisting the library in the LE environment. every call has to start the 
expensive compile from scratch.  I admit that I tried to read the CEEPIPI 
documentation several times, just to conclude that I have no idea what does IBM 
talk about.)
 Ze'ev Atlas


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN