comparison src/luan/interp/ExpressionsExpr.java @ 35:e51906de0f11

implement metatables git-svn-id: https://luan-java.googlecode.com/svn/trunk@36 21e917c8-12df-6dd8-5cb6-c86387c605b9
author fschmidt@gmail.com <fschmidt@gmail.com@21e917c8-12df-6dd8-5cb6-c86387c605b9>
date Tue, 18 Dec 2012 07:05:58 +0000
parents 5cf15507d77e
children e3624b7cd603
comparison
equal deleted inserted replaced
34:0cdc1da466ee 35:e51906de0f11
11 ExpressionsExpr(Expressions expressions) { 11 ExpressionsExpr(Expressions expressions) {
12 this.expressions = expressions; 12 this.expressions = expressions;
13 } 13 }
14 14
15 @Override public Object eval(LuaStateImpl lua) throws LuaException { 15 @Override public Object eval(LuaStateImpl lua) throws LuaException {
16 Object[] a = expressions.eval(lua); 16 return Utils.first( expressions.eval(lua) );
17 return a.length==0 ? null : a[0];
18 } 17 }
19 } 18 }