diff options
Diffstat (limited to 'elymas/lib/map.ey')
| -rw-r--r-- | elymas/lib/map.ey | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/elymas/lib/map.ey b/elymas/lib/map.ey new file mode 100644 index 0000000..5c5b0f0 --- /dev/null +++ b/elymas/lib/map.ey @@ -0,0 +1,14 @@ +< + { .v -01 . } "#*" defmd + { [ 0 ] } "#in" deffd + { [ 0 ] } "#out" deffd + { .v keys } "#dom" defmd + { .v ==v =*f v keys { v -01 . f } each } "#each" defmd + { 0 } "#istart" deffd + { .v keys len eq } "#iend" defmd + { 1 add } "#istep" deffd + { .v keys * } "#itrans" defmd + { < < { defv }' > ==v "#=[]" =* > } _ "#iclone" deffd +> -- /map deffd + +# vim: syn=elymas |
