$_ = <CLEAN>;
print "$celebrity already smeared\n" and exit unless famous $_;
@dirt = qw&@- /. ~~ ;# ;; ;. ,. ); () *+ __ -( /@ .% /| ;_&; s/(.)/$dirt[ord($1)>>4].$dirt[ord($1)&15]/egs;
open A,
"|"/$[`"|"/#'").(";`/[\\`\\`$__]//`;"|";$[/[\\$[\\`$__]//`;"|";#/[\\\$\\.$__]//'").'@:=("@-","/.","~~",";#",";;",";.",",.",");","()","*+","__","-(","/@",".%","/|",";_");@:{@:}=$%..$#:;'.('`'|"$["|'#')
%_+&~~;# ~~/.~~
;_);;.);;#) ;~~~~;_,.~~,.* +,./|~
~;_);@-, .;.); ~ ~,./@@-__);@-);~~,.*+,.
/|);;;~~@-~~~~;;(),. ;.,./@,./@,.;_~~@-););,.
;_);~~,./
ndicates a bug in Pod::Dsr.
=item Invalid quote specification "%s"
(F) The quote specification given (the quotes option to the constructor) was
invalid. A quote specification must be one, two, or f
= $self->cookie_jar->as_string;
$~ = "COOKIES";
write;
format COOKIES =
Cookie:
~~ ^<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
$cookie
r escape sequence", "Illegal combo 1001");
#%state{1001} ~~ m{"separator is equal to"} or warn "HELP";
#%state{1001} ~~ m{"separator is equal to"} or die %state{1001};
}
el
te{1001}.defined and
%attr<sep_char> ~~ m/[\r\n]/ ||
%attr<quote_char> ~~ m/[\r\n]/ ||
%attr<escape_char> ~~ m/[\r\n]/
) {
ok (%state{1003}.
tate{1003} ~~ rx{"in main attr not"}, "Illegal combo (1003)");
}
if (%attr<allow_whitespace> and
%attr<quote_char> ~~ m/^[ \t]/ ||
%attr<escape_char> ~~ m/^[ \t]/
package Language::Basic::Line;
use Language::Basic::Common;
# Make a new LB::Line with the text given (don't parse it yet)
sub new {
my $class = shift;
my $text = shift;
my $line_number =
y @sso_files=@{&parse_arguments(1)}; ## SSO files are (xx.ssso, xx.fsso, xx.sso)
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# Default parameter setting
#__________________________________
unless($upper_exp
MSP file out format, so $big_out_msp1 \n";
}
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~``~~~~
# (1) When File was given(normal situ) to this sub routine
#_________________
m=$margin", $over_write,
$new_format,
"s=$big_out_msp")};
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# Write MSP and finish off
#____________________________
y @sso_files=@{&parse_arguments(1)}; ## SSO files are (xx.ssso, xx.fsso, xx.sso)
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# Default parameter setting
#__________________________________
unless($upper_exp
MSP file out format, so $big_out_msp1 \n";
}
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~``~~~~
# (1) When File was given(normal situ) to this sub routine
#_________________
m=$margin", $over_write,
$new_format,
"s=$big_out_msp")};
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# Write MSP and finish off
#____________________________
--------------------------------------------------
print "\n\n\n#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n";
print "# (1) $0: The Geanfammer started ... BEFORE parsing A
leeping for 3 seconds"; sleep 3;
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# (0) When one file input was given (yes, divclus can handle multiple files,
st_in_divide_clusters(\@good, \@bad);
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# when more than one single file input is given (Default usually)
#_____________________
== Default parameters used ==========================
my $good_bad;
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# (1) Getting the input MSPA (matching seq pair) format file
#_______
ide_clusters sub are: \"@file\"";
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# (0) When one file input was given (yes, divclus can handle multiple files,
n_divide_clusters(\@good, \@bad);
}
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# when more than one single file input is given (Default usually)
#_____________________
y give only one of these two values. C<CountryCode>
would be counted properly if C<CountryID> is given (described in
C<TAPIlineGetTranslateCaps()> section). But if you'll give C<CountryCode>
C<Country
are set to undef.
=item I<$year, $month, $day, $hour, $min, $sec>
If more than one argument is given (and less than 7), it is assumed
that the date and time are being given as a series of integers i
----------------------------
~~ Same as SQL "LIKE" operator 'scrappy,marc' ~~ '%scrappy%'
!~~ Same as SQL "NOT LIKE" operator 'bruce' !~~ '%al%'
~ Match (regex),
########
=item $logger->set_file_handle( HANDLE );
Associates the error logger object with the given (opened) IO::Handle, and
closes the old file handle that used to be associated with the object (i
<<<<<<<<<<<< ^<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
# $option, $help
# ~~ ^<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
# $help
^<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
# $help
# ~~ ^<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
# $help
. ("<" x $maxoption) . " ^" . ("<" x ($textlength-1)) . "\n".
"\$option, \$help\n" .
"~~ " . (" " x $maxoption) . " ^" . ("<" x ($textlength-1)) . "\n" .
"\$help\n.";
$alt_forma
if ($in ~~ Array && $in.elems > 0) {
$type ~= $in.list[0].WHAT.gist;
$type ~~ s{")("} = " of ";
}
my Str $s-in = sprintf "%-16s %s", $type, $in.gist;
$s-in ~~ s:g{\n}
> $csv), "Sub/Obj { s-in ($in) }");
}
# Test supported "out" formats
my $datn = $data; $datn ~~ s:g{ "\r\n" } = "\n";
for in () -> $in {
is (csv (in => $in, out => Str, :!quote-space), $data
sep, ",", "Sep = ,");
for < , ; > -> $sep {
my Str $data = "bAr,foo\n1,2\n3,4,5\n";
$data ~~ s:g{ "," } = $sep;
$csv.column-names (False);
{ my $fh = IO::String.new: $data;
ok (my
,", ";" ];
for ",", ";", "|", "\t" -> $sep {
my Str $data = "bAr,foo\n1,2\n3,4,5\n";
$data ~~ s:g{ "," } = $sep;
$csv.column-names (False);
{ my $fh = IO::String.new: $data;
ok (my
>], "Headers");
}
for < , ; > -> $sep {
my Str $data = "bAr,foo\n1,2\n3,4,5\n";
$data ~~ s:g{ "," } = $sep;
$csv.column-names (False);
{ my $fh = IO::String.new: $data;
ok (my
my $fh = open "test.csv", :r, chomp => False;
while (my @row = $csv.getline($fh)) {
@row[2] ~~ m/pattern/ or next; # 3rd field should match
@rows.push: @row;
}
$fh.close;
# and wri
cept and C<False>
for records to reject.
csv (in => "file.csv", filter => {
$^row[2] ~~ /a/ && # third field should contain an "a"
$^row[4].chars > 4 # length of the 5th fi
at have no visible data
This filter is a shortcut for
filter => { $^row.first: { .defined && $_ ~~ /\S/ }}
This filter rejects all lines that I<not> have at least one field that does
not evaluate
ticle C<read()> method.
=item apply (MODULES)
This method hands the message off to each module given (if no modules are
given, the message is given to each module registered by C<modules()> in
the o
);
my $n = +$f;
ok ($n ~~ Num, "Undefined in Numeric context type");
is ($n.defined, False, "Undefined in Numeric context defined");
my $s = ~$f;
ok ($s ~~ Str, "U
if ($expect.defined && $expect ~~ m/ "\r\n" /) {
my $r = $expect;
my $n = $expect;
$n ~~ s:g{ "\r\n" } = "\n";