diff --git a/adder.bf b/adder.bf new file mode 100644 index 0000000..4af75f7 --- /dev/null +++ b/adder.bf @@ -0,0 +1,12 @@ +, ; read to p1 +> ; move to p2 +, ; read to p2 +[ ; enter loop + < ; move to p1 + + ; increment p1 + > ; move to p2 + - ; decrement p2 +] ; exit when last cell is empty +< ; go back to p1 +------------------------------------------------ ; subtract 48 +. ; print p1 diff --git a/bfckr b/bfckr new file mode 100755 index 0000000..56302d0 Binary files /dev/null and b/bfckr differ diff --git a/bfckr.c b/bfckr.c index d8eccf6..9501538 100644 --- a/bfckr.c +++ b/bfckr.c @@ -58,7 +58,7 @@ char *colortheme[] = { // Colorize instructions char *colorize(char c) { - char *cs; // colorstring + char *cs = 0; // colorstring switch(c) { case '>': diff --git a/simpleadder.bf b/simpleadder.bf new file mode 100644 index 0000000..6178649 --- /dev/null +++ b/simpleadder.bf @@ -0,0 +1 @@ +,>,[<+>-]------------------------------------------------.