Gedcom
view release on metacpan or search on metacpan
lib/Gedcom.pm view on Meta::CPAN
callback => $self->{callback},
);
unless (defined $self->{gedcom_file}) {
# Add the required elements, unless they are already there.
unless ($r->get_record("head")) {
my $me = "Unknown user";
my $login = $me;
if ($login = getlogin || (getpwuid($<))[0] ||
$ENV{USER} || $ENV{LOGIN}) {
my $name;
eval { $name = (getpwnam($login))[6] };
$me = $name || $login;
}
my $date = localtime;
my ($l0, $l1, $l2, $l3);
$l0 = $self->add_header;
$l1 = $l0->add("SOUR", "Gedcom.pm");
parse_grammar view on Meta::CPAN
file => $grammar_file,
version => $version,
callback => sub { print "." }
);
delete $grammar->{callback};
delete $grammar->{stored_record};
my $me = "Unknown user";
my $login = $me;
if ($login = getlogin || (getpwuid($<))[0] || $ENV{USER} || $ENV{LOGIN}) {
my $name;
eval { $name = (getpwnam($login))[6] };
$me = $name || $login;
}
my $date = localtime;
(my $v = $version) =~ tr/./_/;
my $g = "Grammar_$v";
my $gpm = "lib/Gedcom/$g.pm";
print "\nwriting $gpm ...\n";
( run in 0.286 second using v1.01-cache-2.11-cpan-8d75d55dd25 )