diff options
| author | Drahflow <drahflow@gmx.de> | 2014-03-26 00:48:47 +0100 |
|---|---|---|
| committer | Drahflow <drahflow@gmx.de> | 2014-03-26 00:48:47 +0100 |
| commit | 1bc64babd1405bfa70567d576cdef3e45b508b95 (patch) | |
| tree | b535d5bfb665b1422ef44e9bef087192b63b1b44 /elymas/lib/map.ey | |
| parent | 08b33426f756a79b7500b0bea5597924def2bf87 (diff) | |
Container types
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 |
