Yikes. Not very user friendly and the linkage overhead is quite heavy. My opinion is quite simple, don’t use REXX. And that’s coming from a guy that wrote a REXX regex package. There is so much choice these days it’s a bit like driving a Ford Escort when you have a Tesla available.
> On 2 May 2023, at 10:03 pm, Lionel B. Dyck <[email protected]> wrote: > > See File 939 on the CBTTape > > > Lionel B. Dyck <>< > Website: https://www.lbdsoftware.com > Github: https://github.com/lbdyck > > “Worry more about your character than your reputation. Character is what you > are, reputation merely what others think you are.” - - - John Wooden > > -----Original Message----- > From: IBM Mainframe Discussion List <[email protected]> On Behalf Of > David Crayford > Sent: Tuesday, May 2, 2023 9:02 AM > To: [email protected] > Subject: Re: REXX parse parens > > Is there a PCRE package available for REXX? > >> On 2 May 2023, at 9:57 pm, Seymour J Metz <[email protected]> wrote: >> >> Is there a REXX-aware PEG package? >> >> >> -- >> Shmuel (Seymour J.) Metz >> http://mason.gmu.edu/~smetz3 >> >> ________________________________________ >> From: IBM Mainframe Discussion List [[email protected]] on >> behalf of David Crayford [[email protected]] >> Sent: Tuesday, May 2, 2023 9:55 AM >> To: [email protected] >> Subject: Re: REXX parse parens >> >> And if you need more than regexen there are PEGs. >> >>> On 2 May 2023, at 9:50 pm, Seymour J Metz <[email protected]> wrote: >>> >>> If you need more than ECMA Script regexen there's PCRE. >>> >>> >>> -- >>> Shmuel (Seymour J.) Metz >>> http://mason.gmu.edu/~smetz3 >>> >>> ________________________________________ >>> From: IBM Mainframe Discussion List [[email protected]] on >>> behalf of David Crayford [[email protected]] >>> Sent: Tuesday, May 2, 2023 9:39 AM >>> To: [email protected] >>> Subject: Re: REXX parse parens >>> >>> Shameless plug but you can use my RTK package to process regular >>> expressions in z/OS REXX https://github.com/daveyc/RTK >>> >>>> On 2 May 2023, at 9:22 pm, David Crayford <[email protected]> wrote: >>>> >>>> >>>> >>>>> On 2 May 2023, at 7:30 am, Frank Swarbrick <[email protected]> >>>>> wrote: >>>>> >>>>> Parse Var option varOpt '(' valueOpt ‘)’ >>>> >>>> >>>> >>>> Adding an extra space after the closing parenthesis can help as a >>>> workaround. >>>> >>>> Parse Var option varOpt '(' valueOpt ‘) ‘ >>>> >>>> Parse is good for simple text yanking but it’s not match for regular >>>> expressions or PEGs. >>> >>> >>> --------------------------------------------------------------------- >>> - For IBM-MAIN subscribe / signoff / archive access instructions, >>> send email to [email protected] with the message: INFO >>> IBM-MAIN >>> >>> --------------------------------------------------------------------- >>> - For IBM-MAIN subscribe / signoff / archive access instructions, >>> send email to [email protected] with the message: INFO >>> IBM-MAIN >> >> ---------------------------------------------------------------------- >> For IBM-MAIN subscribe / signoff / archive access instructions, send >> email to [email protected] with the message: INFO IBM-MAIN >> >> ---------------------------------------------------------------------- >> For IBM-MAIN subscribe / signoff / archive access instructions, send >> email to [email protected] with the message: INFO IBM-MAIN > > ---------------------------------------------------------------------- > For IBM-MAIN subscribe / signoff / archive access instructions, send email to > [email protected] with the message: INFO IBM-MAIN > > ---------------------------------------------------------------------- > For IBM-MAIN subscribe / signoff / archive access instructions, > send email to [email protected] with the message: INFO IBM-MAIN ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN
