There is. CBT file 939 includes a Rexx interface for TSO Rexx. From: IBM Mainframe Discussion List <IBM-MAIN@LISTSERV.UA.EDU> On Behalf Of David Crayford Sent: Monday, January 13, 2025 9:53 PM To: IBM-MAIN@LISTSERV.UA.EDU 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 <sme...@gmu.edu<mailto:sme...@gmu.edu>> wrote: > PCRE2 has quite a bit more than ECMAscript. > > -- > From: IBM Mainframe Discussion List > <IBM-MAIN@LISTSERV.UA.EDU<mailto:IBM-MAIN@LISTSERV.UA.EDU>> on behalf > of David Crayford > <00000595a051454b-dmarc-requ...@listserv.ua.edu<mailto:00000595a051454b-dmarc-requ...@listserv.ua.edu>> > Sent: Monday, January 13, 2025 8:24 PM > To: IBM-MAIN@LISTSERV.UA.EDU<mailto:IBM-MAIN@LISTSERV.UA.EDU> > 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 < > 0000031df298a9da-dmarc-requ...@listserv.ua.edu<mailto:0000031df298a9da-dmarc-requ...@listserv.ua.edu>> > 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 > > <IBM-MAIN@LISTSERV.UA.EDU<mailto:IBM-MAIN@LISTSERV.UA.EDU>> On Behalf > > Of Paul Gilmartin > > Sent: Monday, January 13, 2025 1:36 PM > > To: IBM-MAIN@LISTSERV.UA.EDU<mailto:IBM-MAIN@LISTSERV.UA.EDU> > > 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 lists...@listserv.ua.edu with the message: INFO IBM-MAIN