2016-11-15 03:53:42 +01:00
2016-11-14 04:04:57 +01:00
2016-11-15 03:53:42 +01:00
2016-11-08 02:05:59 +01:00
2016-11-15 03:53:42 +01:00

bfckr

A little brainfuck interpreter written in C.

How to run

  • Type "make"
  • Read this
  • Create your own brainfuck software
  • ./bfckr "$yourstuff"

Usage

Usage: ./bfckr [OPTION] [FILE] -h Show this help. -d Enable debugger. -f Execute brainfuck code given as file. -e Execute brainfuck code given as argument.

examples:

./bfckr -f examples/pi.bf

3.14070455282885

./bfckr -d -f examples/pi.bf

[ENTER]: single step [c]: continue
Source viewer:                                            
------------------------------------------------------------
                              >+++++++++++++++[<+>>>>>>>>+++
                              ^                             
                              ip=0                         
------------------------------------------------------------

Memory viewer:                                            
------------------------------------------------------------
000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 

                              ^                             
                              mp=1                         
000 000 000 000 000 000 001 002 003 004 005 006 007 008 009 
------------------------------------------------------------

Breakpoints

# in the brainfuck source will be interpreted as breakpoints. You can use them if you want to stop the program flow at a specific point and start the debugger from there. If you are in debugger mode pressing c will get you back to executing the program.

Licence

WTFPL

Copyright © 2016 Aaron aaron@duckpond.ch This work is free. You can redistribute it and/or modify it under the terms of the Do What The Fuck You Want To Public License, Version 2, as published by Sam Hocevar. See the COPYING file for more details.

Description
No description provided
Readme 1,002 KiB
Languages
C 94.4%
Makefile 5.6%