GNU bug report logs -
#22146
Stack overflow in reftex-parse-all
Previous Next
Reported by: Nils Kanning <nils <at> kanning.de>
Date: Fri, 11 Dec 2015 21:19:02 UTC
Severity: normal
Done: Tassilo Horn <tsdh <at> gnu.org>
Bug is archived. No further changes may be made.
Full log
Message #11 received at 22146 <at> debbugs.gnu.org (full text, mbox):
Mosè Giordano <mose <at> gnu.org> writes:
Hi Nils & Mosé,
>> In case you are wondering, the non-matching brackets [\} appear for
>> example in physics as so-called "super Lie brackets".
>
> Thanks for taking the time to report this bug, I can reproduce it.
I can reproduce it with Emacs 24.5 but not with Emacs 25.0.50.16 from
the current emacs-25 branch. So maybe it has been fixed after the last
release (either the regex, or the Emacs regex matcher has become
better).
If anyone of you could try with Emacs 25 and report back, that'd be
great.
> There is a simple workaround you can put in your code: close the
> brackets, also in a comment is fine:
>
> [\} % ]
>
> But I don't know how to really fix the bug, it's too late for me to
> decrypt that regexp now. Having a clue of what it should *exactly*
> match would be of great help.
Obviously, it should match everything that's interesting to reftex. :-)
But seriously, have a look at the bottom of `reftex-compile-variables'
where `reftex-everything-regexp' is composed from several other regexes
with more local scopes, e.g., one for matching labels, one for sections,
one for index entries, etc.
Bye,
Tassilo
This bug report was last modified 9 years and 163 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.