Acme-AjiFry
view release on metacpan or search on metacpan
$meta->prereqs
)->with_merged_prereqs(
CPAN::Meta::Prereqs->new($mbmeta->prereqs)
)->as_string_hash;
my $mymeta = CPAN::Meta->new(
{
%{$meta->as_struct},
prereqs => $prereqs_hash
}
);
print "Merging cpanfile prereqs to MYMETA.yml\n";
$mymeta->save('MYMETA.yml', { version => 1.4 });
print "Merging cpanfile prereqs to MYMETA.json\n";
$mymeta->save('MYMETA.json', { version => 2 });
Revision history for Acme-AjiFry
0.09 2013-05-26T13:48:03Z
- Replace "smart-match" to "if-else" (for perl-5.18).
0.08 Mon Jan 14 01:48:06 JST 2013
- Fixed a problem of failing some tests.
- Changed builder module, to Module::Build from ExtUtils::MakeMaker.
0.07 Sat Dec 22 20:00:54 JST 2012
Fixed some misprints in document.
0.06 Fri Nov 2 02:26:00 JST 2012
Improved Acme::AjiFry::Perl by using Filter::Simple.
Thanks a lot, @__papix__!
0.05 Wed Oct 31 15:45:22 JST 2012
Fixed misprints at the SYNOPSIS.
0.04 Thu Oct 18 12:02:07 JST 2012
Implemented function of rewrite own perl script which use "Acme::AjiFry::Perl".
And fixed minor bugs.
0.03 Sun Oct 14 02:18:47 JST 2012
I'm really sorry. Ver 0.02 is something wrong.
So fixed it.
0.02 Sun Oct 14 01:00:22 JST 2012
b) cause the whole of any work that you distribute or publish, that
in whole or in part contains the Program or any part thereof, either
with or without modifications, to be licensed at no charge to all
third parties under the terms of this General Public License (except
that you may choose to grant warranty protection to some or all
third parties, at your option).
c) If the modified program normally reads commands interactively when
run, you must cause it, when started running for such interactive use
in the simplest and most usual way, to print or display an
announcement including an appropriate copyright notice and a notice
that there is no warranty (or else, saying that you provide a
warranty) and that users may redistribute the program under these
conditions, and telling the user how to view a copy of this General
Public License.
d) You may charge a fee for the physical act of transferring a
copy, and you may at your option offer warranty protection in
exchange for a fee.
This document describes Acme::AjiFry version 0.09
# SYNOPSIS
use Acme::AjiFry;
my $ajifry = Acme::AjiFry->new();
print $ajifry->to_AjiFry('ãããã¿')."\n"; # outputs => "é£ãã¢ã¸ãã©ã¤ãåºèº«é£ãé£ããåºèº«ãããã岡æãããã"
print $ajifry->to_Japanese('é£ãã¢ã¸ãã©ã¤ãåºèº«é£ãé£ããåºèº«ãããã岡æãããã')."\n"; # outputs => "ãããã¿"
# DESCRIPTION
Acme::AjiFry is the AjiFry-Language translator.
This module can translate Japanese into AjiFry-Language, and vice versa.
If you would like to know about AjiFry-Language, please refer to the following web site (Japanese Web Site).
[http://ja.uncyclopedia.info/wiki/%E3%82%A2%E3%82%B8%E3%83%95%E3%83%A9%E3%82%A4%E8%AA%9E](http://ja.uncyclopedia.info/wiki/%E3%82%A2%E3%82%B8%E3%83%95%E3%83%A9%E3%82%A4%E8%AA%9E)
eg/sample.pl view on Meta::CPAN
use utf8;
use FindBin;
use lib ("$FindBin::Bin/../lib");
use Acme::AjiFry;
use Acme::AjiFry::EN;
my $ajifry = Acme::AjiFry->new();
my $ajifry_en = Acme::AjiFry::EN->new();
print $ajifry->translate_to_ajifry('ãããã¿')."\n";
print $ajifry->translate_from_ajifry('é£ãã¢ã¸ãã©ã¤ãåºèº«é£ãé£ããåºèº«ãããã岡æãããã')."\n";
print $ajifry_en->translate_to_ajifry('012abcABC!!!')."\n";
print $ajifry_en->translate_from_ajifry('京極ãåºèº«äº¬æ¥µãã・・・京極ã¢ã¸ãã©ã¤é£ãé£ãé£ãé£ãããããé£ããåºèº«å±±å²¡ãããã山岡ãåºèº«å±±å²¡ãã・・・!!!')."\n";
lib/Acme/AjiFry.pm view on Meta::CPAN
This document describes Acme::AjiFry version 0.09
=head1 SYNOPSIS
use Acme::AjiFry;
my $ajifry = Acme::AjiFry->new();
print $ajifry->to_AjiFry('ãããã¿')."\n"; # outputs => "é£ãã¢ã¸ãã©ã¤ãåºèº«é£ãé£ããåºèº«ãããã岡æãããã"
print $ajifry->to_Japanese('é£ãã¢ã¸ãã©ã¤ãåºèº«é£ãé£ããåºèº«ãããã岡æãããã')."\n"; # outputs => "ãããã¿"
=head1 DESCRIPTION
Acme::AjiFry is the AjiFry-Language translator.
This module can translate Japanese into AjiFry-Language, and vice versa.
If you would like to know about AjiFry-Language, please refer to the following web site (Japanese Web Site).
L<http://ja.uncyclopedia.info/wiki/%E3%82%A2%E3%82%B8%E3%83%95%E3%83%A9%E3%82%A4%E8%AA%9E>
=head1 METHODS
lib/Acme/AjiFry/EN.pm view on Meta::CPAN
Acme::AjiFry::EN - AjiFry Language Translator for English
=head1 SYNOPSIS
use Acme::AjiFry::EN;
my $ajifry_en = Acme::AjiFry::EN->new();
print $ajifry_en->to_AjiFry('012abcABC!!!')."\n"; # outputs => '京極ãåºèº«äº¬æ¥µãã・・・京極ã¢ã¸ãã©ã¤é£ãé£ãé£ãé£ãããããé£ããåºèº«å±±å²¡ãããã山岡ãåºèº«å±±å²¡ãã・・・!!!'
print $ajifry_en->to_English('京極ãåºèº«äº¬æ¥µãã・・・京極ã¢ã¸ãã©ã¤é£ãé£ãé£ãé£ãããããé£ããåºèº«å±±å²¡ãããã山岡ãåºèº«å±±å²¡ãã・・・!!!')."\n"; # outputs => '012abcABC!!!'
=head1 DESCRIPTION
Acme::AjiFry::EN is the AjiFry-Language translator.
This module can translate English into AjiFry-Language, and vice versa.
=head1 SEE ALSO
lib/Acme/AjiFry/Perl.pm view on Meta::CPAN
}
my $ajifry = Acme::AjiFry::EN->new();
FILTER_ONLY all => sub {
s/(.+)/$ajifry->to_AjiFry($1)/eg;
open my $fh, '+<', "$0" or die "Can't rewrite '$0'\n";
seek $fh, 0, 0;
print $fh &_extract_statements_avobe_declaration;
print $fh $_;
s/(.+)/$ajifry->to_English($1)/eg;
close $fh;
};
1;
__END__
=encoding utf8
=head1 NAME
Acme::AjiFry::Perl - AjiFry Language Translator for Perl
=head1 SYNOPSIS
use Acme::AjiFry::Perl;
print 'hello';
=head1 DESCRIPTION
Acme::AjiFry::Perl is the AjiFry-Language translator for Perl program.
This module rewrites a program of using this module.
=head1 DEPENDENCIES
t/rewrite.orig view on Meta::CPAN
use utf8;
use strict;
use warnings;
use FindBin;
use lib "$FindBin::Bin/../lib";
use Acme::AjiFry::Perl;
print 'hello';
( run in 1.085 second using v1.01-cache-2.11-cpan-de7293f3b23 )