There is. CBT file 939 includes a Rexx interface for TSO Rexx. From: IBM Mainframe Discussion List <[email protected]> On Behalf Of David Crayford Sent: Monday, January 13, 2025 9:53 PM To: [email protected] Subject: Re: Pipes
If only there were a Rexx PCRE2 command processor for TSO REXX. The challenge with regular expressions, especially in Perl, which is arguably one of the least maintainable programming languages, is how quickly they devolve into an unmanageable mess. PEG parsers, on the other hand, are far more structured than regex engines and are easier to comprehend since they can be broken down into components. For the Python enthusiasts, here’s a good PEG parser library: https://urldefense.com/v3/__https://github.com/erikrose/parsimonious__;!!Ebr-cpPeAnfNniQ8HSAI-g_K5b7VKg!OAQXVcJNwKIO2mBmhOVkR1oOAo8SCynp7xw2d9qDSqQF-K5_FT9PzlDaBnDwSpd0HPRn0KT3S6WFLUnFCLcihVZ9PWsSvlxO0hCmb0Tk$<https://urldefense.com/v3/__https:/github.com/erikrose/parsimonious__;!!Ebr-cpPeAnfNniQ8HSAI-g_K5b7VKg!OAQXVcJNwKIO2mBmhOVkR1oOAo8SCynp7xw2d9qDSqQF-K5_FT9PzlDaBnDwSpd0HPRn0KT3S6WFLUnFCLcihVZ9PWsSvlxO0hCmb0Tk$> On Tue, Jan 14, 2025 at 10:16 AM Seymour J Metz <[email protected]<mailto:[email protected]>> wrote: > PCRE2 has quite a bit more than ECMAscript. > > -- > From: IBM Mainframe Discussion List > <[email protected]<mailto:[email protected]>> on behalf > of David Crayford > <[email protected]<mailto:[email protected]>> > Sent: Monday, January 13, 2025 8:24 PM > To: [email protected]<mailto:[email protected]> > Subject: Re: Pipes > > External Message: Use Caution > > > There is already a package for REXX regular expressions. It uses ECMAScript > grammar which is not far off PCRE > https://urldefense.com/v3/__https://github.com/daveyc/RTK__;!!Ebr-cpPeAnfNniQ8HSAI-g_K5b7VKg!OAQXVcJNwKIO2mBmhOVkR1oOAo8SCynp7xw2d9qDSqQF-K5_FT9PzlDaBnDwSpd0HPRn0KT3S6WFLUnFCLcihVZ9PWsSvlxO0ta3jCtl$<https://urldefense.com/v3/__https:/github.com/daveyc/RTK__;!!Ebr-cpPeAnfNniQ8HSAI-g_K5b7VKg!OAQXVcJNwKIO2mBmhOVkR1oOAo8SCynp7xw2d9qDSqQF-K5_FT9PzlDaBnDwSpd0HPRn0KT3S6WFLUnFCLcihVZ9PWsSvlxO0ta3jCtl$>. > > On Tue, Jan 14, 2025 at 8:54 AM Farley, Peter < > [email protected]<mailto:[email protected]>> > wrote: > > > I would think that an open-source/CBT MetalC version based on an existing > > open-source non-Z implementation should be eminently achievable. Not > > trivial mind you, but achievable. > > > > As for multi-platform, I believe that ooRexx already supports regex, > > although the oorexx.org website does not want to let me view the > > documentation (gets 404 for all the HTML and PDF doc links on page > > > https://urldefense.com/v3/__https://secure-web.cisco.com/1FwbPE-3TskFsKME-Ue93bo3jzhcr6xrPy8wHnJcS3RpgcKj-9xVvqauYakkzOm-m3vQjDtpdj1F7hKu9dJOozabs0iPF_RnRurjl1XvMqrKIVQ5nzBLp5HyhKISIvu1lzBcT0M4d9NrF4ehN8PUIrtbKSr9xRughjGvWHt4ogzpeVvXbqeiKGOk3UZ39kVVKhtcm5aAstn09c8ikBosa1ZzH6llIJbfk2G62qxsCtqheDzdD8eM2bjAYlGYmWiqoIIMTJVmwjmGKcAXQkLg9q0ExIwn8w2dlDjk5myVc1CkV9W5t81meRVKO2tps0IddUZNC88kGihxpx-5AxDuFLJNNiODG_V6wuJTXRMpxWvr8EgISSEDpnWGechvguYc2pJpNX432HezhugnO9r6tZcwUQJRvh3INYiK9V6oFnbE/https*3A*2F*2Fwww.oorexx.org*2Fdocs*2F__;JSUlJSU!!Ebr-cpPeAnfNniQ8HSAI-g_K5b7VKg!OAQXVcJNwKIO2mBmhOVkR1oOAo8SCynp7xw2d9qDSqQF-K5_FT9PzlDaBnDwSpd0HPRn0KT3S6WFLUnFCLcihVZ9PWsSvlxO0hsAJkoV$<https://urldefense.com/v3/__https:/secure-web.cisco.com/1FwbPE-3TskFsKME-Ue93bo3jzhcr6xrPy8wHnJcS3RpgcKj-9xVvqauYakkzOm-m3vQjDtpdj1F7hKu9dJOozabs0iPF_RnRurjl1XvMqrKIVQ5nzBLp5HyhKISIvu1lzBcT0M4d9NrF4ehN8PUIrtbKSr9xRughjGvWHt4ogzpeVvXbqeiKGOk3UZ39kVVKhtcm5aAstn09c8ikBosa1ZzH6llIJbfk2G62qxsCtqheDzdD8eM2bjAYlGYmWiqoIIMTJVmwjmGKcAXQkLg9q0ExIwn8w2dlDjk5myVc1CkV9W5t81meRVKO2tps0IddUZNC88kGihxpx-5AxDuFLJNNiODG_V6wuJTXRMpxWvr8EgISSEDpnWGechvguYc2pJpNX432HezhugnO9r6tZcwUQJRvh3INYiK9V6oFnbE/https*3A*2F*2Fwww.oorexx.org*2Fdocs*2F__;JSUlJSU!!Ebr-cpPeAnfNniQ8HSAI-g_K5b7VKg!OAQXVcJNwKIO2mBmhOVkR1oOAo8SCynp7xw2d9qDSqQF-K5_FT9PzlDaBnDwSpd0HPRn0KT3S6WFLUnFCLcihVZ9PWsSvlxO0hsAJkoV$> > in both FireFox and Chrome). > > > > Peter > > > > From: IBM Mainframe Discussion List > > <[email protected]<mailto:[email protected]>> On Behalf > > Of Paul Gilmartin > > Sent: Monday, January 13, 2025 1:36 PM > > To: [email protected]<mailto:[email protected]> > > Subject: Re: Pipes > > > > On Mon, 13 Jan 2025 12:19:35 -0600, Lionel B Dyck wrote: > > > > >A decent, open-source, alternative would be wonderful. > > > > That would be of greatest value if it were multi-platform. > > > > And supported regular expressions. I once argued for that, > > and John Hartmann replied that wold depend on a HLASM > > implementation of reges. > > > > -- This message and any attachments are intended only for the use of the addressee and may contain information that is privileged and confidential. If the reader of the message is not the intended recipient or an authorized representative of the intended recipient, you are hereby notified that any dissemination of this communication is strictly prohibited. If you have received this communication in error, please notify us immediately by e-mail and delete the message and any attachments from your system. ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN
