Mercurial Hosting > luan
comparison src/luan/LuanState.java @ 163:3c95a2291d64
make all module fns non-global and make global fns call module fns
git-svn-id: https://luan-java.googlecode.com/svn/trunk@164 21e917c8-12df-6dd8-5cb6-c86387c605b9
author | fschmidt@gmail.com <fschmidt@gmail.com@21e917c8-12df-6dd8-5cb6-c86387c605b9> |
---|---|
date | Fri, 20 Jun 2014 09:32:36 +0000 |
parents | d310ebf4d6e7 |
children | 4eaee12f6c65 |
comparison
equal
deleted
inserted
replaced
162:01e9707a2fb0 | 163:3c95a2291d64 |
---|---|
70 final List<StackTraceElement> stackTrace = new ArrayList<StackTraceElement>(); | 70 final List<StackTraceElement> stackTrace = new ArrayList<StackTraceElement>(); |
71 | 71 |
72 protected LuanState() { | 72 protected LuanState() { |
73 global = new LuanTable(); | 73 global = new LuanTable(); |
74 global.put("_G",global); | 74 global.put("_G",global); |
75 global.put( "_VERSION", Luan.version ); | |
75 loaded = new LuanTable(); | 76 loaded = new LuanTable(); |
76 preload = new LuanTable(); | 77 preload = new LuanTable(); |
77 searchers = new LuanTable(); | 78 searchers = new LuanTable(); |
78 mtGetters = new ArrayList<MetatableGetter>(); | 79 mtGetters = new ArrayList<MetatableGetter>(); |
79 } | 80 } |