comparison core/src/luan/impl/ExpressionsExpr.java @ 200:9fb218211763

add Package.block(); add LuanException.getFullMessage(); git-svn-id: https://luan-java.googlecode.com/svn/trunk@201 21e917c8-12df-6dd8-5cb6-c86387c605b9
author fschmidt@gmail.com <fschmidt@gmail.com@21e917c8-12df-6dd8-5cb6-c86387c605b9>
date Thu, 03 Jul 2014 22:22:16 +0000
parents 3dcb0f9bee82
children b48cfa14ba60
comparison
equal deleted inserted replaced
199:8960c81eb4bc 200:9fb218211763
8 8
9 final class ExpressionsExpr implements Expr { 9 final class ExpressionsExpr implements Expr {
10 private final Expressions expressions; 10 private final Expressions expressions;
11 11
12 ExpressionsExpr(Expressions expressions) { 12 ExpressionsExpr(Expressions expressions) {
13 if( expressions==null )
14 throw new NullPointerException();
13 this.expressions = expressions; 15 this.expressions = expressions;
14 } 16 }
15 17
16 @Override public Object eval(LuanStateImpl luan) throws LuanException { 18 @Override public Object eval(LuanStateImpl luan) throws LuanException {
17 return Luan.first( expressions.eval(luan) ); 19 return Luan.first( expressions.eval(luan) );