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}} |
{{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(); |
||
⚫ | |||
} |
|||
⚫ |