summaryrefslogtreecommitdiff
path: root/src/brainfuck/brainfuck.cr
diff options
context:
space:
mode:
authorMatthew Hall <hallmatthew314@gmail.com>2022-09-02 22:06:13 +1200
committerMatthew Hall <hallmatthew314@gmail.com>2022-09-02 22:06:13 +1200
commit146f12187abbe8ba18df8f1d417a44cfe557b794 (patch)
treebc2e48f1b43e47add843da55f2d7f121b57a38f1 /src/brainfuck/brainfuck.cr
parent4dd4e596ae6e5da84f2ce4296cbf9c030efe69bb (diff)
Able to interpret brainfuck
Diffstat (limited to 'src/brainfuck/brainfuck.cr')
-rw-r--r--src/brainfuck/brainfuck.cr3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/brainfuck/brainfuck.cr b/src/brainfuck/brainfuck.cr
index b75ad1c..819fe8e 100644
--- a/src/brainfuck/brainfuck.cr
+++ b/src/brainfuck/brainfuck.cr
@@ -3,6 +3,9 @@ require "./*"
module Brainfuck
DEFAULT_TAPE_SIZE = 30_000
+ class MemoryError < Exception
+ end
+
enum Opcode
PtrRight
PtrLeft