diff core/src/luan/impl/BinaryOpExpr.java @ 460:b48cfa14ba60

improve stack trace
author Franklin Schmidt <fschmidt@gmail.com>
date Wed, 06 May 2015 14:32:29 -0600
parents 4d53e9fc1bd9
children 4723d22062ce
line wrap: on
line diff
--- a/core/src/luan/impl/BinaryOpExpr.java	Wed May 06 12:58:06 2015 -0600
+++ b/core/src/luan/impl/BinaryOpExpr.java	Wed May 06 14:32:29 2015 -0600
@@ -4,21 +4,21 @@
 import luan.LuanTable;
 import luan.LuanFunction;
 import luan.LuanException;
-import luan.LuanSource;
+import luan.LuanElement;
 
 
 abstract class BinaryOpExpr extends CodeImpl implements Expr {
 	final Expr op1;
 	final Expr op2;
 
-	BinaryOpExpr(LuanSource.Element se,Expr op1,Expr op2) {
-		super(se);
+	BinaryOpExpr(LuanElement el,Expr op1,Expr op2) {
+		super(el);
 		this.op1 = op1;
 		this.op2 = op2;
 	}
 
 	Object arithmetic(LuanStateImpl luan,String op,Object o1,Object o2) throws LuanException {
-		return luan.bit(se()).arithmetic(op,o1,o2);
+		return luan.bit(el()).arithmetic(op,o1,o2);
 	}
 
 }