Execute Brain****/JavaScript: Difference between revisions

Content added Content deleted
(unfriendly to quit on EOF)
m (Categorization now in master page)
Line 1: Line 1:
{{implementation|Brainf***}}{{collection|RCBF}}[[Category:JavaScript]]
{{implementation|Brainf***}}{{collection|RCBF}}
Presented here is the core of a Brainf*** interpreter/debugger designed to run within a web page. The full source can be found at http://www.quirkster.com/iano/js/bf.html by viewing the page source.
Presented here is the core of a Brainf*** interpreter/debugger written in [[JavaScript]] that designed to run within a web page. The full source can be found at http://www.quirkster.com/iano/js/bf.html by viewing the page source.


<lang javascript>
<lang javascript>var code; // formatted code
var code; // formatted code
var ip = 0; // current instruction within code
var ip = 0; // current instruction within code
var nest = 0; // current bracket nesting (for Out button)
var nest = 0; // current bracket nesting (for Out button)
Line 136: Line 135:
body();
body();
dump();
dump();
}</lang>
}
</lang>