Mercurial Hosting > luan
diff src/luan/modules/PackageLuan.java @ 1267:9fa8b8389578
add LuanTable.luan;
support metatable __gc();
add luan.sql;
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Mon, 12 Nov 2018 02:10:41 -0700 |
parents | f12c7cab0e14 |
children | 781ec0a92bb5 |
line wrap: on
line diff
--- a/src/luan/modules/PackageLuan.java Sun Sep 30 19:10:48 2018 -0600 +++ b/src/luan/modules/PackageLuan.java Mon Nov 12 02:10:41 2018 -0700 @@ -26,7 +26,7 @@ public static LuanTable loaded(LuanState luan) { LuanTable tbl = (LuanTable)luan.registry().get("Package.loaded"); if( tbl == null ) { - tbl = new LuanTable(); + tbl = new LuanTable(luan); luan.registry().put("Package.loaded",tbl); } return tbl; @@ -83,9 +83,9 @@ */ IoLuan.LuanIn in = (IoLuan.LuanIn)t.rawGet("java"); try { - if( !in.exists() ) + if( !in.exists(luan) ) return null; - return in.read_text(); + return in.read_text(luan); } catch(IOException e) { throw new LuanException(e); }