diff options
Diffstat (limited to 'test_programs/brainfuck/truth_machine.bf')
| -rw-r--r-- | test_programs/brainfuck/truth_machine.bf | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/test_programs/brainfuck/truth_machine.bf b/test_programs/brainfuck/truth_machine.bf new file mode 100644 index 0000000..964de9f --- /dev/null +++ b/test_programs/brainfuck/truth_machine.bf @@ -0,0 +1,7 @@ +my own personal attempt at making a truth machine in brainfuck +>+++++++++++++++++++++++++++++++++++++++++++++++++ set memory cell 1 to 49 (ascii code for '1') +<, move back to cell 0 and read the byte +------------------------------------------------ subtract 48 to test if it was '0' +[ if it wasn't zero +>.< output value of cell 1 and move back (loops forever) +]>-. otherwise subtract 1 from cell 0 and output the value (ascii code for '0') |
