aboutsummaryrefslogtreecommitdiff
path: root/core
diff options
context:
space:
mode:
authorBruce Hill <bitbucket@bruce-hill.com>2018-08-29 16:05:14 -0700
committerBruce Hill <bitbucket@bruce-hill.com>2018-08-29 16:05:14 -0700
commitaae5ce31feb482a86d8ef96fb1f104194f26828c (patch)
tree4c7ad8ee2e12260a7b64729df9e17acab68d751d /core
parent811fdd685670d2eb8c6bcb9e6e103e57bf402ca8 (diff)
Actually deleting old list modification methods.
Diffstat (limited to 'core')
-rw-r--r--core/collections.nom15
1 files changed, 1 insertions, 14 deletions
diff --git a/core/collections.nom b/core/collections.nom
index aade458..00bb5d8 100644
--- a/core/collections.nom
+++ b/core/collections.nom
@@ -56,25 +56,12 @@ compile [number of keys in %list] to (..)
test:
%list = [1, 2, 3, 4, 5]
- append 6 to %list
+ %list::add 6
assume ((last in %list) is 6)
%list::pop
assume ((last in %list) is 5)
%list::remove index 1
assume ((first in %list) is 2)
-compile [..]
- append %item to %list, add %item to %list, to %list add %item, to %list append %item
-..to (Lua "table.insert(\(%list as lua expr), \(%item as lua expr))")
-
-compile [add %item to %list at index %i] to (..)
- Lua ".."
- table.insert(\(%list as lua expr), \(%i as lua expr), \(%item as lua expr))
-
-compile [pop from %list, remove last from %list] to (..)
- Lua value "table.remove(\(%list as lua expr))"
-
-compile [remove index %index from %list] to (..)
- Lua value "table.remove(\(%list as lua expr), \(%index as lua expr))"
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~