summaryrefslogtreecommitdiff
path: root/chapter01/src/test/java
diff options
context:
space:
mode:
authordibyendumajumdar <mobile@majumdar.org.uk>2023-09-18 23:39:53 +0100
committerdibyendumajumdar <mobile@majumdar.org.uk>2023-09-18 23:39:53 +0100
commitab76b39f74776e8a0b09d4add10fcacb6668eb2e (patch)
tree2acc7c02dc278b8d90fd191e2f8fc811b5feee96 /chapter01/src/test/java
parent1372c413329221aca0837134747d7ba45ac0501b (diff)
downloadSimple-ab76b39f74776e8a0b09d4add10fcacb6668eb2e.tar.gz
Simple-ab76b39f74776e8a0b09d4add10fcacb6668eb2e.zip
Remove opcodes
Make the IdGenerator an input to the Parser
Diffstat (limited to 'chapter01/src/test/java')
-rw-r--r--chapter01/src/test/java/com/seaofnodes/simple/ParserTest.java7
1 files changed, 2 insertions, 5 deletions
diff --git a/chapter01/src/test/java/com/seaofnodes/simple/ParserTest.java b/chapter01/src/test/java/com/seaofnodes/simple/ParserTest.java
index ad420ece..f1a82ec1 100644
--- a/chapter01/src/test/java/com/seaofnodes/simple/ParserTest.java
+++ b/chapter01/src/test/java/com/seaofnodes/simple/ParserTest.java
@@ -1,9 +1,6 @@
package com.seaofnodes.simple;
-import com.seaofnodes.simple.node.ConstantNode;
-import com.seaofnodes.simple.node.Node;
-import com.seaofnodes.simple.node.ReturnNode;
-import com.seaofnodes.simple.node.StartNode;
+import com.seaofnodes.simple.node.*;
import org.junit.Assert;
import org.junit.Test;
@@ -11,7 +8,7 @@ public class ParserTest {
@Test
public void testSimpleProgram() {
- Parser parser = new Parser();
+ Parser parser = new Parser(new NodeIDGenerator());
StartNode startNode = parser.parse("return 1;");
Assert.assertNotNull(startNode);
Assert.assertTrue(startNode.isControl());