]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
make_index_entry(): Remove. Not only did this override the
authorFred Drake <fdrake@acm.org>
Thu, 13 May 1999 18:36:54 +0000 (18:36 +0000)
committerFred Drake <fdrake@acm.org>
Thu, 13 May 1999 18:36:54 +0000 (18:36 +0000)
commitab032152044e0a435ca2c122a951a0c5388bd7a3
treefa3c4abdc56a21ead69e7e37f4694fda33033304
parent76febdf3fdab33946a8d4baa61df73f0923a092e
make_index_entry():  Remove.  Not only did this override the
     l2hinit.perl version of the function (which
     overrode a version in latex2html), but
     do_cmd_index() was overridden.  Since
     do_cmd_index() was the only caller, we can trash
     this.

define_indexing_macro():  New function used during setup to support
  more dynamic dispatch for indexing.

process_index_macros():  New function; implement dynamic dispatching
 of indexing support functions, allowing many
 targets used in indexing to be shared by
 multiple index entries.  I.e., something like
 \index{foo}\bifuncindex{bar} can now share a
 single target anchor.

These indexing changes reduce the amount of clutter in the generated
HTML files.  In the reference manual, this cuts the number of targets
by 44%.  Targets are less affected when generated by environments
rather than macros.
Doc/perl/python.perl