Mercurial Hosting > luan
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 } |