comparison etc/ETAGS.EBNF @ 2325:9d8bfee6e672

[xemacs-hg @ 2004-10-07 14:51:11 by james] Update to author version 17.6.
author james
date Thu, 07 Oct 2004 14:51:19 +0000
parents 4968c73cb252
children 94f848eb8e4b
comparison
equal deleted inserted replaced
2324:df2fafa399a1 2325:9d8bfee6e672
79 redundant; this happens when the name of a tag is an easily guessable 79 redundant; this happens when the name of a tag is an easily guessable
80 substring of the tag pattern. We define a set of rules to decide 80 substring of the tag pattern. We define a set of rules to decide
81 whether it is possible to deduce the tag name from the pattern, and make 81 whether it is possible to deduce the tag name from the pattern, and make
82 an unnamed tag in those cases. The name deduced from the pattern of an 82 an unnamed tag in those cases. The name deduced from the pattern of an
83 unnamed tag is the implicit name of that tag. 83 unnamed tag is the implicit name of that tag.
84 When the user looks for a tag, and Emacs founds no explicit tag names 84 When the user looks for a tag, and Emacs finds no explicit tag names
85 that match it, Emacs then looks for an tag whose implicit tag name 85 that match it, Emacs then looks for an tag whose implicit tag name
86 matches the request. etags.c uses implicit tag names when possible, in 86 matches the request. etags.c uses implicit tag names when possible, in
87 order to reduce the size of the tags file. 87 order to reduce the size of the tags file.
88 An implicit tag name is deduced from the pattern by discarding the 88 An implicit tag name is deduced from the pattern by discarding the
89 last character if it is one of ` \f\t\n\r()=,;', then taking all the 89 last character if it is one of ` \f\t\n\r()=,;', then taking all the