diff core/src/luan/impl/LuanCompiler.java @ 646:cdc70de628b5

simplify LuanException
author Franklin Schmidt <fschmidt@gmail.com>
date Tue, 29 Mar 2016 19:58:39 -0600
parents 859c0dedc8b6
children 37f0cf43f191
line wrap: on
line diff
--- a/core/src/luan/impl/LuanCompiler.java	Tue Mar 29 18:09:51 2016 -0600
+++ b/core/src/luan/impl/LuanCompiler.java	Tue Mar 29 19:58:39 2016 -0600
@@ -16,12 +16,12 @@
 		LuanParser parser = new LuanParser(sourceName,sourceText,env);
 		parser.addVar( "java", JavaLuan.javaFn );
 		parser.addVar( "require", PackageLuan.requireFn );
-		FnDef fnDef = parse(luan,parser,allowExpr);
+		FnDef fnDef = parse(parser,allowExpr);
 		final LuanStateImpl luanImpl = (LuanStateImpl)luan;
 		return new Closure(luanImpl,fnDef);
 	}
 
-	private static FnDef parse(LuanState luan,LuanParser parser,boolean allowExpr) throws LuanException {
+	private static FnDef parse(LuanParser parser,boolean allowExpr) throws LuanException {
 		try {
 			if( allowExpr ) {
 				FnDef fnDef = parser.Expression();
@@ -31,7 +31,7 @@
 			return parser.RequiredModule();
 		} catch(ParseException e) {
 //e.printStackTrace();
-			throw new LuanException(luan, e.getFancyMessage() );
+			throw new LuanException( e.getFancyMessage() );
 		}
 	}