#pragma once typedef enum { LBRACK, RBRACK, LCURLY, RCURLY, ID, SEMI, COMMA, ARROW, STAR, COMMENT, NUM, RETURN, IF, ELSE, STRING_LITERAL, ERROR } TokenType; typedef struct { TokenType type; char *data; int line; } Token;