Mercurial > emacs
changeset 45666:621742dde467
Document Etags regexp char escape sequences.
author | Francesco Potortì <pot@gnu.org> |
---|---|
date | Thu, 06 Jun 2002 22:58:11 +0000 |
parents | 466c8ca0e543 |
children | 16708fb2d951 |
files | etc/NEWS etc/etags.1 man/maintaining.texi |
diffstat | 3 files changed, 30 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/etc/NEWS Thu Jun 06 22:37:28 2002 +0000 +++ b/etc/NEWS Thu Jun 06 22:58:11 2002 +0000 @@ -593,6 +593,9 @@ will read from standard input and mark the produced tags as belonging to the file FILE. +*** Regular expressions can use char escape sequences as in Gcc +These are the escapes \a, \b, \d, \e, \f, \n, \r, \t, \v. + +++ ** The command line option --no-windows has been changed to --no-window-system. The old one still works, but is deprecated.
--- a/etc/etags.1 Thu Jun 06 22:37:28 2002 +0000 +++ b/etc/etags.1 Thu Jun 06 22:58:11 2002 +0000 @@ -168,6 +168,9 @@ \fItagregexp\fP, it may be useful to add a \fInameregexp\fP, to narrow down the tag scope. \fBctags\fP ignores regexps without a \fInameregexp\fP. The syntax of regexps is the same as in emacs. +The following character escape sequences are supported: +\\a, \\b, \\d, \\e, \\f, \\n, \\r, \\t, \\v. + .br Here are some examples. All the regexps are quoted to protect them from shell interpretation.
--- a/man/maintaining.texi Thu Jun 06 22:37:28 2002 +0000 +++ b/man/maintaining.texi Thu Jun 06 22:58:11 2002 +0000 @@ -485,9 +485,30 @@ anchored, that is, it behaves as if preceded by @samp{^}. If you want to account for indentation, just match any initial number of blanks by beginning your regular expression with @samp{[ \t]*}. In the regular -expressions, @samp{\} quotes the next character, and @samp{\t} stands -for the tab character. Note that @code{etags} does not handle the other -C escape sequences for special characters. +expressions, @samp{\} quotes the next character, and all the +@code{gcc} character escape sequences are supported. Here is the list +of the character escape sequences: + +@table @samp +@item \a +BEL (bell). +@item \b +BS (back space). +@item \d +DEL (delete). +@item \e +ESC (delete). +@item \f +FF (form feed). +@item \n +NL (new line). +@item \r +CR (carriage return). +@item \t +TAB (horizontal tab). +@item \v +VT (vertical tab). +@end table The syntax of regular expressions in @code{etags} is the same as in Emacs. However, non-greedy operators and shy groups are not