|
Oh, yes, I understand the problem, and why it's done that way, I just always get confused with how many quotes I need. I remember one time writing a program in one langauge to display a string and I would keep adding quotes and seeing how many came out. '''' would show ', ''''' would either show me 1 or give me an error, '''''' would show me 2, etc... I actually have written a few parsers for myself, although I have yet to create the parser I want to, a free text parser to understand human speech. I guess this would be the Holy Grail of parsers, and a requirement for a true AI system. Joep Beckeringh wrote: > Jim, > > If you ever write some sort of parsing routine, you'll understand the > problem. When some character has a special meaning, like the quote as > string delimiter, (or the backslash in C, or '<' and '>' in HTML), you can't > use that character normally in a string. If you need to use that character > in its 'normal' sense, you have to have some way of 'escaping' the parsing. > In RPG and CL you have to use two quotes when you want to have a quote in a > string, just like you have to use '\\' in C if you want a backslash in a > string. But it can get very ugly if the string has to pass through a few > interpretation layers (try to build a command string in RPG for OPNQRYF with > some concatenation for the QRYSLT parameter). > > Joep Beckeringh > > ----- Original Message ----- > From: "Jim Langston" <jlangston@conexfreight.com> > To: <RPG400-L@midrange.com> > Sent: Friday, August 11, 2000 5:16 PM > Subject: Re: Hex Values > > > This always confused me too. If you want a quote in text, such as: > 'Joe''s' you use 2 appostrophies. > > To get single quote in a text alone, take out the letters and you get '''' > 4 of them. I would suspect your > > '' gives you a compile time error. > > > > Regards, > > > > Jim Langston > > +--- > | This is the RPG/400 Mailing List! > | To submit a new message, send your mail to RPG400-L@midrange.com. > | To subscribe to this list send email to RPG400-L-SUB@midrange.com. > | To unsubscribe from this list send email to RPG400-L-UNSUB@midrange.com. > | Questions should be directed to the list owner/operator: david@midrange.com > +--- +--- | This is the RPG/400 Mailing List! | To submit a new message, send your mail to RPG400-L@midrange.com. | To subscribe to this list send email to RPG400-L-SUB@midrange.com. | To unsubscribe from this list send email to RPG400-L-UNSUB@midrange.com. | Questions should be directed to the list owner/operator: david@midrange.com +---
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2025 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.