Jump to content

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

no edit summary
(Neater code, (almost) infinite tape, 'exit' opcode (']' outside of any loop).)
No edit summary
Line 7:
import collections
 
def brainfuck (filenamefd=None):
fd = filenamefd or (open(sys.argv[1]) if sys.argv[1:] else sys.stdin)
source = fd.read()
loop_ptrs = {}
Anonymous user
Cookies help us deliver our services. By using our services, you agree to our use of cookies.