aboutsummaryrefslogtreecommitdiff
path: root/elymas/lib/map.ey
blob: d58a9a39b8b33e55b1a338e6482b7e90468f3ab7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<
  { { .v -01 . }_ [ 0 ] [ 0 ] '' * } "#*" 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
  { .v -01 .?' } /has defmd
  { .v ==v "#iclone" | * ==n v keys { _ v -01 . -01 n =[] } each n } /clone defmd
  { < < { defv }' > ==v "#=[]" =* > } _ "#iclone" deffd
> -- /map deffd

# vim: syn=elymas