diff options
author | Peter Mikkelsen <petermikkelsen10@gmail.com> | 2022-01-12 00:09:12 +0000 |
---|---|---|
committer | Peter Mikkelsen <petermikkelsen10@gmail.com> | 2022-01-12 00:09:12 +0000 |
commit | 85aa2ad424c68343ef09e5f6df243ad6499e47d5 (patch) | |
tree | 8712baf633e82ffdba79b3a59b17734de0eaf4d7 /apl9.h | |
parent | 2ff4b85fc73f0cf82034e2a19ea8c5d677812c9c (diff) |
Add a small version of monadic ⍳ and some simple form of ⎕IO
Diffstat (limited to 'apl9.h')
-rw-r--r-- | apl9.h | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -113,12 +113,14 @@ Datum *eval(Datum *, int *); /* symbol.c */ Symbol *getsym(Symtab *, Rune *); Symtab *newsymtab(void); +vlong globalIO(void); /* Monadic functions from functions.h */ Array *fnSame(Array *); Array *fnTally(Array *); Array *fnEnclose(Array *); Array *fnNest(Array *); +Array *fnIndexGenerator(Array *); Array *fnRavel(Array *); Array *fnShape(Array *); @@ -138,4 +140,5 @@ extern Rune primdyadopnames[]; /* lexer.c */ extern Rune primhybridnames[]; /* lexer.c */ extern fnmonad monadfunctiondefs[]; /* function.c */ extern fndyad dyadfunctiondefs[]; /* function.c */ -extern Symtab *globalsymtab; /* symbol.c */
\ No newline at end of file +extern Symtab *globalsymtab; /* symbol.c */ +extern Symtab *currentsymtab; /* symbol.c */
\ No newline at end of file |