]> git.eshelyaron.com Git - emacs.git/commit
New rx implementation
authorMattias EngdegÄrd <mattiase@acm.org>
Wed, 25 Sep 2019 21:29:50 +0000 (14:29 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Wed, 25 Sep 2019 21:29:50 +0000 (14:29 -0700)
commit2ed71227c626c6cfdc684948644ccf3d9eaeb15b
tree2a4043ce8036206c7138b9bf5b149da8c66ec811
parenta773a6474897356cd78aeea092d2c1a51ede23f9
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.
doc/lispref/searching.texi
lisp/emacs-lisp/re-builder.el
lisp/emacs-lisp/rx.el
test/lisp/emacs-lisp/rx-tests.el