ions>. =head1 METHODS The Texinfo tree and Texinfo tree elements used in argument of some functions are documented in L. When customization information is needed, an object that defines C is expected, normally a L object. =over =item move_index_entries_after_items_in_tree($tree) X> In C<@enumerate> and C<@itemize> from the tree, move index entries appearing just before C<@item> after the C<@item>. Comment lines between index entries are moved too. =item protect_colon_in_tree($tree) =item protect_node_after_label_in_tree($tree) X> X> Protect colon with C and characters that are special in node names after a label in menu entries (tab dot and comma) with C. The protection is achieved by putting protected characters in C<@asis{}>. =item protect_comma_in_tree($tree) X> Protect comma characters, replacing C<,> with @comma{} in tree. =item protect_first_parenthesis($element) X> Modify I<$element> contents by protecting the first parenthesis. If I<$element> is undef a fatal error with a backtrace will be emitted. =item relate_index_entries_to_table_items_in_tree($document) X> In tables, relate index entries preceding and following an entry with said item. Reference one of them in the entry's C. =back =head1 SEE ALSO L, L, L. =head1 AUTHOR Patrice Dumas, Epertusus@free.frE =head1 COPYRIGHT AND LICENSE Copyright 2010- Free Software Foundation, Inc. See the source file for all copyright years. This library is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. =cut