Mercurial Hosting > luan
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() ); } }