diff options
author | Peter Mikkelsen <petermikkelsen10@gmail.com> | 2022-01-17 21:45:28 +0000 |
---|---|---|
committer | Peter Mikkelsen <petermikkelsen10@gmail.com> | 2022-01-17 21:45:28 +0000 |
commit | a36a6bcd305806536230995599d69e1f30ccbab0 (patch) | |
tree | 8ce4916e876e49937afbb2ea7c39d14f6f61e7ca /apl9.h | |
parent | 0f9d219bf2f9c24f24014499c3ef6ee50909e054 (diff) |
Implement text data
Diffstat (limited to 'apl9.h')
-rw-r--r-- | apl9.h | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -23,6 +23,7 @@ typedef enum { AtypeInt, AtypeFloat, + AtypeRune, AtypeArray, } arrayDataType; @@ -60,6 +61,7 @@ struct Array char *rawdata; vlong *intdata; double *floatdata; + Rune *runedata; Array **arraydata; }; }; @@ -157,6 +159,8 @@ Statement *lexline(Rune *); /* array.c */ Array *mkscalarint(vlong); Array *mkscalarfloat(double); +Array *mkscalarrune(Rune); +Array *mkrunearray(Rune *); Array *duparray(Array *); int simplearray(Array *); int simplescalar(Array *); |