Glad to have been of help. It may not be the most elegant solution, but at 
least it works.

Regards, 
Richard Schuh 

 

> -----Original Message-----
> From: CMSTSO Pipelines Discussion List 
> [mailto:cms-pipeli...@vm.marist.edu] On Behalf Of Hughes, Jim
> Sent: Thursday, December 17, 2009 1:03 PM
> To: CMS-PIPELINES@VM.MARIST.EDU
> Subject: Re: Parsing help
> 
> I have to deal with a subset of the jcl language. What you 
> provided gets me running at light speed.  Thanks again.
> 
> ____________________
> Jim Hughes
> 603-271-5586
> "It is fun to do the impossible."
> 
> ==>-----Original Message-----
> ==>From: CMSTSO Pipelines Discussion List [mailto:CMS- 
> ==>pipeli...@vm.marist.edu] On Behalf Of Schuh, Richard
> ==>Sent: Thursday, December 17, 2009 3:59 PM
> ==>To: CMS-PIPELINES@VM.MARIST.EDU
> ==>Subject: Re: Parsing help
> ==>
> ==>And then there is the problem of continuation following a 
> coma that is ==>inside the quotes or parentheses. Back in the 
> release 15-17 era of OS/360 ==>the JCL parser couldn't handle 
> some combinations of that. An AFFINITY ==>subparameter that 
> was the last item on a line plus an AFFINITY parameter 
> ==>later on the DD statement caused the system to crash. That 
> was a handy ==>tool when we had something that needed to be 
> loaded prior to the ==>evening's production runs but weren't 
> being allowed an IPL of the system ==>during the day.
> ==>
> ==>Regards,
> ==>Richard Schuh
> ==>
> ==>
> ==>
> ==>> -----Original Message-----
> ==>> From: CMSTSO Pipelines Discussion List ==>> 
> [mailto:cms-pipeli...@vm.marist.edu] On Behalf Of John P. 
> Hartmann ==>> Sent: Thursday, December 17, 2009 12:44 PM ==>> 
> To: CMS-PIPELINES@VM.MARIST.EDU ==>> Subject: Re: Parsing 
> help ==>> ==>> Jim, ==>> ==>> Alas, CMS/TSO Pipelines has no 
> facilities for scanning ==>> balanced parentheses in general 
> and even less if you throw in ==>> quoted strings too.
> ==>>
> ==>> Something called PATTERN has, but it is not generally available.
> ==>>
> ==>>    j.
> ==>>
> ==>>
> ==>> > > -----Original Message-----
> ==>> > > From: CMSTSO Pipelines Discussion List ==>> > > 
> [mailto:cms-pipeli...@vm.marist.edu] On Behalf Of Hughes, Jim 
> ==>> > > Sent: Thursday, December 17, 2009 11:55 AM ==>> > > 
> To: CMS-PIPELINES@VM.MARIST.EDU ==>> > > Subject: Parsing 
> help ==>> > > ==>> > > I am parsing some Z/OS JCL and need 
> some help splitting ==>> things apart.
> ==>> > >
> ==>> > >
> ==>> > >
> ==>> > > Take this sample line:
> ==>> > >
> ==>> > >
> ==>> > >
> ==>> > > CLASS=P,MSGLEVEL=(1,1),MSGCLASS=X ==>> > > ==>> > > 
> ==>> > > ==>> > > I'd like to end withL ==>> > > ==>> > > 
> CLASS=P, ==>> > > ==>> > > MSGLEVEL=(1,1), ==>> > > ==>> > > 
> MSGCLASS=X ==>> > > ==>> > > ==>> > > ==>> > > I'm good with 
> the SPLIT AFTER /,/ though it messes up the ==>> MSGLEVEL 
> ==>> > > stuff.
> ==>> > >
> ==>> > >
> ==>> > >
> ==>> > > Any suggestions?
> ==>> > >
> ==>> > >
> ==>> > >
> ==>> > > ____________________
> ==>> > >
> ==>> > > Jim Hughes
> ==>> > >
> ==>> > > 603-271-5586
> ==>> > >
> ==>> > > "It is fun to do the impossible."
> ==>> > >
> ==>> > >
> ==>> > >
> ==>> >
> ==>>
> 

Reply via email to