This commit is contained in:
IlyaShurupov 2024-03-06 10:47:37 +03:00 committed by Ilusha
parent e628e7c1e2
commit 828096de17
9 changed files with 351 additions and 368 deletions

View file

@ -41,10 +41,8 @@ if (i == 10) {
)";
auto script = R"(
{
var i = 10;
print (i + 10) * 5;
}
)";
TEST_DEF_STATIC(Complex) {
@ -86,6 +84,5 @@ TEST_DEF_STATIC(Simple) {
TEST_DEF(Interpreter) {
testSimple();
exit(0);
// testComplex();
}

View file

@ -9,8 +9,9 @@ using namespace obj;
TEST_DEF_STATIC(Basic) {
Parser parser;
String stream = "{ var i = true; print (i + 1) * 10; }";
String stream = "var i = true; print (i + 1) * 10;";
auto res = parser.parse(stream);
delete res.scope;
}
TEST_DEF(Parser) { testBasic(); }

View file

@ -16,11 +16,6 @@ int main() {
tp::ModuleManifest* deps[] = { &gModuleObjects, nullptr };
tp::ModuleManifest module("ObjectsTests", nullptr, nullptr, deps);
if (module.initialize()) {
testInterpreter();
module.deinitialize();
}
if (module.initialize()) {
testParser();
module.deinitialize();
@ -36,5 +31,10 @@ int main() {
module.deinitialize();
}
if (module.initialize()) {
testInterpreter();
module.deinitialize();
}
return 0;
}