From 952cb2d6dbd1b4cd76bb7c5dd46c1053631476a3 Mon Sep 17 00:00:00 2001 From: Clyne Sullivan Date: Wed, 7 Mar 2018 15:25:07 -0500 Subject: big changes; no ints; things work better --- old/parser.h | 31 ------------------------------- 1 file changed, 31 deletions(-) delete mode 100644 old/parser.h (limited to 'old/parser.h') diff --git a/old/parser.h b/old/parser.h deleted file mode 100644 index c6a2b17..0000000 --- a/old/parser.h +++ /dev/null @@ -1,31 +0,0 @@ -#ifndef PARSER_H_ -#define PARSER_H_ - -#include - -typedef void *stack_t; - -typedef struct { - uint16_t status; - uint16_t vcount; - variable *vars; - char **names; - stack_t *stack; -} interpreter; - -enum status { - READY = 0 -}; - -typedef void (*func_t)(stack_t *); - -void interpreter_init(interpreter *); - -void interpreter_define_value(interpreter *, const char *, int32_t); -void interpreter_define_cfunc(interpreter *, const char *, func_t); - -int32_t interpreter_get_value(interpreter *, const char *); - -int interpreter_doline(interpreter *, const char *); - -#endif // PARSER_H_ -- cgit v1.2.3