<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>
Ok, agora um mudei outras coisas tambem, a principio tah td ok.<br><b>http://pastebin.com/w78GfPEv<br><br></b>Agora testei com um Hello World : <br><pre class="bbcode_code" style="height:36px;">++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.<br><br>Mas ficou meio locão.<br></pre><br><div><div id="SkyDrivePlaceholder"></div><hr id="stopSpelling">Date: Fri, 11 Jan 2013 11:47:26 -0200<br>From: viniciusmiasato@gmail.com<br>To: rio-pm@pm.org<br>Subject: Re: [Rio-pm] BrainFuck Interprer<br><br>Aureliano,<br><br>seu código está bem confuso mesmo.<br><br>você está realizando o foreach<br><br><span style="color:rgb(255,0,0)">foreach my $i (split (//, $data))</span><br><br>e logo após o inicio do foreach você faz<br>
<br><span style="color:rgb(255,0,0)">$i = substr($data,$s,2); <br><br><font color="#000000">você sabe explicar pq ?<br><br>Outra dica: declare sua "sub getchar" no final do arquivo para deixar o código mais legível.<br>
<br>Dica adiantada:<br><br>antes de você trocar a sub e falar que o script parou de funcionar, na linha em que você realiza a chamada da sub getchar, coloque os () na função.<br>ex.: <span style="color:rgb(255,0,0)">getchar();</span><br>
<br>talvez isso ajude você a consertar o script,<br><br>abs.</font></span><br><br><div class="gmail_quote">Em 11 de janeiro de 2013 11:33, Vinícius Miasato <span dir="ltr"><<a href="mailto:viniciusmiasato@gmail.com" target="_blank">viniciusmiasato@gmail.com</a>></span> escreveu:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">bom, ... com o given o seu script executa, mas não termina.<br><br>sem o given ele não executa ...<br><br>escolha a melhor opção e continua desenvolvendo =)<br>
<br>abs.<br><br><div class="gmail_quote">Em 11 de janeiro de 2013 11:27, Aureliano Guedes <span dir="ltr"><<a href="mailto:guedes_1000@hotmail.com" target="_blank">guedes_1000@hotmail.com</a>></span> escreveu:<div><div class="h5">
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


<div><div dir="ltr">
Mudanças feitas.<br><br>Mas vejam. Eu tinha tirado o given, mas coloquei de volta.<br><br>O problema é, com o given, o STDIN não termina, eu digito alguma coisa e aperto enter naturalmente algo deveria acontecer, mas a unica coisa que acontece é uma quebra de linha.<br>

<br><div><div></div><hr>Date: Fri, 11 Jan 2013 11:16:26 -0200<br>From: <a href="mailto:viniciusmiasato@gmail.com" target="_blank">viniciusmiasato@gmail.com</a><br>To: <a href="mailto:rio-pm@pm.org" target="_blank">rio-pm@pm.org</a><br>

Subject: Re: [Rio-pm] BrainFuck Interprer<div><div><br><br>não deveria ter um "given" em algum lugar do código para você utilizar o "when" ?<br><br>abs.<br><br><div>Em 11 de janeiro de 2013 10:43, Aureliano Guedes <span dir="ltr"><<a href="mailto:guedes_1000@hotmail.com" target="_blank">guedes_1000@hotmail.com</a>></span> escreveu:<br>


<blockquote style="border-left:1px #ccc solid;padding-left:1ex">


<div><div dir="ltr">
Ola mongens,<br><br>Como alguns sabem eu estava tentando fazer um interpretador para brainfuck em Perl.<br><br>Portanto segue o que consegui ate agora: <a href="http://pastebin.com/gJKizdYS" target="_blank">http://pastebin.com/gJKizdYS</a><br>


<br>Um "script brainfuck" para testarem, ele converte letras munusculas para maiusculas: <a href="http://pastebin.com/kzMMpUsA" target="_blank">http://pastebin.com/kzMMpUsA</a><br><br>Deve ser executado assim: perl <a href="http://mybf.pl" target="_blank">mybf.pl</a> bf.b<br>


<br>Mas estou com problemas. Toda vez que executo me retorna :  Can't use when() outside a topicalizer at <a href="http://mybf.pl" target="_blank">mybf.pl</a> line 36, <> line 1.<br><br>Alguem sabe o que esta acontecendo, e pode me ajudar.<br>


<br>Desde já, grato.<br><br>Att<br>                                       </div></div>
<br>_______________________________________________<br>
Rio-pm mailing list<br>
<a href="mailto:Rio-pm@pm.org" target="_blank">Rio-pm@pm.org</a><br>
<a href="http://mail.pm.org/mailman/listinfo/rio-pm" target="_blank">http://mail.pm.org/mailman/listinfo/rio-pm</a><br></blockquote></div><br>
<br>_______________________________________________
Rio-pm mailing list
<a href="mailto:Rio-pm@pm.org" target="_blank">Rio-pm@pm.org</a>
<a href="http://mail.pm.org/mailman/listinfo/rio-pm" target="_blank">http://mail.pm.org/mailman/listinfo/rio-pm</a></div></div></div>                                           </div></div>
<br>_______________________________________________<br>
Rio-pm mailing list<br>
<a href="mailto:Rio-pm@pm.org" target="_blank">Rio-pm@pm.org</a><br>
<a href="http://mail.pm.org/mailman/listinfo/rio-pm" target="_blank">http://mail.pm.org/mailman/listinfo/rio-pm</a><br></blockquote></div></div></div><br>
</blockquote></div><br>
<br>_______________________________________________
Rio-pm mailing list
Rio-pm@pm.org
http://mail.pm.org/mailman/listinfo/rio-pm</div>                                    </div></body>
</html>