Lines Matching refs:item

41 =item backlink
48 =item cachedir
52 Creates the item and directory caches in the given directory.
54 =item css
61 =item flush
65 Flushes the item and directory caches.
67 =item header
75 =item help
81 =item hiddendirs
95 =item htmldir
104 =item htmlroot
111 =item index
119 =item infile
126 =item libpods
130 List of page names (eg, "perlfunc") which contain linkable C<=item>s.
132 =item netscape
139 =item outfile
146 =item podpath
153 =item podroot
159 =item quiet
168 =item recurse
175 =item title
181 =item verbose
251 # of =item directives referenced by C<> links
262 $Cachedir = "."; # The directory to which item and directory
293 $After_Lpar = 0; # set to true after a par in an =item
298 @Items_Seen = (); # for multiples of the same item in perlfunc
479 # scan the pod for =item directives
495 my $after_item; # set to true after an =item
521 } elsif (/^=item\s*(.*\S)?/sm) { # =item text
617 --cachedir - directory for the item and directory cache files.
619 --flush - flushes the item and directory caches.
630 --libpods - colon-separated list of pages to search for =item pod
704 warn "Flushing item and directory caches\n"
732 warn "scanning for item cache\n" if $Verbose;
783 warn "loading item cache\n" if $Verbose;
826 # @Libpods for =item directives.
846 # scan the pods listed in @Libpods for =item directives
863 # scan each .pod and .pm file for =item directives
874 # use the names of files as =item directives too.
882 # scan the .pod or .pm file for =item directives
900 # cache the item list for later use
1026 # scan_items - scans the pod specified by $pod for =item directives. we
1031 my($i, $item);
1040 # figure out what kind of item it is.
1041 # Build string for referencing this item.
1042 if ( $txt =~ /\A=item\s+\*\s*(.*)\Z/s ) { # bullet
1044 $item = $1;
1045 } elsif( $txt =~ /\A=item\s+(?>\d+\.?)\s*(.*)\Z/s ) { # numbered list
1046 $item = $1;
1047 } elsif( $txt =~ /\A=item\s+(.*)\Z/s ) { # plain item
1048 $item = $1;
1052 my $fid = fragment_id( $item );
1090 # emit_item_tag - print an =item's text
1097 my $item = fragment_id( $text );
1099 $EmittedItem = $item;
1100 ### print STDERR "emit_item_tag=$item ($text)\n";
1103 if ($Items_Named{$item}++) {
1106 my $name = 'item_' . $item;
1126 # process_item - convert a pod item tag and convert it to HTML format.
1130 my $need_dd = 0; # set to 1 if we need a <dd></dd> after an item
1136 warn "$0: $Podfile: unexpected =item directive in paragraph $Paragraph. ignoring.\n";
1140 # formatting: insert a paragraph if preceding item has >1 paragraph
1200 # defined because an =item directive may have never appeared and thus
1211 # clean up item count
1578 ## try to resolve $ident as an item
1882 my( $page, $item ) = @_;
1885 my $fid = fragment_id( $item );
1894 ### print STDERR "coderef( $page, $item ): items{$fid} = $Items{$fid} = $base => discard page!\n";
1910 # =item directive, then create a link to that page.
2049 # a) =item text