Mercurial Hosting > luan
diff core/src/luan/Luan.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 |
line wrap: on
line diff
--- a/core/src/luan/Luan.java Tue Apr 19 15:54:11 2016 -0600 +++ b/core/src/luan/Luan.java Wed Apr 20 20:56:08 2016 -0600 @@ -2,6 +2,7 @@ import java.util.List; import luan.modules.BasicLuan; +import luan.impl.LuanCompiler; public final class Luan { @@ -139,6 +140,17 @@ return checkFunction(f); } + public static LuanFunction load(String text,String sourceName,LuanTable env) + throws LuanException + { + return LuanCompiler.compile(text,sourceName,env); + } + + public static LuanFunction load(String text,String sourceName) + throws LuanException + { + return load(text,sourceName,null); + } private Luan() {} // never