summaryrefslogtreecommitdiff
path: root/apl9.h
diff options
context:
space:
mode:
authorPeter Mikkelsen <petermikkelsen10@gmail.com>2022-01-14 01:06:14 +0000
committerPeter Mikkelsen <petermikkelsen10@gmail.com>2022-01-14 01:06:14 +0000
commit396543790dc1c844c726b77a95c6180978232abd (patch)
treeb5051f5afba137e499b883b637ce6fc436805ec5 /apl9.h
parent07082593ab4abfbf9a3dd6729cb2e548ec303115 (diff)
Add each (ยจ) operator
Diffstat (limited to 'apl9.h')
-rw-r--r--apl9.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/apl9.h b/apl9.h
index 72b8ca2..a2d0e3d 100644
--- a/apl9.h
+++ b/apl9.h
@@ -143,6 +143,7 @@ int simplearray(Array *);
int simplescalar(Array *);
Array *extend(Array *, Array *);
int scalarextend(Array *, Array *, Array **, Array **);
+Array *arrayitem(Array *, int);
/* eval.c */
Datum *eval(Statement *);
@@ -183,7 +184,10 @@ Array *fnCatenateFirst(Array *, Array *);
Array *fnReshape(Array *, Array *);
/* Monadic operators from operators.c */
+Array *opEach(Datum *, Array *, Array *);
Array *opSwitch(Datum *, Array *, Array *);
+
+/* Dyadic operators from operators.c */
Array *opOver(Datum *, Datum *, Array *, Array *);
/* Global variables */