comparison src/luan/impl/LuanImpl.java @ 1562:b89212fd04b5

remove table.luan
author Franklin Schmidt <fschmidt@gmail.com>
date Sun, 08 Nov 2020 16:50:59 -0700
parents d4407e8de707
children 8fbcc4747091
comparison
equal deleted inserted replaced
1561:e1a13e707bf3 1562:b89212fd04b5
156 public static void nop(Object o) {} 156 public static void nop(Object o) {}
157 157
158 public static void put(Luan luan,Object t,Object key,Object value) throws LuanException { 158 public static void put(Luan luan,Object t,Object key,Object value) throws LuanException {
159 if( t instanceof LuanTable ) { 159 if( t instanceof LuanTable ) {
160 LuanTable tbl = (LuanTable)t; 160 LuanTable tbl = (LuanTable)t;
161 tbl.put(key,value); 161 tbl.put(luan,key,value);
162 return; 162 return;
163 } 163 }
164 if( t != null && luan.peek().javaOk ) 164 if( t != null && luan.peek().javaOk )
165 JavaLuan.__new_index(luan,t,key,value); 165 JavaLuan.__new_index(luan,t,key,value);
166 else 166 else
226 return rtn; 226 return rtn;
227 } 227 }
228 } 228 }
229 } 229 }
230 230
231 public static LuanTable table(Luan luan,Object[] a) throws LuanException { 231 public static LuanTable table(Object[] a) throws LuanException {
232 LuanTable table = new LuanTable(luan); 232 LuanTable table = new LuanTable();
233 int i = 0; 233 int i = 0;
234 for( Object fld : a ) { 234 for( Object fld : a ) {
235 if( fld instanceof TableField ) { 235 if( fld instanceof TableField ) {
236 TableField tblFld = (TableField)fld; 236 TableField tblFld = (TableField)fld;
237 Object key = tblFld.key; 237 Object key = tblFld.key;