CORBA-HTML
view release on metacpan or search on metacpan
lib/CORBA/HTML/NameVisitor.pm view on Meta::CPAN
my $full = $node->{full};
$full =~ s/^:://;
my @list_name = split /::/, $full;
my @list_scope = split /::/, $scope;
while (@list_scope) {
last if ($list_scope[0] ne $list_name[0]);
shift @list_name;
shift @list_scope;
}
my $name = join '::', @list_name;
my $fragment = $node->{idf};
$fragment = $node->{html_name} if (exists $node->{html_name});
if (exists $node->{file_html}) {
my $a = '<a href="' . $node->{file_html} . '#' . $fragment . '">' . $name . '</a>';
return $a;
}
elsif ( $node->isa('BaseInterface') or $node->isa('ForwardBaseInterface') ) {
my $filename = $node->{full};
$filename =~ s/::/_/g;
$filename .= '.html';
my $a = '<a href="' . $filename . '#' . $fragment . '">' . $name . '</a>';
return $a;
}
else {
return $name;
}
}
sub _get_lexeme {
my $self = shift;
my ($node) = @_;
( run in 0.822 second using v1.01-cache-2.11-cpan-364913b4093 )