diff options
Diffstat (limited to 'comp/lucas-standen-NEA/code/execution/exec.c')
-rw-r--r-- | comp/lucas-standen-NEA/code/execution/exec.c | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/comp/lucas-standen-NEA/code/execution/exec.c b/comp/lucas-standen-NEA/code/execution/exec.c index e69de29..fb85d3f 100644 --- a/comp/lucas-standen-NEA/code/execution/exec.c +++ b/comp/lucas-standen-NEA/code/execution/exec.c @@ -0,0 +1,24 @@ +#include <stdio.h> +#include <stdlib.h> + +#include "./builtin.h" + +#include "../global/util.h" + +#include "../tokenizer/tokenizer.h" + +int main(){ + char *sample = "(write (* 2 5))"; + ast_node *root = tokenize(sample); + doCall(root); + sample = "(write \n)"; + root = tokenize(sample); + doCall(root); + sample = "(exit 0)"; + root = tokenize(sample); + doCall(root); + + CheckedFreeALL(); + + return 0; +} |