Mercurial Hosting > luan
changeset 675:d95caff8ba8c
minor
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Tue, 12 Apr 2016 19:41:26 -0600 |
parents | 2994e46f62b7 |
children | 1b6a0dc0ea16 |
files | core/src/luan/impl/LuanCompiler.java core/src/luan/impl/LuanParser.java core/src/luan/modules/BasicLuan.java |
diffstat | 3 files changed, 4 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/core/src/luan/impl/LuanCompiler.java Tue Apr 12 19:31:18 2016 -0600 +++ b/core/src/luan/impl/LuanCompiler.java Tue Apr 12 19:41:26 2016 -0600 @@ -14,7 +14,7 @@ public final class LuanCompiler { private LuanCompiler() {} // never - public static LuanFunction compile(LuanState luan,String sourceName,String sourceText,LuanTable env,boolean allowExpr) throws LuanException { + public static LuanFunction compile(String sourceName,String sourceText,LuanTable env,boolean allowExpr) throws LuanException { LuanParser parser = new LuanParser(sourceName,sourceText); parser.addVar( "java" ); parser.addVar( "require" ); @@ -32,7 +32,7 @@ } Closure closure; try { - closure = (Closure)fnClass.getConstructor(LuanState.class,LuanJava.class).newInstance(luan,java); + closure = (Closure)fnClass.getConstructor(LuanJava.class).newInstance(java); } catch(NoSuchMethodException e) { throw new RuntimeException(e); } catch(InstantiationException e) {
--- a/core/src/luan/impl/LuanParser.java Tue Apr 12 19:31:18 2016 -0600 +++ b/core/src/luan/impl/LuanParser.java Tue Apr 12 19:41:26 2016 -0600 @@ -1849,7 +1849,7 @@ +"import luan.modules.PackageLuan;\n" +"\n" +"public class " + className +" extends Closure {\n" - +" public "+className+"(LuanState luan,LuanJava java) throws LuanException {\n" + +" public "+className+"(LuanJava java) throws LuanException {\n" +" super("+upValueSymbols.size()+",java);\n" + init(upValueSymbols) +" }\n"
--- a/core/src/luan/modules/BasicLuan.java Tue Apr 12 19:31:18 2016 -0600 +++ b/core/src/luan/modules/BasicLuan.java Tue Apr 12 19:41:26 2016 -0600 @@ -30,7 +30,7 @@ { if( allowExpr==null ) allowExpr = false; - return LuanCompiler.compile(luan,sourceName,text,env,allowExpr); + return LuanCompiler.compile(sourceName,text,env,allowExpr); } public static LuanFunction load_theme(LuanState luan,String text,String sourceName)