#ifndef ABC_LEXER_H #define ABC_LEXER_H #include #include "str.h" #include "tokenkind.h" enum TokenKind getToken(void); struct Token { enum TokenKind kind; struct TokenPos { size_t line, col; } pos; struct Str val; }; extern struct Token token; #endif // ABC_LEXER_H