From 46e23fa81f651961b2388c95e9569d2d39c3cffb Mon Sep 17 00:00:00 2001 From: Kai Gunger Date: Sun, 30 Nov 2025 03:52:24 -0500 Subject: Start work on backend --- tnslc/compile/var.tnsl | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) (limited to 'tnslc/compile/var.tnsl') diff --git a/tnslc/compile/var.tnsl b/tnslc/compile/var.tnsl index 320c3a1..9a07aff 100644 --- a/tnslc/compile/var.tnsl +++ b/tnslc/compile/var.tnsl @@ -94,13 +94,23 @@ struct Var { ~uint8 name, ~Struct _type, utils.Vector ptrc, - int loc + int loc, + + ~parse.Node _up } /; method Var - /; init (~uint8 name) - self.name = name + /; init (~parse.Node n) + self.name = utils.strcpy(n`.data) self.ptrc.init(4) + self._up = n + ;/ + + /; _resolve_type (~Module parent) + ;/ + + /; _static_compile (~Module parent, ~CompBuf buf) + # TODO: ;/ /; ptr [int32] -- cgit v1.2.3