blob: 8f4932e6dbd2ea9ef779ba6d7ad797303fcae2b9 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
Source: pcre2el
Section: lisp
Priority: optional
Maintainer: Debian Emacs addons team <pkg-emacsen-addons@lists.alioth.debian.org>
Uploaders: Lev Lamberov <dogsleg@debian.org>
Build-Depends: debhelper (>= 11),
dh-elpa
Standards-Version: 4.1.3
Testsuite: autopkgtest-pkg-elpa
Homepage: https://github.com/joddie/pcre2el
Vcs-Browser: https://salsa.debian.org/emacsen-team/pcre2el
Vcs-Git: https://salsa.debian.org/emacsen-team/pcre2el.git
Package: elpa-pcre2el
Architecture: all
Depends: ${elpa:Depends},
${misc:Depends}
Recommends: emacs (>= 46.0)
Enhances: emacs,
emacs25
Description: Emacsmode to convert between PCRE, Emacs and rx regexp syntax
This package provides `pcre2el' or `rxt' (RegeXp Translator or RegeXp
Tools), a utility for working with regular expressions in Emacs,
based on a recursive-descent parser for regexp syntax. In addition to
converting (a subset of) PCRE syntax into its Emacs equivalent, it
can do the following:
.
- convert Emacs syntax to PCRE;
- convert either syntax to `rx', an S-expression based regexp syntax
untangle complex regexps by;
- showing the parse tree in `rx' form and highlighting the;
- corresponding chunks of code show the complete list of strings
(productions) matching a regexp, provided the list is finite;
- provide live font-locking of regexp syntax (so far only for Elisp
buffers).
|