Pod::Tree::PerlFunc - translate perlfunc.pod to HTML
$perl_map = new Pod::Tree::PerlMap; $perl_func = new Pod::Tree::PerlFunc $perl_dir, $HTML_dir, $perl_map, %opts;
$perl_func->scan; $perl_func->index; $perl_func->translate;
Pod::Tree::PerlFunc
translates perlfunc.pod to HTML.
It creates a separate HTML page for each function description in
perlfunc.pod. The pages for the individual descriptions are
named after the function and written to a func/ subdirectory.
perlfunc.html is generated as an index to all the pages in
func/.
Pod::Tree::PerlFunc
generates and uses an index of the functions
that it finds in perlfunc.pod to construct HTML links.
Other modules can also use this index.
new
Pod::Tree::PerlFunc
$perl_dir,
$HTML_dir, $perl_map, %options
Creates and returns a new Pod::Tree::PerlFunc
object.
$perl_dir is the root of the Perl source tree.
$HTML_dir is the directory where HTML files will be written.
$perl_map maps function names to URLs.
%options are passed through to Pod::Tree::HTML
.
scan
index
/pod/perlfunc.html
.
translate
scan
to HTML.
The HTML pages are written to HTML_dir/pod/func/
.
Pod::Tree::PerlFunc
indexes every =item
paragraph in
perlfunc.html. To link, for example, to the abs
function, write
L<func/abs>
5.005; Pod::Tree; Pod::Tree::HTML; Pod::Tree::PerlUtil;
Nothing.
Pod::Tree::HTML
, Pod::Tree::PerlMap
,
Steven McDougall, swmcd@world.std.com
Copyright 2000 by Steven McDougall. This program is free software; you can redistribute it and/or modify it under the same terms as Perl.