
On 22 Sep 2006 23:54:42 -0400, Ian Zimmerman
Here's a quick test: put the cursor in front of a triple-quoted string, then hit Control-Alt-F (forward-sexp). It should move just after the whole string. Does it?
Any tool which assumes strings are delimited by a single front delimiter and a single end delimiter, which they are in most reasonable languages, will have trouble.
(just speculating here...) In order to produce one double-quote inside a double-quote delimited string, many (most?) languages let you use two adjacent double quotes. So a string starting with triple double-quote would result in a string that has one double quote as its first char. I imagine that smarter language-aware editors would handle this case, otherwise they would not correctly recognise whether or not the cursor was inside a string literal. Alistair