comparison core/src/luan/LuanState.java @ 299:a74559240b4f

simplify PackageLuan and remove IO loading param git-svn-id: https://luan-java.googlecode.com/svn/trunk@300 21e917c8-12df-6dd8-5cb6-c86387c605b9
author fschmidt@gmail.com <fschmidt@gmail.com@21e917c8-12df-6dd8-5cb6-c86387c605b9>
date Tue, 16 Dec 2014 06:24:49 +0000
parents 2ce23c7e2342
children 9fb523472035
comparison
equal deleted inserted replaced
298:2ce23c7e2342 299:a74559240b4f
40 40
41 public abstract LuanTable currentEnvironment(); 41 public abstract LuanTable currentEnvironment();
42 42
43 public final LuanTable registry() { 43 public final LuanTable registry() {
44 return registry; 44 return registry;
45 }
46
47 public final LuanTable registryTable(Object key) {
48 LuanTable tbl = (LuanTable)registry.get(key);
49 if( tbl == null ) {
50 tbl = new LuanTableImpl();
51 registry.put(key,tbl);
52 }
53 return tbl;
54 } 45 }
55 46
56 public final LuanTable global() { 47 public final LuanTable global() {
57 return global; 48 return global;
58 } 49 }