[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: font-lock-syntactic-keywords obsolet?

From: Alan Mackenzie
Subject: Re: font-lock-syntactic-keywords obsolet?
Date: Mon, 20 Jun 2016 14:50:14 +0000
User-agent: Mutt/1.5.24 (2015-08-30)

Hello, Dmitry.

On Mon, Jun 20, 2016 at 02:50:49PM +0300, Dmitry Gutov wrote:
> On 06/20/2016 01:22 PM, Alan Mackenzie wrote:

> > The code for raw strings is actually very new - it was only committed a
> > week and a half ago.  By their very nature, unterminated raw strings are
> > a problem, since the terminating delimiter could occur anywhere later in
> > the buffer.  The trick has got to be to apply some artificial limit for
> > after-change processing until that terminating delimiter is inserted.

> So what if you have a literal that's longer than your chosen limit?

The limit would only apply in the case of a raw string missing a valid
terminator.  Strictly speaking that "literal" extends to EOB.

> A s-p-f could handle that. Your solution is basically a kludge. You're
> lucky raw strings are rare in C++ now; in many other languages, a
> normal string is not limited to a single line.

My solution is a good solution.  You're welcome to point out specific
technical shortcomings, but the basic design is sound.

Raw strings are no longer rare in C++.  That was what prompted Ivan
Andrus to push me for an implementation.

Alan Mackenzie (Nuremberg, Germany).

reply via email to

[Prev in Thread] Current Thread [Next in Thread]