made more helper functions for testing

This commit is contained in:
Karma Riuk
2025-07-11 20:34:18 +02:00
parent 6cd99c22fe
commit 8c1f4e10cd
3 changed files with 58 additions and 17 deletions

View File

@@ -2,6 +2,7 @@
#include "lexer/lexer.hpp"
#include "parser/parser.hpp"
#include <any>
#include <cxxabi.h>
#include <doctest.h>
#include <memory>
@@ -60,3 +61,8 @@ struct ParserFixture {
void setup(std::string);
};
void test_identifier(ast::expression*, std::string);
void test_integer_literal(ast::expression*, int);
void test_literal_expression(ast::expression*, std::any&);
void test_infix_expression(ast::expression*, std::any, std::string, std::any);