On 11/25/2014 07:32 PM, Chris Angelico wrote:
On Wed, Nov 26, 2014 at 12:18 PM, Tim Daneliuk <tun...@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     tun...@tundraware.com
PGP Key:         http://www.tundraware.com/PGP/

--
https://mail.python.org/mailman/listinfo/python-list

Reply via email to