Acme-BOPE
view release on metacpan or search on metacpan
lib/Acme/BOPE.pm view on Meta::CPAN
s{\bpára[!]*\b}{last}gi;
s#\bpara\s+(.*?)\s+(?:ent[aã]o|,)fa[cç]a\b#for($1){#gi;
s#\benquanto\s+(.*?)\s*,#while($1){\n#gi;
s{\bfati(?:a|ou)\b}{split}gi;
s{\bpass(?:a|ou)\b}{next}gi;
s{\bpede pra sair\b}{die}gi;
s{\b(?:eu )?desisto\b}{exit}gi;
s{\bdesistiu\b}{= undef}gi;
s{\bbota na conta do papa\b}{exit}gi;
s{\be\b}{and}gi;
s{\b(?:ent[ãa]o\s+)?senta o dedo nessa porra\b}{print "Caveira meu capitao!"}gi;
# variaveis
no warnings;
s#\bsenhor(?:\s+(\d{2,}))?,#\$senhor = \\\$_$1;\n#gi;
use warnings;
s{\b(?:senhor|o)\s+(\d{2,})\b}{sprintf"\$_%s ", defined $1?$1:""}gie;
lib/Acme/BOPE.pm view on Meta::CPAN
que é mais ou menos equivalente a:
$_01 = "fanfarrao";
if ($_01 eq "moleque") {
die "seu viado";
}
else {
print "Caveira, meu capitao!\n" and exit;
warn "vai morrer gente";
$_01 = undef;
}
Você ainda pode dar o comando para ouvir seu pelotão...quer dizer, seu programa... cantar um dos famosos hinos do BOPE:
Pelotão, cantar hino!
# Cachorro latindo/Criança chorando/Vagabundo vazando/É o BOPE chegando
Essa versão possui 7 hinos cadastrados. Se você souber de outro, grite!
E, se você tem alguma dúvida sobre o seu capitão, basta citar o nome dele pra ouvir um dos fatos:
( run in 1.117 second using v1.01-cache-2.11-cpan-d80b1682f3f )