1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-01 09:51:22 -08:00

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.
This commit is contained in:
Mattias Engdegård 2019-09-25 14:29:50 -07:00 committed by Paul Eggert
parent a773a64748
commit 2ed71227c6
4 changed files with 1039 additions and 1015 deletions

File diff suppressed because it is too large Load diff