Mercurial Hosting > luan
comparison core/src/luan/modules/PackageLuan.java @ 694:b620b8e1010f
remove Luan.load() allow_expression param and add Luan.eval()
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Wed, 20 Apr 2016 20:56:08 -0600 |
parents | ca169567ce07 |
children | 647602e8291a |
comparison
equal
deleted
inserted
replaced
693:ca169567ce07 | 694:b620b8e1010f |
---|---|
46 mod = JavaLuan.load(luan,modName.substring(5)); | 46 mod = JavaLuan.load(luan,modName.substring(5)); |
47 } else { | 47 } else { |
48 String src = read(luan,modName); | 48 String src = read(luan,modName); |
49 if( src == null ) | 49 if( src == null ) |
50 return null; | 50 return null; |
51 LuanFunction loader = BasicLuan.load(luan,src,modName,null,false); | 51 LuanFunction loader = Luan.load(src,modName); |
52 mod = Luan.first( | 52 mod = Luan.first( |
53 loader.call(luan,new Object[]{modName}) | 53 loader.call(luan,new Object[]{modName}) |
54 ); | 54 ); |
55 if( mod == null ) { | 55 if( mod == null ) { |
56 mod = loaded.rawGet(modName); | 56 mod = loaded.rawGet(modName); |