Acme-MITHALDU-XSGrabBag
view release on metacpan or search on metacpan
RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS INFORMATION ON AN "AS-IS" BASIS.
CREATIVE COMMONS MAKES NO WARRANTIES REGARDING THE USE OF THIS DOCUMENT OR
THE INFORMATION OR WORKS PROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR
DAMAGES RESULTING FROM THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS
PROVIDED HEREUNDER.
Statement of Purpose
The laws of most jurisdictions throughout the world automatically confer
exclusive Copyright and Related Rights (defined below) upon the creator and
subsequent owner(s) (each and all, an "owner") of an original work of
authorship and/or a database (each, a "Work").
Certain owners wish to permanently relinquish those rights to a Work for the
purpose of contributing to a commons of creative, cultural and scientific
works ("Commons") that the public can reliably and without fear of later
claims of infringement build upon, modify, incorporate in other works, reuse
and redistribute as freely as possible in any form whatsoever and for any
purposes, including without limitation commercial purposes. These owners may
contribute to the Commons to promote the ideal of a free culture and the
further production of creative, cultural and scientific works, or to gain
1. Copyright and Related Rights.
A Work made available under CC0 may be protected by copyright and related or
neighboring rights ("Copyright and Related Rights"). Copyright and Related
Rights include, but are not limited to, the following:
i. the right to reproduce, adapt, distribute, perform, display,
communicate, and translate a Work;
ii. moral rights retained by the original author(s) and/or performer(s);
iii. publicity and privacy rights pertaining to a person's image or
likeness depicted in a Work;
iv. rights protecting against unfair competition in regards to a Work,
subject to the limitations in paragraph 4(a), below;
v. rights protecting the extraction, dissemination, use and reuse of data
in a Work;
inc/Inline.pm view on Meta::CPAN
{
no warnings 'redefine';
*{$ilsm . "::$override"} =
\&{$using_module . "::$override"};
}
}
}
}
#==============================================================================
# Restore the modules original methods
#==============================================================================
sub pop_overrides {
my $nowarn = $] >= 5.006 ? "no warnings 'redefine';" : '';
eval ($nowarn .
'my ($o) = @_;
for my $override (keys %{$o->{OVERRIDDEN}}) {
no strict "refs";
*{$override} = $o->{OVERRIDDEN}{$override};
}
delete $o->{OVERRIDDEN};')
inc/Inline/C.pm view on Meta::CPAN
# insert any quotes that are needed, reinstate the whitespace
# that was removed earlier, then join() the array back together
# again.
for (my $i = 0; $i < $s; $i++) {
$in[$i] = '-I' . $in[$i] if $i;
$in[$i] = '"' . $in[$i] . '"' if $q{$i};
$in[$i] .= ' ' x $s{$i};
}
# Note: If there was no whitespace that needed quoting, the
# original argument should not have changed in any way.
my $out = join '', @in;
$out =~ s/"\-I\s+\//"\-I\//g;
$_[0] = $out;
}
#==============================================================================
# This routine used by C/t/09parser to test that the expected parser is in use
#==============================================================================
inc/Inline/C/Parser/RegExp.pm view on Meta::CPAN
# Adjacent "derivative characters" are not separated by whitespace,
# but _are_ separated from the adjoining text.
# [ Is really only * (and not ()[]) needed??? ]
$type =~ s/\*\s\*/\*\*/g;
$type =~ s/(?<=[^ \*])\*/ \*/g;
return $type;
};
# The decision of what is an acceptable declaration was originally
# derived from Inline::C::grammar.pm version 0.30 (Inline 0.43).
my $re_plausible_place_to_begin_a_declaration = qr {
# The beginning of a line, possibly indented.
# (Accepting indentation allows for C code to be aligned with
# its surrounding perl, and for backwards compatibility with
# Inline 0.43).
(?m: ^ ) \s*
}xo;
( run in 0.776 second using v1.01-cache-2.11-cpan-1c8d708658b )