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 }