Cool. If your handcuffed to TSO then knock yourself out. I’m using Python. 

> On 14 Jan 2025, at 15:44, Farley, Peter 
> <0000031df298a9da-dmarc-requ...@listserv.ua.edu> wrote:
> 
> 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

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

Reply via email to