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