#include "lexer/lexer.hpp" #include "parser/parser.hpp" #include void check_parser_errors(const std::vector& errors); struct ParserFixture { std::stringstream input; lexer::lexer* lexer = nullptr; parser::parser* parser = nullptr; ast::program* program = nullptr; ParserFixture() = default; void setup(std::string); ~ParserFixture(); };