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