aboutsummaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
authorMattias EngdegÄrd2019-09-25 14:29:50 -0700
committerPaul Eggert2019-09-25 14:29:50 -0700
commit2ed71227c626c6cfdc684948644ccf3d9eaeb15b (patch)
tree2a4043ce8036206c7138b9bf5b149da8c66ec811 /doc
parenta773a6474897356cd78aeea092d2c1a51ede23f9 (diff)
downloademacs-2ed71227c626c6cfdc684948644ccf3d9eaeb15b.tar.gz
emacs-2ed71227c626c6cfdc684948644ccf3d9eaeb15b.zip
New rx implementation
* lisp/emacs-lisp/rx.el: * test/lisp/emacs-lisp/rx-tests.el: * doc/lispref/searching.texi (Rx Constructs): Rewrite rx for correctness, clarity, and performance. The new implementation retains full compatibility and has more comprehensive tests. * lisp/emacs-lisp/re-builder.el (reb-rx-font-lock-keywords): Adapt to changes in internal variables in rx.el.
Diffstat (limited to 'doc')
-rw-r--r--doc/lispref/searching.texi4
1 files changed, 1 insertions, 3 deletions
diff --git a/doc/lispref/searching.texi b/doc/lispref/searching.texi
index 65f56b490fd..2d94e5659de 100644
--- a/doc/lispref/searching.texi
+++ b/doc/lispref/searching.texi
@@ -1044,11 +1044,9 @@ customisation.
1044 1044
1045The various forms in @code{rx} regexps are described below. The 1045The various forms in @code{rx} regexps are described below. The
1046shorthand @var{rx} represents any @code{rx} form, and @var{rx}@dots{} 1046shorthand @var{rx} represents any @code{rx} form, and @var{rx}@dots{}
1047means one or more @code{rx} forms. Where the corresponding string 1047means zero or more @code{rx} forms. Where the corresponding string
1048regexp syntax is given, @var{A}, @var{B}, @dots{} are string regexp 1048regexp syntax is given, @var{A}, @var{B}, @dots{} are string regexp
1049subexpressions. 1049subexpressions.
1050@c With the new implementation of rx, this can be changed from
1051@c 'one or more' to 'zero or more'.
1052 1050
1053@subsubheading Literals 1051@subsubheading Literals
1054 1052