Files
assm-test/src/token.c
T

21 lines
434 B
C

#include "../includes/token.h"
Token* CreateToken(int lineNumber, TokenClass tokenClass) {
Token* token = calloc(1, sizeof(Token));
if (!token) {
fprintf(stderr, "Failed to calloc memory for Token. %s.\n", strerror(errno));
return NULL;
}
token->Class = tokenClass;
token->LineNumber = lineNumber;
return token;
}
void FreeToken(Token* token) {
if (!token) return;
free(token);
}