aboutsummaryrefslogtreecommitdiff
path: root/src/test/java
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2023-12-02 20:27:14 +0000
committerMichael Williamson <mike@zwobble.org>2023-12-02 20:27:14 +0000
commit52bc86e76ad85a9af69f50bbc8ed9a41af7c4eeb (patch)
tree7bdc32af133e8070fd0b45f245aa52e080cc655b /src/test/java
parenta2871ec4e2afd4a8bff033f8488b1c207d4c7a70 (diff)
Add variant to define-function instruction
Diffstat (limited to 'src/test/java')
-rw-r--r--src/test/java/org/shedlang/compiler/patio/PatioCodeGenDefineFunctionTests.java5
-rw-r--r--src/test/java/org/shedlang/compiler/patio/PatioCodeGenNamespaceTests.java1
-rw-r--r--src/test/java/org/shedlang/compiler/shid/InstructionSerializerTests.java1
3 files changed, 7 insertions, 0 deletions
diff --git a/src/test/java/org/shedlang/compiler/patio/PatioCodeGenDefineFunctionTests.java b/src/test/java/org/shedlang/compiler/patio/PatioCodeGenDefineFunctionTests.java
index b5b9d0b5..bb8fb3ab 100644
--- a/src/test/java/org/shedlang/compiler/patio/PatioCodeGenDefineFunctionTests.java
+++ b/src/test/java/org/shedlang/compiler/patio/PatioCodeGenDefineFunctionTests.java
@@ -29,6 +29,7 @@ public class PatioCodeGenDefineFunctionTests {
Shid.pushUnit(),
Shid.return_()
),
+ ShidDefineFunction.Variant.FUNCTION,
Sources.NULL
);
var context = PatioCodeGenContext.EMPTY;
@@ -49,6 +50,7 @@ public class PatioCodeGenDefineFunctionTests {
Shid.localLoad("a"),
Shid.return_()
),
+ ShidDefineFunction.Variant.FUNCTION,
Sources.NULL
);
var context = PatioCodeGenContext.EMPTY
@@ -71,6 +73,7 @@ public class PatioCodeGenDefineFunctionTests {
Shid.localLoad("a"),
Shid.return_()
),
+ ShidDefineFunction.Variant.FUNCTION,
Sources.NULL
);
var context = PatioCodeGenContext.EMPTY
@@ -105,6 +108,7 @@ public class PatioCodeGenDefineFunctionTests {
Shid.localLoad("a"),
Shid.return_()
),
+ ShidDefineFunction.Variant.FUNCTION,
Sources.NULL
);
var context = PatioCodeGenContext.EMPTY
@@ -134,6 +138,7 @@ public class PatioCodeGenDefineFunctionTests {
Shid.intAdd(),
Shid.return_()
),
+ ShidDefineFunction.Variant.FUNCTION,
Sources.NULL
);
var context = PatioCodeGenContext.EMPTY
diff --git a/src/test/java/org/shedlang/compiler/patio/PatioCodeGenNamespaceTests.java b/src/test/java/org/shedlang/compiler/patio/PatioCodeGenNamespaceTests.java
index 852eda6f..c7dcf094 100644
--- a/src/test/java/org/shedlang/compiler/patio/PatioCodeGenNamespaceTests.java
+++ b/src/test/java/org/shedlang/compiler/patio/PatioCodeGenNamespaceTests.java
@@ -33,6 +33,7 @@ public class PatioCodeGenNamespaceTests {
Shid.pushUnit(),
Shid.return_()
),
+ ShidDefineFunction.Variant.FUNCTION,
Sources.NULL
);
var instructions = List.<ShidInstruction>of(instruction);
diff --git a/src/test/java/org/shedlang/compiler/shid/InstructionSerializerTests.java b/src/test/java/org/shedlang/compiler/shid/InstructionSerializerTests.java
index 9f6bdcf1..f423442a 100644
--- a/src/test/java/org/shedlang/compiler/shid/InstructionSerializerTests.java
+++ b/src/test/java/org/shedlang/compiler/shid/InstructionSerializerTests.java
@@ -55,6 +55,7 @@ public class InstructionSerializerTests {
assertThat(string, equalTo("""
(
define-function
+ variant="function"
name="f"
positional-params=("p1" "p2")
named-params=("n1" "n2")