comparison src/luan/interp/TableExpr.java @ 44:57054fa43189

implement table lib git-svn-id: https://luan-java.googlecode.com/svn/trunk@45 21e917c8-12df-6dd8-5cb6-c86387c605b9
author fschmidt@gmail.com <fschmidt@gmail.com@21e917c8-12df-6dd8-5cb6-c86387c605b9>
date Wed, 26 Dec 2012 23:53:25 +0000
parents e3624b7cd603
children a443637829c1
comparison
equal deleted inserted replaced
43:80b67b1a653c 44:57054fa43189
32 for( Field field : fields ) { 32 for( Field field : fields ) {
33 table.put( field.key.eval(lua), field.value.eval(lua) ); 33 table.put( field.key.eval(lua), field.value.eval(lua) );
34 } 34 }
35 Object[] a = expressions.eval(lua); 35 Object[] a = expressions.eval(lua);
36 for( int i=0; i<a.length; i++ ) { 36 for( int i=0; i<a.length; i++ ) {
37 table.put( new LuaNumber(i+1), a[i] ); 37 table.put( LuaNumber.of(i+1), a[i] );
38 } 38 }
39 return table; 39 return table;
40 } 40 }
41 } 41 }