Lines Matching refs:label
122 my $label = "";
167 $label = $content;
170 push @labels, [($content, $label)];
183 $label = "";
281 my ($content, $label) = @{$p};
282 $label = "abi_" . $label . " ";
283 $label =~ tr/A-Z/a-z/;
286 $label =~s/([\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\xff])/_/g;
287 $label =~ s,_+,_,g;
288 $label =~ s,_$,,;
291 while (defined($labels{$label})) {
293 $label .= $chars[rand @chars];
295 $labels{$label} = 1;
297 $data{$what}->{label} = $label;
299 # only one label is enough
354 printf ".. _%s:\n\n", $data{$what}->{label};
448 if (defined($data{$s}) && defined($data{$s}->{label})) {
452 $xref = ":ref:`$xref <" . $data{$s}->{label} . ">`";
489 my $label = $data{$symbols{$content}->{xref}}->{label};
494 print "- :ref:`$content <$label>`\n\n";