Lines Matching refs:label
75 my $label;
110 $label = $content;
113 push @labels, [($content, $label)];
116 push @{$data{$nametag}->{xrefs}}, [($content, $label)] if ($data{$nametag}->{what});
124 @{$data{$what}->{label}} = @labels if ($data{$nametag}->{what});
126 $label = "";
219 foreach my $p (@{$data{$what}->{label}}) {
220 my ($content, $label) = @{$p};
221 $label = "abi_" . $label . " ";
222 $label =~ tr/A-Z/a-z/;
225 $label =~s/([\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\xff])/_/g;
226 $label =~ s,_+,_,g;
227 $label =~ s,_$,,;
230 while (defined($labels{$label})) {
232 $label .= $chars[rand @chars];
234 $labels{$label} = 1;
236 $data{$what}->{label} .= $label;
238 printf ".. _%s:\n\n", $label;
303 my ($content, $label) = @{$p};
304 $label = "abi_" . $label . " ";
305 $label =~ tr/A-Z/a-z/;
308 $label =~s/([\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\xff])/_/g;
309 $label =~ s,_+,_,g;
310 $label =~ s,_$,,;
315 print "- :ref:`$content <$label>`\n\n";