From 005e1610198130bdca78577a3e9608716a4aac06 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Francesco=20Potort=C3=AC?= Date: Tue, 2 Jul 2002 11:35:27 +0000 Subject: [PATCH] Clarified the definition of implicit tag names. --- etc/ETAGS.EBNF | 8 ++++++-- 1 file 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 part of tag lines in the tags file, so we call them "explicit". - Why implicit tag names are even better -The purpose of implicit tag names is to reduce the number of tag names -in a tags file, thus reducing the size of the tags file. When the user +Often tag names are redundant; this happens when the name of a tag is an +easily guessable substring of the tag pattern. We define a set of rules +to decide whether it is possible to deduce the tag name from the pattern, +and make an unnamed tag in those cases. The name deduced from the +pattern of an unnamed tag is the implicit name of that tag. The use of +implicit tag names reduces the size of the tags file. When the user looks for a tag, and Emacs founds no explicit tag names that match it, Emacs then tries to match the tag with an implicit tag name. Such a match occurs when the tag matches a pattern, subject to the satisfaction -- 2.39.2