#pragma once #include "lexer.h" #include "ast.h" struct token_reader { bool have_token; struct token token; struct lexer_state lexer_state; }; struct statement * parse_statement(struct token_reader * reader);