diff options
Diffstat (limited to 'tnslc/compile')
| -rw-r--r-- | tnslc/compile/compile.tnsl | 1 | ||||
| -rw-r--r-- | tnslc/compile/module.tnsl | 11 | 
2 files changed, 12 insertions, 0 deletions
diff --git a/tnslc/compile/compile.tnsl b/tnslc/compile/compile.tnsl index 157969e..00fe081 100644 --- a/tnslc/compile/compile.tnsl +++ b/tnslc/compile/compile.tnsl @@ -1,4 +1,5 @@  /; module compile +	:import "module.tnsl"  	:import "tokenizer.tnsl"  	:import "lexer.tnsl"  	:import "generator.tnsl" diff --git a/tnslc/compile/module.tnsl b/tnslc/compile/module.tnsl new file mode 100644 index 0000000..b33ae58 --- /dev/null +++ b/tnslc/compile/module.tnsl @@ -0,0 +1,11 @@ +struct Module { +	~Module parent, +	utils.Vector vars +} + +/; method Module +	/; init (~Module parent) +		self.parent = parent +		self.vars.init(1) +	;/ +;/  |