Mercurial > emacs
view etc/ETAGS.EBNF @ 44320:40a69f39b79f
Change maintainer.
(tcl-electric-hash-style): Change default to nil.
(tcl-imenu-generic-expression): Use tcl-proc-regexp.
(tcl-do-auto-fill): Remove.
(tcl-auto-fill-mode): Rewrite using comment-auto-fill-only-comments.
author | Stefan Monnier <monnier@iro.umontreal.ca> |
---|---|
date | Mon, 01 Apr 2002 21:01:04 +0000 |
parents | 8d0430162d52 |
children | 147a637372eb |
line wrap: on
line source
EBNF (Extended Backus Normal Form) description of the format of the tags file created by etags.c and interpreted by etags.el Francesco Potorti` <pot@gnu.org> 2002 ================================================================ FF ::= #x0c /* form feed */ LF ::= #x0a /* line feed */ DEL ::= #x7f /* pattern terminator */ SOH ::= #x01 /* name terminator */ regchar ::= [^#x0a#x0c#x7f] /* regular character */ regstring ::= { regchar } /* regular string */ unsint ::= [0-9] { [0-9] } /* non-negative integer */ tagfile ::= { tagsection } /* a tags file */ tagsection ::= FF LF ( includesec | regularsec ) LF includesec ::= filename ",include" [ LF fileprop ] regularsec ::= filename "," [ unsint ] [ LF fileprop ] { LF tag } filename ::= regchar regstring /* a file name */ fileprop ::= DEL "(" regstring ")" tag ::= directtag | patterntag directtag ::= DEL realposition patterntag ::= pattern DEL [ tagname SOH ] position pattern ::= regstring /* a tag pattern */ tagname ::= regchar regstring /* a tag name */ position ::= realposition | "," realposition ::= "," unsint | unsint "," | unsint "," unsint