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