diff core/src/luan/impl/LuanCompiler.java @ 645:859c0dedc8b6

remove LuanSource
author Franklin Schmidt <fschmidt@gmail.com>
date Tue, 29 Mar 2016 18:09:51 -0600
parents 60c549d43988
children cdc70de628b5
line wrap: on
line diff
--- a/core/src/luan/impl/LuanCompiler.java	Tue Mar 29 13:53:01 2016 -0600
+++ b/core/src/luan/impl/LuanCompiler.java	Tue Mar 29 18:09:51 2016 -0600
@@ -3,8 +3,6 @@
 import luan.LuanFunction;
 import luan.LuanState;
 import luan.LuanException;
-import luan.LuanSource;
-import luan.LuanElement;
 import luan.LuanTable;
 import luan.modules.JavaLuan;
 import luan.modules.PackageLuan;
@@ -14,8 +12,8 @@
 public final class LuanCompiler {
 	private LuanCompiler() {}  // never
 
-	public static LuanFunction compile(LuanState luan,LuanSource src,LuanTable env,boolean allowExpr) throws LuanException {
-		LuanParser parser = new LuanParser(src,env);
+	public static LuanFunction compile(LuanState luan,String sourceName,String sourceText,LuanTable env,boolean allowExpr) throws LuanException {
+		LuanParser parser = new LuanParser(sourceName,sourceText,env);
 		parser.addVar( "java", JavaLuan.javaFn );
 		parser.addVar( "require", PackageLuan.requireFn );
 		FnDef fnDef = parse(luan,parser,allowExpr);