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