this repo has no description

Merge commit '4fe5775e57bcf3d5b6c7df13f11a1f7c3c3615cb' into develop

Changed files
+15
software
mza
+15
software/mza/lib/interpreter.cpp
···
case 1: {
auto table = static_cast<CSETable<FixedKey<1>>*>(cse[i]);
table->destroy(this);
+
break;
case 2: {
auto table = static_cast<CSETable<FixedKey<2>>*>(cse[i]);
table->destroy(this);
+
break;
case 3: {
auto table = static_cast<CSETable<FixedKey<3>>*>(cse[i]);
table->destroy(this);
+
break;
case 4: {
auto table = static_cast<CSETable<FixedKey<4>>*>(cse[i]);
table->destroy(this);
+
break;
default: {
auto table = static_cast<CSETable<VariadicKey>*>(cse[i]);
table->destroy(this);
+
break;
···
case 1: {
auto table = static_cast<CSETable<FixedKey<1>>*>(interpreter->cse[i]);
table->push(interpreter, !last_operation_pop);
+
break;
case 2: {
auto table = static_cast<CSETable<FixedKey<2>>*>(interpreter->cse[i]);
table->push(interpreter, !last_operation_pop);
+
break;
case 3: {
auto table = static_cast<CSETable<FixedKey<3>>*>(interpreter->cse[i]);
table->push(interpreter, !last_operation_pop);
+
break;
case 4: {
auto table = static_cast<CSETable<FixedKey<4>>*>(interpreter->cse[i]);
table->push(interpreter, !last_operation_pop);
+
break;
default: {
auto table = static_cast<CSETable<VariadicKey>*>(interpreter->cse[i]);
table->push(interpreter, !last_operation_pop);
+
break;
···
case 1: {
auto table = static_cast<CSETable<FixedKey<1>>*>(interpreter->cse[i]);
table->pop(interpreter);
+
break;
case 2: {
auto table = static_cast<CSETable<FixedKey<2>>*>(interpreter->cse[i]);
table->pop(interpreter);
+
break;
case 3: {
auto table = static_cast<CSETable<FixedKey<3>>*>(interpreter->cse[i]);
table->pop(interpreter);
+
break;
case 4: {
auto table = static_cast<CSETable<FixedKey<4>>*>(interpreter->cse[i]);
table->pop(interpreter);
+
break;
default: {
auto table = static_cast<CSETable<VariadicKey>*>(interpreter->cse[i]);
table->pop(interpreter);
+
break;