#include #include #include #include #include #include #include Test(Basic, SimpleBody) { std::cout << "----- basicTests -----"; ast::PrettyPrinter print(std::cout); ast::Exp* boiiiiiii = parse::parse("let " " var i := 3 " " in " " i + 1 " " end"); cr_assert_not_null(boiiiiiii); print(boiiiiiii); cr_assert_eq(1, 1); } Test(Basic, ChunkList) { ast::PrettyPrinter print(std::cout); ast::Exp* test = parse::parse("let " " var i := 1 " " var j := 2 " " var k := 3 " " in " " i + j + k " " end"); cr_assert_not_null(test); print(test); cr_assert_eq(1, 1); }