#ifndef LEXER_H #define LEXER_H #include #include typedef enum TokenType { NO_TYPE, TEXT, BODY, END_BODY, UL, LI, H1, H2, H3, H4, H5, H6, } TokenType; typedef struct Token { TokenType type; char* value; } Token; typedef struct Cursor { int chunk; int offset; } Cursor; Token* nexttoken(void); void printtoken(Token* token); #endif // LEXER_H