summaryrefslogtreecommitdiff
path: root/comp/lucas-standen-NEA/code/execution/vars.c
blob: db67c75f019a123378bd939a788b86168d09baca (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <string.h>
#include "../global/types.h"
#include "../global/util.h"
#include "../tokenizer/tokenizer.h"

char *userVars[MAXVARS];
long varCount = 0;

literal *newVar(char *name, literal *value){
	userVars[varCount] = name;
	varCount++;
	literal *out = CheckedMalloc(sizeof(literal));
	
}

literal *toLiteral(char *str){
	for (int i = 0; i < userVarCount; i++){
		if (strcmp(str, userDefinedVars[i]) == 0){
			
		}
	}
}