Fixing lalr on windows

This commit is contained in:
Ilusha 2024-03-09 12:02:02 +03:00
parent ffafeba6c2
commit afe32d6014
15 changed files with 1276 additions and 1226 deletions

View file

@ -7,14 +7,38 @@ using namespace tp;
using namespace obj;
TEST_DEF_STATIC(Basic) {
Parser parser;
{
Parser parser;
String stream = "var i = true; print (i + 1) * 10;";
auto res = parser.parse(stream);
String stream = "";
auto res = parser.parse(stream);
TEST(!res.isError);
TEST(!res.isError);
delete res.scope;
delete res.scope;
}
{
Parser parser;
String stream = "var i = true;";
auto res = parser.parse(stream);
TEST(!res.isError);
delete res.scope;
}
{
Parser parser;
String stream = "var i = true; print (i + 1) * 10;";
auto res = parser.parse(stream);
TEST(!res.isError);
delete res.scope;
}
}
TEST_DEF_STATIC(ErrorHandling) {