[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
grep branch, master, updated. v3.3-59-gab73e1c
From: |
Paul Eggert |
Subject: |
grep branch, master, updated. v3.3-59-gab73e1c |
Date: |
Mon, 30 Dec 2019 13:49:18 -0500 (EST) |
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "grep".
The branch, master has been updated
via ab73e1c64222872c58879c3684d2fd206f76154d (commit)
from fdee61d847ed6c78901bd5620f1d421c51468181 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://git.savannah.gnu.org/cgit/grep.git/commit/?id=ab73e1c64222872c58879c3684d2fd206f76154d
commit ab73e1c64222872c58879c3684d2fd206f76154d
Author: Paul Eggert <address@hidden>
Date: Mon Dec 30 10:41:43 2019 -0800
doc: donât encourage back-references
* doc/grep.texi (Usage): Remove palindrome question. Bondioniâs
RE makes grep issue a âgrep: stack overflowâ diagnostic, and we
shouldnât be encouraging fancy back-references anyway, due to all
the bugs in this area (Bug#26864). Plus, the allusion to
âGNU extensionsâ doesn't seem to be correct here.
diff --git a/doc/grep.texi b/doc/grep.texi
index aceaf33..7c2b865 100644
--- a/doc/grep.texi
+++ b/doc/grep.texi
@@ -1801,31 +1801,6 @@ cat /etc/passwd | grep 'alain' - /etc/motd
@end example
@item
-@cindex palindromes
-How to express palindromes in a regular expression?
-
-It can be done by using back-references;
-for example,
-a palindrome of 4 characters can be written with a BRE:
-
-@example
-grep -w -e '\(.\)\(.\).\2\1' file
-@end example
-
-It matches the word ``radar'' or ``civic.''
-
-Guglielmo Bondioni proposed a single RE
-that finds all palindromes up to 19 characters long
-using @w{9 subexpressions} and @w{9 back-references}:
-
-@smallexample
-grep -E -e '^(.?)(.?)(.?)(.?)(.?)(.?)(.?)(.?)(.?).?\9\8\7\6\5\4\3\2\1$' file
-@end smallexample
-
-Note this is done by using GNU ERE extensions;
-it might not be portable to other implementations of @command{grep}.
-
-@item
Why is this back-reference failing?
@example
-----------------------------------------------------------------------
Summary of changes:
doc/grep.texi | 25 -------------------------
1 file changed, 25 deletions(-)
hooks/post-receive
--
grep
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- grep branch, master, updated. v3.3-59-gab73e1c,
Paul Eggert <=