comparison core/src/luan/impl/LeExpr.java @ 192:f2c6c22cddc0

minor git-svn-id: https://luan-java.googlecode.com/svn/trunk@193 21e917c8-12df-6dd8-5cb6-c86387c605b9
author fschmidt@gmail.com <fschmidt@gmail.com@21e917c8-12df-6dd8-5cb6-c86387c605b9>
date Tue, 01 Jul 2014 07:06:29 +0000
parents 3dcb0f9bee82
children bf5e62a9090c
comparison
equal deleted inserted replaced
191:2456ef7ada02 192:f2c6c22cddc0
12 LeExpr(LuanSource.Element se,Expr op1,Expr op2) { 12 LeExpr(LuanSource.Element se,Expr op1,Expr op2) {
13 super(se,op1,op2); 13 super(se,op1,op2);
14 } 14 }
15 15
16 @Override public Object eval(LuanStateImpl luan) throws LuanException { 16 @Override public Object eval(LuanStateImpl luan) throws LuanException {
17 return le(luan);
18 }
19
20 private boolean le(LuanStateImpl luan) throws LuanException {
17 Object o1 = op1.eval(luan); 21 Object o1 = op1.eval(luan);
18 Object o2 = op2.eval(luan); 22 Object o2 = op2.eval(luan);
19 if( o1 instanceof Number && o2 instanceof Number ) { 23 if( o1 instanceof Number && o2 instanceof Number ) {
20 Number n1 = (Number)o1; 24 Number n1 = (Number)o1;
21 Number n2 = (Number)o2; 25 Number n2 = (Number)o2;