Files
cval/include/globals.h

36 lines
380 B
C

#pragma once
#include <stdint.h>
typedef enum {
LBRACK,
RBRACK,
LCURLY,
RCURLY,
LPAREN,
RPAREN,
SEMI,
COMMA,
ARROW,
STAR,
ANDREF,
DOLLAR,
COMMENT,
ID,
NUM,
STRING_LITERAL,
RETURN,
IF,
ELSE,
ERROR
} TokenType;
typedef struct {
TokenType type;
char *data;
uint32_t line;
} Token;