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);