Acme-Shukugawa-Atom
view release on metacpan or search on metacpan
inc/Spiffy.pm view on Meta::CPAN
sub spiffy_filter {
require Filter::Util::Call;
my $done = 0;
Filter::Util::Call::filter_add(
sub {
return 0 if $done;
my ($data, $end) = ('', '');
while (my $status = Filter::Util::Call::filter_read()) {
return $status if $status < 0;
if (/^__(?:END|DATA)__\r?$/) {
$end = $_;
last;
}
$data .= $_;
$_ = '';
}
$_ = $data;
my @my_subs;
s[^(sub\s+\w+\s+\{)(.*\n)]
[${1}my \$self = shift;$2]gm;
inc/Test/Base.pm view on Meta::CPAN
my $spec;
if (my $spec_file = $self->_spec_file) {
open FILE, $spec_file or die $!;
$spec = <FILE>;
close FILE;
}
else {
$spec = do {
package main;
no warnings 'once';
<DATA>;
};
}
return $spec;
}
sub _strict_warnings() {
require Filter::Util::Call;
my $done = 0;
Filter::Util::Call::filter_add(
sub {
return 0 if $done;
my ($data, $end) = ('', '');
while (my $status = Filter::Util::Call::filter_read()) {
return $status if $status < 0;
if (/^__(?:END|DATA)__\r?$/) {
$end = $_;
last;
}
$data .= $_;
$_ = '';
}
$_ = "use strict;use warnings;$data$end";
$done = 1;
}
);
inc/Test/Base.pm view on Meta::CPAN
}
return @filters, @append;
}
{
%$reserved_section_names = map {
($_, 1);
} keys(%Test::Base::Block::), qw( new DESTROY );
}
__DATA__
#line 1328
inc/Test/Base/Filter.pm view on Meta::CPAN
sub _write_to {
my $filename = shift;
open my $script, ">$filename"
or die "Couldn't open $filename: $!\n";
print $script @_;
close $script
or die "Couldn't close $filename: $!\n";
}
__DATA__
#line 639
t/01_basic.t view on Meta::CPAN
sub translate {
Acme::Shukugawa::Atom->translate(shift);
}
filters {
input => 'translate',
};
run_is;
__DATA__
===
--- input: å
æ¬æ¨ã®è¸ã®å¤§ãããå§ãããããåºãäºç´ãã
--- expected: ã®ãããã³ã®ãã¤ãªãã«ã¤ãã¼ãã£ã³ãã¼ãã«ã¼ã¤ã¼ã»ã¼ãã¼ãããã£ã
===
--- input: ãã¯ã¤
--- expected: ã¯ã¤ãã¼
===
t/02_shisu.t view on Meta::CPAN
sub translate {
Acme::Shukugawa::Atom->translate(shift);
}
filters {
input => 'translate',
};
run_is;
__DATA__
===
--- input: 寿å¸
--- expected: ã·ã¼ã¹ã¼
===
--- input: ã®ã¿ã¼
--- expected: ã¿ã¼ã®ã¼
===
t/04_kuribitsu.t view on Meta::CPAN
sub translate {
Acme::Shukugawa::Atom->translate(shift);
}
filters {
input => 'translate',
};
run_is;
__DATA__
===
--- input: ç
§æ
--- expected: ã¡ã¤ã·ã§ã¼
( run in 0.834 second using v1.01-cache-2.11-cpan-140bd7fdf52 )