Lines Matching refs:name
37 print $_->name(), "\n";
54 by name. They also help keep information on certain symbols that are
86 filename => undef, # File name registered when loading
150 $tmp_name2num{$item->name()} = $num;
305 # - They MUST NOT have identical name, type, numeral, version, platforms, and features
314 join("\n ", map { $_->{source}.": ".$_->name() } @items), "\n";
331 join(", ", map { $_->name()." => ".$_->intnum() } @items), "\n"
334 join(", ", map { $_->name()." => ".$_->version() } @items), "\n"
344 $items[0]->name(), " and ", $items[1]->name(), ":",
348 # Check for in addition identical name, type, and platforms
349 croak "Duplicate entries for ".$items[0]->name()." from ".
351 if $items[0]->name() eq $items[1]->name()
364 $_->name().":".$platform
378 $items[0]->name(), " and ", $items[1]->name(), "\n";
452 my $name = shift;
458 my $verbsig = "add('$name' , '$type' , [ " . join(', ', @defs) . " ])";
466 my @items = $self->items(filter => f_name($name));
477 name => $name,
495 my $alias = $self->{aliases}->{$name};
496 delete $self->{aliases}->{$name};
500 push @returns, $self->add_alias($source, $alias->{name}, $name, @{$alias->{defs}})
521 my $name = shift; # For this name (assuming it exists)
526 "add_alias('$source' , '$alias' , '$name' , [ " . join(', ', @defs) . " ])";
528 croak "You're kidding me... $alias == $name" if $alias eq $name;
537 my $f_byname = f_name($name);
544 croak "Alias already exists ($alias => $name)"
549 $self->{aliases}->{$name} = { source => $source,
550 name => $alias, defs => [ @defs ] };
553 "\tSet future alias $alias => $name\n"
558 # item, just with another name. Also, the platforms given here are
571 name => $alias,
590 croak "$name has an alias already (trying to add alias $alias)\n",
591 "\t", join(", ", map { $_->name() } @items), "\n";
773 =item B<< source => FILENAME >>, B<< name => STRING >>, B<< number => NUMBER >>,
813 name => $a[0],
823 if ($opts{name} && $opts{version} && defined $opts{exists} && $opts{type}
830 name => $opts{name},
849 =item B<< $item->name >>
851 The symbol name for this item.
951 $self->name(),
985 return sub { $_[0]->name() cmp $_[1]->name() };
1062 Returns a filter that only lets through symbols with the symbol name
1071 my $name = shift;
1073 croak "No name specified"
1074 unless $name;
1076 return [ F_NAME, $name ];