Quotation Ugliness

Tim Daneliuk tundra at tundraware.com
Wed Nov 26 07:00:39 CET 2014


On 11/25/2014 07:32 PM, Chris Angelico wrote:
> On Wed, Nov 26, 2014 at 12:18 PM, Tim Daneliuk <tundra at tundraware.com> wrote:
>>> And what should happen with mismatched quotes?
>>>
>>>     do("th/*is", "and", "th*/at")
>>
>>
>> Match pairs as usual, and let the remaining unterminated quote run on.
>
> Wait, what? Where's an unterminated quote? I can imagine two ways of
> reading this: one the way most programming languages would interpret
> it (the /* and */ are both simply part of their respective strings,
> and have no significance), and the "anything nests in anything" way,
> in which the quotation marks inside /* */ are effectively inverted;
> neither of those leaves an unterminated quote.
>
> ChrisA
>

But I am not designing a new programming language.  I am doing straight up
text processing.  I want to know all the instances of S when it is quoted
or not.   In my particular application, recovering from a failure of syntax
like this isn't important.

-- 
----------------------------------------------------------------------------
Tim Daneliuk     tundra at tundraware.com
PGP Key:         http://www.tundraware.com/PGP/




More information about the Python-list mailing list