GNU bug report logs -
#25706
26.0.50; Slow C file fontification
Previous Next
Reported by: Sujith <m.sujith <at> gmail.com>
Date: Mon, 13 Feb 2017 18:41:01 UTC
Severity: normal
Tags: moreinfo
Found in version 26.0.50
Done: Alan Mackenzie <acm <at> muc.de>
Bug is archived. No further changes may be made.
Full log
Message #47 received at 25706 <at> debbugs.gnu.org (full text, mbox):
Hello again, Mattias.
On Mon, Nov 30, 2020 at 18:04:56 +0100, Mattias EngdegÄrd wrote:
> > Actually, it's the underscores!
> Found it. Suggested fix attached.
> It can be improved: at least one pair of regexp group brackets can be
> removed, but I didn't dare doing so because I wasn't sure if it would
> throw some group numbers off by one.
> Alan, please, let's work together and remove unnecessary capture groups
> from the regexps! Even XEmacs regexps support non-capturing brackets,
> \(?:...\), and they save time, regexp stack space, and reduce the
> hassle of computing the 'regexp depth' everywhere.
There are 342 occurrences of '\\\\([^?]' in CC Mode. Most of these can
surely be replaced by "\\(?:", but not all, by a long way. This change
will be fun.
--
Alan Mackenzie (Nuremberg, Germany).
This bug report was last modified 4 years and 213 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.