aboutsummaryrefslogtreecommitdiffstats
path: root/parser.h
diff options
context:
space:
mode:
authorClyne Sullivan <tullivan99@gmail.com>2018-02-07 09:26:36 -0500
committerClyne Sullivan <tullivan99@gmail.com>2018-02-07 09:26:36 -0500
commit2b8cf5e771cac4c2b087dc96a7ca05a459f630b5 (patch)
treed1e25ef8520e9df936c231af0d5b760177d6cbde /parser.h
parente3cbc8086c25d4fc1d9413815643b3ecaaee2062 (diff)
conditionals, returns, cleaner code
Diffstat (limited to 'parser.h')
-rw-r--r--parser.h6
1 files changed, 1 insertions, 5 deletions
diff --git a/parser.h b/parser.h
index 83a81e1..4e4699e 100644
--- a/parser.h
+++ b/parser.h
@@ -13,6 +13,7 @@ typedef struct {
char **lines;
uint32_t lnidx;
uint8_t indent;
+ variable *ret;
} interpreter;
typedef int (*func_t)(interpreter *);
@@ -26,9 +27,4 @@ void inew_cfunc(interpreter *, const char *, func_t);
int idoline(interpreter *, const char *);
-variable *igetarg(interpreter *, uint32_t);
-char *igetarg_string(interpreter *, uint32_t);
-int igetarg_integer(interpreter *, uint32_t);
-float igetarg_float(interpreter *, uint32_t);
-
#endif // PARSER_H_