Add license
[knight_shuffling_tower.git] / kst.c
blob2261d28923d5fbd47df6d055a27593b4c8572623
1 #include <stdio.h>
2 #include <stdlib.h>
3 #include <time.h>
5 #include "ast.h"
6 #include "parser.h"
7 #include "execute.h"
8 #include "hashmap.h"
10 int main(int argc, char **argv)
12 if (argc != 2) {
13 fprintf(stderr, "Usage: %s INPUT_FILE\n", argv[0]);
14 return -1;
17 srand(time(NULL));
18 hashmap_initialize();
19 tower_initialize();
21 evaluate(build(fopen(argv[1], "r")));
23 return 0;