summaryrefslogtreecommitdiff
path: root/chapter17/src/test
diff options
context:
space:
mode:
authorCliff Click <cliffc@acm.org>2024-11-11 11:48:21 -0800
committerCliff Click <cliffc@acm.org>2024-11-23 09:03:20 -0800
commit82fb275502f84e17228fc587385eeb76f195a09e (patch)
tree66b604facccff7c99d4c99faccb7b439e05785af /chapter17/src/test
parentf13a809597991b705db6f185bd356c34eca967be (diff)
downloadSimple-82fb275502f84e17228fc587385eeb76f195a09e.tar.gz
Simple-82fb275502f84e17228fc587385eeb76f195a09e.zip
comments
Diffstat (limited to 'chapter17/src/test')
-rw-r--r--chapter17/src/test/java/com/seaofnodes/simple/BrainFuckTest.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/chapter17/src/test/java/com/seaofnodes/simple/BrainFuckTest.java b/chapter17/src/test/java/com/seaofnodes/simple/BrainFuckTest.java
index 0c2509bf..4833483b 100644
--- a/chapter17/src/test/java/com/seaofnodes/simple/BrainFuckTest.java
+++ b/chapter17/src/test/java/com/seaofnodes/simple/BrainFuckTest.java
@@ -38,11 +38,12 @@ for( int pc = 0; pc < program#; pc++ ) {
} else if (command == 45) {
data[d]--;
} else if (command == 46) {
+ // Output a byte; increase the output array size
var old = output;
output = new u8[output# + 1];
for( var i = 0; i < old#; i++ )
output[i] = old[i];
- output[old#] = data[d];
+ output[old#] = data[d]; // Add the extra byte on the end
} else if (command == 44) {
data[d] = 42;
} else if (command == 91) {