Mercurial > emacs
view etc/ETAGS.EBNF @ 45470:adebb58b0c5e
(x_write_glyphs): Clear phys_cursor_on_p if current
phys_cursor's hpos is overwritten. This is still not completely
correct, as it doesn't really make sense to use hpos at all to
get the cursor glyph (as that is relative to the width of the
characters on the line, which may have changed during the update).
author | Kim F. Storm <storm@cua.dk> |
---|---|
date | Wed, 22 May 2002 21:17:45 +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