aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFrancesco Potortì2002-07-02 11:35:27 +0000
committerFrancesco Potortì2002-07-02 11:35:27 +0000
commit005e1610198130bdca78577a3e9608716a4aac06 (patch)
tree81f18468a7b5d86fcb55525332884adea00df8fa
parent09740ad8a9c82b51464d3f718daf1f9fc3779a99 (diff)
downloademacs-005e1610198130bdca78577a3e9608716a4aac06.tar.gz
emacs-005e1610198130bdca78577a3e9608716a4aac06.zip
Clarified the definition of implicit tag names.
-rw-r--r--etc/ETAGS.EBNF8
1 files changed, 6 insertions, 2 deletions
diff --git a/etc/ETAGS.EBNF b/etc/ETAGS.EBNF
index 7063fd8b57d..d2f8b68297e 100644
--- a/etc/ETAGS.EBNF
+++ b/etc/ETAGS.EBNF
@@ -72,8 +72,12 @@ Emacs can find a tag faster and more accurately. These tag names are
72part of tag lines in the tags file, so we call them "explicit". 72part of tag lines in the tags file, so we call them "explicit".
73 73
74- Why implicit tag names are even better 74- Why implicit tag names are even better
75The purpose of implicit tag names is to reduce the number of tag names 75Often tag names are redundant; this happens when the name of a tag is an
76in a tags file, thus reducing the size of the tags file. When the user 76easily guessable substring of the tag pattern. We define a set of rules
77to decide whether it is possible to deduce the tag name from the pattern,
78and make an unnamed tag in those cases. The name deduced from the
79pattern of an unnamed tag is the implicit name of that tag. The use of
80implicit tag names reduces the size of the tags file. When the user
77looks for a tag, and Emacs founds no explicit tag names that match it, 81looks for a tag, and Emacs founds no explicit tag names that match it,
78Emacs then tries to match the tag with an implicit tag name. Such a 82Emacs then tries to match the tag with an implicit tag name. Such a
79match occurs when the tag matches a pattern, subject to the satisfaction 83match occurs when the tag matches a pattern, subject to the satisfaction