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