summaryrefslogtreecommitdiff
path: root/src/test/java/no/eliashaugsbakk/kompilator/IRGeneration
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/java/no/eliashaugsbakk/kompilator/IRGeneration')
-rw-r--r--src/test/java/no/eliashaugsbakk/kompilator/IRGeneration/IRGeneratorTest.java9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/test/java/no/eliashaugsbakk/kompilator/IRGeneration/IRGeneratorTest.java b/src/test/java/no/eliashaugsbakk/kompilator/IRGeneration/IRGeneratorTest.java
index 844782f..87b219e 100644
--- a/src/test/java/no/eliashaugsbakk/kompilator/IRGeneration/IRGeneratorTest.java
+++ b/src/test/java/no/eliashaugsbakk/kompilator/IRGeneration/IRGeneratorTest.java
@@ -11,6 +11,7 @@ import no.eliashaugsbakk.kompilator.parsing.node.Program;
import no.eliashaugsbakk.kompilator.parsing.node.expression.FunctionCall;
import no.eliashaugsbakk.kompilator.parsing.node.expression.literal.StringLiteral;
import no.eliashaugsbakk.kompilator.parsing.node.statement.ExpressionStatement;
+import no.eliashaugsbakk.kompilator.tokenization.Position;
import org.junit.jupiter.api.Test;
class IRGeneratorTest {
@@ -27,7 +28,7 @@ class IRGeneratorTest {
@Test
void multiplePrintStatementsGenerateSequentialTempVars() {
- Program program = new Program();
+ Program program = new Program(null);
program.addStatement(buildStatement("skriv", "hello"));
program.addStatement(buildStatement("skriv", "world"));
@@ -45,13 +46,13 @@ class IRGeneratorTest {
}
private Program buildProgram(String functionName, String argument) {
- Program program = new Program();
+ Program program = new Program(null);
program.addStatement(buildStatement(functionName, argument));
return program;
}
private ExpressionStatement buildStatement(String functionName, String argument) {
- FunctionCall call = new FunctionCall(functionName, List.of(new StringLiteral(argument)));
- return new ExpressionStatement(call);
+ FunctionCall call = new FunctionCall(null, functionName, List.of(new StringLiteral(null, argument)));
+ return new ExpressionStatement(null, call);
}
}