summaryrefslogtreecommitdiff
path: root/tnslc/compile/module.tnsl
diff options
context:
space:
mode:
authorKai Gunger <kgunger12@gmail.com>2026-05-04 02:10:38 -0400
committerKai Gunger <kgunger12@gmail.com>2026-05-04 02:10:38 -0400
commit06c25eef96d43f478fd28b44e0e9dfeae91d07cb (patch)
tree907297b06f23821d337329b447bc8fa4725853e6 /tnslc/compile/module.tnsl
parent1de32dbcac6a7a9756df034b914a4a836ca5bbac (diff)
[tnslc] better dot chain, begin on function call (not done)
Diffstat (limited to 'tnslc/compile/module.tnsl')
-rw-r--r--tnslc/compile/module.tnsl6
1 files changed, 6 insertions, 0 deletions
diff --git a/tnslc/compile/module.tnsl b/tnslc/compile/module.tnsl
index d3deb2f..9de8041 100644
--- a/tnslc/compile/module.tnsl
+++ b/tnslc/compile/module.tnsl
@@ -73,6 +73,12 @@ struct Module {
var = self.vars.get(i)
var`.parent = ~self
;/
+
+ ~Function func
+ /; loop (int i = 0; i < self.funcs.count) [i++]
+ func = self.funcs.get(i)
+ func`.mod = ~self
+ ;/
;/
/; _create_methods (~uint8 name) [~Module]