#ifndef LEXER_H
#define LEXER_H
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "page.h"
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