aboutsummaryrefslogtreecommitdiff
path: root/src/main/java
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2023-07-20 17:22:15 +0100
committerMichael Williamson <mike@zwobble.org>2023-07-20 17:22:29 +0100
commitcfe6cf895550d85699ac933021cf9f8f0c468dd4 (patch)
treee86f86451b5f8611a00ec5025497c57bb13ef07d /src/main/java
parentea911841f3b5d8601f7ff9234e5bca442d58925b (diff)
Add data for whether namespace is inited
Diffstat (limited to 'src/main/java')
-rw-r--r--src/main/java/org/shedlang/compiler/patio/PatioCodeGenNamespaces.java6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/main/java/org/shedlang/compiler/patio/PatioCodeGenNamespaces.java b/src/main/java/org/shedlang/compiler/patio/PatioCodeGenNamespaces.java
index a07bb1f2..4d41f344 100644
--- a/src/main/java/org/shedlang/compiler/patio/PatioCodeGenNamespaces.java
+++ b/src/main/java/org/shedlang/compiler/patio/PatioCodeGenNamespaces.java
@@ -29,6 +29,12 @@ public class PatioCodeGenNamespaces {
source
);
+ context = context.addDataElement(
+ globalNameNamespaceIsInited(namespaceName),
+ PatioTypes.scalar(PatioTypes.BOOL),
+ source
+ );
+
context = context.createFunction(
globalNameNamespaceInit(namespaceName),
false,