From: Francesco Potortì Date: Thu, 13 Jun 2002 10:57:55 +0000 (+0000) Subject: Comments added. X-Git-Tag: ttn-vms-21-2-B4~14637 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=292c80bc089922b3061feff17f29cde8388a35e3;p=emacs.git Comments added. --- diff --git a/etc/ETAGS.EBNF b/etc/ETAGS.EBNF index a2b835af748..e548a11cbdd 100644 --- a/etc/ETAGS.EBNF +++ b/etc/ETAGS.EBNF @@ -1,11 +1,13 @@ EBNF (Extended Backus Normal Form) description of the format of the tags file created by etags.c and interpreted by etags.el + +Productions created from current behaviour to aid extensions Francesco Potorti` 2002 ================================================================ -FF ::= #x0c /* form feed */ +FF ::= #x0c /* tag section starter */ -LF ::= #x0a /* line feed */ +LF ::= #x0a /* line terminator */ DEL ::= #x7f /* pattern terminator */ @@ -29,11 +31,11 @@ regularsec ::= filename "," [ unsint ] [ LF fileprop ] { LF tag } filename ::= regchar regstring /* a file name */ -fileprop ::= DEL "(" regstring ")" +fileprop ::= "(" regstring ")" /* an elisp alist */ tag ::= directtag | patterntag -directtag ::= DEL realposition +directtag ::= DEL realposition /* no pattern */ patterntag ::= pattern DEL [ tagname SOH ] position @@ -41,6 +43,6 @@ pattern ::= regstring /* a tag pattern */ tagname ::= regchar regstring /* a tag name */ -position ::= realposition | "," +position ::= realposition | "," /* charpos,linepos */ realposition ::= "," unsint | unsint "," | unsint "," unsint