GNU bug report logs - #1260
regex.c and RE_FRUGAL

Previous Next

Package: emacs;

Reported by: "Alexander V. Lukyanov" <lav <at> netis.ru>

Date: Mon, 27 Oct 2008 16:05:04 UTC

Severity: normal

Done: Stefan Monnier <monnier <at> iro.umontreal.ca>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: "Alexander V. Lukyanov" <lav <at> netis.ru>
To: Stefan Monnier <monnier <at> iro.umontreal.ca>
Cc: 1260 <at> debbugs.gnu.org, bug-gnu-emacs <at> gnu.org
Subject: bug#1260: regex.c and RE_FRUGAL
Date: Tue, 28 Oct 2008 14:57:39 +0300
On Tue, Oct 28, 2008 at 04:17:45AM -0400, Stefan Monnier wrote:
> > This bug report is not quite for emacs, but for its regex library.
> > It features RE_FRUGAL flag (very useful), but it does not seem to work.
> > I have tried this rather simple program and it prints 0-12 instead of
> > expected 0-6.
> 
> IIRC you'll need to set RE_NO_POSIX_BACKTRACKING as well, otherwise the
> match returned will always be the longest.

Thank you! The flag RE_NO_POSIX_BACKTRACKING did the trick.

Is there a reason for RE_SYNTAX_EMACS including RE_FRUGAL and not including
RE_NO_POSIX_BACKTRACKING?

-- 
   Alexander.





This bug report was last modified 16 years and 304 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.