diff options
author | thing1 <thing1@seacrossedlovers.xyz> | 2024-07-01 11:36:45 +0100 |
---|---|---|
committer | thing1 <thing1@seacrossedlovers.xyz> | 2024-07-01 11:36:45 +0100 |
commit | d933ce70bd2c497e4af26483abafebfce436986e (patch) | |
tree | b15f4f2c297734108ff0717334b912b87a0f995b /comp/lucas-standen-NEA/code/execution/exec.c | |
parent | 42047fea26b14edc67b394db18ce7edb0c6399f8 (diff) |
updated work
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; +} |