Created
April 28, 2016 08:39
-
-
Save Kirens/3a50f4a192f96ca3a33e4daa0a6f693a to your computer and use it in GitHub Desktop.
Brainf**k interpreter writen in Befunge. Code and Input is separated at NUL, ETX or EOT
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| v | |
| 0 | |
| v+1 p0\$\ < INTERPRETER PART + - < > . , b [ ] | |
| >:~:5`#v_ $$$ 001p 00 > :0g :!#v_ :1-!#v_ :3-!#v_ :5-!#v_ :6-!#v_ :4-!#v_ :2-!#v_ :9-!#v_ :7-!#v_ :8-!#v_@ ] [ | |
| $ >176*+-:#v_ 1^CHAR + + @ $ $ $ $ $ $ $ $ >$ :1 >\1-: !#v_ :0g :8-!#v_ :7-!#v_ v | |
| $ v_ #: #- #1 #< 2^CHAR , 1 \ \ \ \ \ \ \ \ @ v+1\$< v_v#:-1\$< | |
| >1-:#v_ 3^CHAR - \ : : : 1 : : : ^ < < $# \$< | |
| >1-:#v_ 4^CHAR . ^ p1\ +1 g1:< : v_@ + 1 ~ £ 1 [ v -1<] | |
| >:: #v_$ 5^CHAR < ^ p1\ -1 g1< 1 g \ g > 1+:0g :!#v_ :7-!#v_ :8-!#v_ v | |
| v_^#`3: -+77< >2-#v_6^CHAR > ^ -< , 1 \ @ v+1\$< v_v#:-1\$< | |
| >165*+-::#v_$ 7^CHAR [ ^ < < p< v_\ :1 ^ < < $# \$< | |
| ^ v ># 2# -#<_8^CHAR ] ^ < < < \$\<< | |
| ^ ># 7# -# :# _ 9^CHAR b (BREAKPOINT) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment