comparison src/luan/LuanTable.java @ 1447:851b9a48cc44

Luan.parse
author Franklin Schmidt <fschmidt@gmail.com>
date Tue, 18 Feb 2020 14:54:35 -0700
parents 225808b90cee
children 465b4a0dae4a
comparison
equal deleted inserted replaced
1446:f2082e9aeaa9 1447:851b9a48cc44
277 throw new IllegalArgumentException("can't insert a nil value"); 277 throw new IllegalArgumentException("can't insert a nil value");
278 list().add(pos-1,value); 278 list().add(pos-1,value);
279 mapToList(); 279 mapToList();
280 } 280 }
281 281
282 public void rawAdd(Object value) {
283 check();
284 if( value==null )
285 throw new IllegalArgumentException("can't insert a nil value");
286 list().add(value);
287 mapToList();
288 }
289
282 public Object removeFromList(int pos) { 290 public Object removeFromList(int pos) {
283 check(); 291 check();
284 return list().remove(pos-1); 292 return list().remove(pos-1);
285 } 293 }
286 294