#ifndef TOKLIST_H #define TOKLIST_H #include "symbol.h" struct token; symbol token_sym(struct token *t); // UB for NULL int token_val(struct token *t); // UB for NULL struct token *toklist_eat(); // always non-NULL struct token *toklist_peek(); // always non-NULL #endif