#ifndef PARSER_H #define PARSER_H #include #include #include "lex.h" #include "irm.h" enum parser_state { PARSER_PANIC = -1, PARSER_GRACEFUL }; struct parser_config { enum parser_state state; struct token *tokens; struct irm irm; size_t size; size_t pos; }; void parser_parse(struct parser_config *pc); #endif