aboutsummaryrefslogtreecommitdiff
path: root/src/main/java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java')
-rw-r--r--src/main/java/org/shedlang/compiler/patio/PatioLocal.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/main/java/org/shedlang/compiler/patio/PatioLocal.java b/src/main/java/org/shedlang/compiler/patio/PatioLocal.java
index fb600c54..0cd853cb 100644
--- a/src/main/java/org/shedlang/compiler/patio/PatioLocal.java
+++ b/src/main/java/org/shedlang/compiler/patio/PatioLocal.java
@@ -8,6 +8,10 @@ public record PatioLocal(String name, PatioType type, PatioLocalType localType)
return new PatioLocal(name, type, PatioLocalType.PARAM);
}
+ public static PatioLocal val(String name, PatioType type) {
+ return new PatioLocal(name, type, PatioLocalType.VAL);
+ }
+
public PatioLocalRef ref() {
return new PatioLocalRef(name());
}