diff --git a/experiments/modern/package.json b/experiments/modern/package.json index 1a5d15a1..dfb4e40b 100644 --- a/experiments/modern/package.json +++ b/experiments/modern/package.json @@ -15,9 +15,9 @@ "build": "react-scripts build", "test": "react-scripts test --no-watchman", "eject": "react-scripts eject", - "decompile": "cd src/maki-interpreter/reference/maki_decompiler_1.1 && perl mdc.pl \"../../reference/maki_compiler/v1.1.1.b3 (Winamp 3.0 full)/basicTests.maki\"", - "interpret": "node ./src/maki-interpreter/cli.js \"./reference/maki_compiler/v1.1.13 (Winamp 5.02)/hello_world.maki\"", - "debug": "node --inspect-brk ./src/maki-interpreter/cli.js ./reference/maki_compiler/v1.1.13 (Winamp 5.02)/hello_world.maki" + "decompile": "cd resources/maki_decompiler_1.1 && perl mdc.pl \"../maki_compiler/v1.1.1.b3 (Winamp 3.0 full)/basicTests.maki\"", + "interpret": "node ./src/maki-interpreter/cli.js \"./resources/maki_compiler/v1.1.13 (Winamp 5.02)/hello_world.maki\"", + "debug": "node --inspect-brk ./src/maki-interpreter/cli.js ./resources/maki_compiler/v1.1.13 (Winamp 5.02)/hello_world.maki" }, "eslintConfig": { "extends": "react-app" diff --git a/experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.1.0.a9 (Winamp 3 alpha 8r)/Lib/customseek.m b/experiments/modern/resources/maki_compiler/v1.1.0.a9 (Winamp 3 alpha 8r)/Lib/customseek.m similarity index 100% rename from experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.1.0.a9 (Winamp 3 alpha 8r)/Lib/customseek.m rename to experiments/modern/resources/maki_compiler/v1.1.0.a9 (Winamp 3 alpha 8r)/Lib/customseek.m diff --git a/experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.1.0.a9 (Winamp 3 alpha 8r)/Lib/dragvolume.m b/experiments/modern/resources/maki_compiler/v1.1.0.a9 (Winamp 3 alpha 8r)/Lib/dragvolume.m similarity index 100% rename from experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.1.0.a9 (Winamp 3 alpha 8r)/Lib/dragvolume.m rename to experiments/modern/resources/maki_compiler/v1.1.0.a9 (Winamp 3 alpha 8r)/Lib/dragvolume.m diff --git a/experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.1.0.a9 (Winamp 3 alpha 8r)/Lib/rotationlayer.m b/experiments/modern/resources/maki_compiler/v1.1.0.a9 (Winamp 3 alpha 8r)/Lib/rotationlayer.m similarity index 100% rename from experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.1.0.a9 (Winamp 3 alpha 8r)/Lib/rotationlayer.m rename to experiments/modern/resources/maki_compiler/v1.1.0.a9 (Winamp 3 alpha 8r)/Lib/rotationlayer.m diff --git a/experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.1.0.a9 (Winamp 3 alpha 8r)/Lib/std.mi b/experiments/modern/resources/maki_compiler/v1.1.0.a9 (Winamp 3 alpha 8r)/Lib/std.mi similarity index 100% rename from experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.1.0.a9 (Winamp 3 alpha 8r)/Lib/std.mi rename to experiments/modern/resources/maki_compiler/v1.1.0.a9 (Winamp 3 alpha 8r)/Lib/std.mi diff --git a/experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.1.0.a9 (Winamp 3 alpha 8r)/hello_world.m b/experiments/modern/resources/maki_compiler/v1.1.0.a9 (Winamp 3 alpha 8r)/hello_world.m similarity index 100% rename from experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.1.0.a9 (Winamp 3 alpha 8r)/hello_world.m rename to experiments/modern/resources/maki_compiler/v1.1.0.a9 (Winamp 3 alpha 8r)/hello_world.m diff --git a/experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.1.0.a9 (Winamp 3 alpha 8r)/hello_world.maki b/experiments/modern/resources/maki_compiler/v1.1.0.a9 (Winamp 3 alpha 8r)/hello_world.maki similarity index 100% rename from experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.1.0.a9 (Winamp 3 alpha 8r)/hello_world.maki rename to experiments/modern/resources/maki_compiler/v1.1.0.a9 (Winamp 3 alpha 8r)/hello_world.maki diff --git a/experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.1.0.a9 (Winamp 3 alpha 8r)/mc.exe b/experiments/modern/resources/maki_compiler/v1.1.0.a9 (Winamp 3 alpha 8r)/mc.exe similarity index 100% rename from experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.1.0.a9 (Winamp 3 alpha 8r)/mc.exe rename to experiments/modern/resources/maki_compiler/v1.1.0.a9 (Winamp 3 alpha 8r)/mc.exe diff --git a/experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.1.1.b3 (Winamp 3.0 build 488d)/Lib/centerlayer.m b/experiments/modern/resources/maki_compiler/v1.1.1.b3 (Winamp 3.0 build 488d)/Lib/centerlayer.m similarity index 100% rename from experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.1.1.b3 (Winamp 3.0 build 488d)/Lib/centerlayer.m rename to experiments/modern/resources/maki_compiler/v1.1.1.b3 (Winamp 3.0 build 488d)/Lib/centerlayer.m diff --git a/experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.1.1.b3 (Winamp 3.0 build 488d)/Lib/config.mi b/experiments/modern/resources/maki_compiler/v1.1.1.b3 (Winamp 3.0 build 488d)/Lib/config.mi similarity index 100% rename from experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.1.1.b3 (Winamp 3.0 build 488d)/Lib/config.mi rename to experiments/modern/resources/maki_compiler/v1.1.1.b3 (Winamp 3.0 build 488d)/Lib/config.mi diff --git a/experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.1.1.b3 (Winamp 3.0 build 488d)/Lib/customseek.m b/experiments/modern/resources/maki_compiler/v1.1.1.b3 (Winamp 3.0 build 488d)/Lib/customseek.m similarity index 100% rename from experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.1.1.b3 (Winamp 3.0 build 488d)/Lib/customseek.m rename to experiments/modern/resources/maki_compiler/v1.1.1.b3 (Winamp 3.0 build 488d)/Lib/customseek.m diff --git a/experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.1.1.b3 (Winamp 3.0 build 488d)/Lib/dragvolume.m b/experiments/modern/resources/maki_compiler/v1.1.1.b3 (Winamp 3.0 build 488d)/Lib/dragvolume.m similarity index 100% rename from experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.1.1.b3 (Winamp 3.0 build 488d)/Lib/dragvolume.m rename to experiments/modern/resources/maki_compiler/v1.1.1.b3 (Winamp 3.0 build 488d)/Lib/dragvolume.m diff --git a/experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.1.1.b3 (Winamp 3.0 build 488d)/Lib/pldir.mi b/experiments/modern/resources/maki_compiler/v1.1.1.b3 (Winamp 3.0 build 488d)/Lib/pldir.mi similarity index 100% rename from experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.1.1.b3 (Winamp 3.0 build 488d)/Lib/pldir.mi rename to experiments/modern/resources/maki_compiler/v1.1.1.b3 (Winamp 3.0 build 488d)/Lib/pldir.mi diff --git a/experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.1.1.b3 (Winamp 3.0 build 488d)/Lib/rotationlayer.m b/experiments/modern/resources/maki_compiler/v1.1.1.b3 (Winamp 3.0 build 488d)/Lib/rotationlayer.m similarity index 100% rename from experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.1.1.b3 (Winamp 3.0 build 488d)/Lib/rotationlayer.m rename to experiments/modern/resources/maki_compiler/v1.1.1.b3 (Winamp 3.0 build 488d)/Lib/rotationlayer.m diff --git a/experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.1.1.b3 (Winamp 3.0 build 488d)/Lib/std.mi b/experiments/modern/resources/maki_compiler/v1.1.1.b3 (Winamp 3.0 build 488d)/Lib/std.mi similarity index 100% rename from experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.1.1.b3 (Winamp 3.0 build 488d)/Lib/std.mi rename to experiments/modern/resources/maki_compiler/v1.1.1.b3 (Winamp 3.0 build 488d)/Lib/std.mi diff --git a/experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.1.1.b3 (Winamp 3.0 build 488d)/basicTests.m b/experiments/modern/resources/maki_compiler/v1.1.1.b3 (Winamp 3.0 build 488d)/basicTests.m similarity index 100% rename from experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.1.1.b3 (Winamp 3.0 build 488d)/basicTests.m rename to experiments/modern/resources/maki_compiler/v1.1.1.b3 (Winamp 3.0 build 488d)/basicTests.m diff --git a/experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.1.1.b3 (Winamp 3.0 build 488d)/basicTests.maki b/experiments/modern/resources/maki_compiler/v1.1.1.b3 (Winamp 3.0 build 488d)/basicTests.maki similarity index 100% rename from experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.1.1.b3 (Winamp 3.0 build 488d)/basicTests.maki rename to experiments/modern/resources/maki_compiler/v1.1.1.b3 (Winamp 3.0 build 488d)/basicTests.maki diff --git a/experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.1.1.b3 (Winamp 3.0 build 488d)/hello_world.m b/experiments/modern/resources/maki_compiler/v1.1.1.b3 (Winamp 3.0 build 488d)/hello_world.m similarity index 100% rename from experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.1.1.b3 (Winamp 3.0 build 488d)/hello_world.m rename to experiments/modern/resources/maki_compiler/v1.1.1.b3 (Winamp 3.0 build 488d)/hello_world.m diff --git a/experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.1.1.b3 (Winamp 3.0 build 488d)/hello_world.maki b/experiments/modern/resources/maki_compiler/v1.1.1.b3 (Winamp 3.0 build 488d)/hello_world.maki similarity index 100% rename from experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.1.1.b3 (Winamp 3.0 build 488d)/hello_world.maki rename to experiments/modern/resources/maki_compiler/v1.1.1.b3 (Winamp 3.0 build 488d)/hello_world.maki diff --git a/experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.1.1.b3 (Winamp 3.0 build 488d)/mc.exe b/experiments/modern/resources/maki_compiler/v1.1.1.b3 (Winamp 3.0 build 488d)/mc.exe similarity index 100% rename from experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.1.1.b3 (Winamp 3.0 build 488d)/mc.exe rename to experiments/modern/resources/maki_compiler/v1.1.1.b3 (Winamp 3.0 build 488d)/mc.exe diff --git a/experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.1.1.b3 (Winamp 3.0 build 488d)/simpleFunctions.m b/experiments/modern/resources/maki_compiler/v1.1.1.b3 (Winamp 3.0 build 488d)/simpleFunctions.m similarity index 100% rename from experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.1.1.b3 (Winamp 3.0 build 488d)/simpleFunctions.m rename to experiments/modern/resources/maki_compiler/v1.1.1.b3 (Winamp 3.0 build 488d)/simpleFunctions.m diff --git a/experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.1.1.b3 (Winamp 3.0 build 488d)/simpleFunctions.maki b/experiments/modern/resources/maki_compiler/v1.1.1.b3 (Winamp 3.0 build 488d)/simpleFunctions.maki similarity index 100% rename from experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.1.1.b3 (Winamp 3.0 build 488d)/simpleFunctions.maki rename to experiments/modern/resources/maki_compiler/v1.1.1.b3 (Winamp 3.0 build 488d)/simpleFunctions.maki diff --git a/experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.1.1.b3 (Winamp 3.0 full)/Lib/avswitcher.m b/experiments/modern/resources/maki_compiler/v1.1.1.b3 (Winamp 3.0 full)/Lib/avswitcher.m similarity index 100% rename from experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.1.1.b3 (Winamp 3.0 full)/Lib/avswitcher.m rename to experiments/modern/resources/maki_compiler/v1.1.1.b3 (Winamp 3.0 full)/Lib/avswitcher.m diff --git a/experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.1.1.b3 (Winamp 3.0 full)/Lib/buttonsounds.m b/experiments/modern/resources/maki_compiler/v1.1.1.b3 (Winamp 3.0 full)/Lib/buttonsounds.m similarity index 100% rename from experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.1.1.b3 (Winamp 3.0 full)/Lib/buttonsounds.m rename to experiments/modern/resources/maki_compiler/v1.1.1.b3 (Winamp 3.0 full)/Lib/buttonsounds.m diff --git a/experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.1.1.b3 (Winamp 3.0 full)/Lib/centerlayer.m b/experiments/modern/resources/maki_compiler/v1.1.1.b3 (Winamp 3.0 full)/Lib/centerlayer.m similarity index 100% rename from experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.1.1.b3 (Winamp 3.0 full)/Lib/centerlayer.m rename to experiments/modern/resources/maki_compiler/v1.1.1.b3 (Winamp 3.0 full)/Lib/centerlayer.m diff --git a/experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.1.1.b3 (Winamp 3.0 full)/Lib/config.mi b/experiments/modern/resources/maki_compiler/v1.1.1.b3 (Winamp 3.0 full)/Lib/config.mi similarity index 100% rename from experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.1.1.b3 (Winamp 3.0 full)/Lib/config.mi rename to experiments/modern/resources/maki_compiler/v1.1.1.b3 (Winamp 3.0 full)/Lib/config.mi diff --git a/experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.1.1.b3 (Winamp 3.0 full)/Lib/core.mi b/experiments/modern/resources/maki_compiler/v1.1.1.b3 (Winamp 3.0 full)/Lib/core.mi similarity index 100% rename from experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.1.1.b3 (Winamp 3.0 full)/Lib/core.mi rename to experiments/modern/resources/maki_compiler/v1.1.1.b3 (Winamp 3.0 full)/Lib/core.mi diff --git a/experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.1.1.b3 (Winamp 3.0 full)/Lib/customseek.m b/experiments/modern/resources/maki_compiler/v1.1.1.b3 (Winamp 3.0 full)/Lib/customseek.m similarity index 100% rename from experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.1.1.b3 (Winamp 3.0 full)/Lib/customseek.m rename to experiments/modern/resources/maki_compiler/v1.1.1.b3 (Winamp 3.0 full)/Lib/customseek.m diff --git a/experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.1.1.b3 (Winamp 3.0 full)/Lib/dragvolume.m b/experiments/modern/resources/maki_compiler/v1.1.1.b3 (Winamp 3.0 full)/Lib/dragvolume.m similarity index 100% rename from experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.1.1.b3 (Winamp 3.0 full)/Lib/dragvolume.m rename to experiments/modern/resources/maki_compiler/v1.1.1.b3 (Winamp 3.0 full)/Lib/dragvolume.m diff --git a/experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.1.1.b3 (Winamp 3.0 full)/Lib/dumpcscript.m b/experiments/modern/resources/maki_compiler/v1.1.1.b3 (Winamp 3.0 full)/Lib/dumpcscript.m similarity index 100% rename from experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.1.1.b3 (Winamp 3.0 full)/Lib/dumpcscript.m rename to experiments/modern/resources/maki_compiler/v1.1.1.b3 (Winamp 3.0 full)/Lib/dumpcscript.m diff --git a/experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.1.1.b3 (Winamp 3.0 full)/Lib/pldir.mi b/experiments/modern/resources/maki_compiler/v1.1.1.b3 (Winamp 3.0 full)/Lib/pldir.mi similarity index 100% rename from experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.1.1.b3 (Winamp 3.0 full)/Lib/pldir.mi rename to experiments/modern/resources/maki_compiler/v1.1.1.b3 (Winamp 3.0 full)/Lib/pldir.mi diff --git a/experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.1.1.b3 (Winamp 3.0 full)/Lib/rotationlayer.m b/experiments/modern/resources/maki_compiler/v1.1.1.b3 (Winamp 3.0 full)/Lib/rotationlayer.m similarity index 100% rename from experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.1.1.b3 (Winamp 3.0 full)/Lib/rotationlayer.m rename to experiments/modern/resources/maki_compiler/v1.1.1.b3 (Winamp 3.0 full)/Lib/rotationlayer.m diff --git a/experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.1.1.b3 (Winamp 3.0 full)/Lib/std.mi b/experiments/modern/resources/maki_compiler/v1.1.1.b3 (Winamp 3.0 full)/Lib/std.mi similarity index 100% rename from experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.1.1.b3 (Winamp 3.0 full)/Lib/std.mi rename to experiments/modern/resources/maki_compiler/v1.1.1.b3 (Winamp 3.0 full)/Lib/std.mi diff --git a/experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.1.1.b3 (Winamp 3.0 full)/basicTests.m b/experiments/modern/resources/maki_compiler/v1.1.1.b3 (Winamp 3.0 full)/basicTests.m similarity index 100% rename from experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.1.1.b3 (Winamp 3.0 full)/basicTests.m rename to experiments/modern/resources/maki_compiler/v1.1.1.b3 (Winamp 3.0 full)/basicTests.m diff --git a/experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.1.1.b3 (Winamp 3.0 full)/basicTests.maki b/experiments/modern/resources/maki_compiler/v1.1.1.b3 (Winamp 3.0 full)/basicTests.maki similarity index 100% rename from experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.1.1.b3 (Winamp 3.0 full)/basicTests.maki rename to experiments/modern/resources/maki_compiler/v1.1.1.b3 (Winamp 3.0 full)/basicTests.maki diff --git a/experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.1.1.b3 (Winamp 3.0 full)/hello_world.m b/experiments/modern/resources/maki_compiler/v1.1.1.b3 (Winamp 3.0 full)/hello_world.m similarity index 100% rename from experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.1.1.b3 (Winamp 3.0 full)/hello_world.m rename to experiments/modern/resources/maki_compiler/v1.1.1.b3 (Winamp 3.0 full)/hello_world.m diff --git a/experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.1.1.b3 (Winamp 3.0 full)/hello_world.maki b/experiments/modern/resources/maki_compiler/v1.1.1.b3 (Winamp 3.0 full)/hello_world.maki similarity index 100% rename from experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.1.1.b3 (Winamp 3.0 full)/hello_world.maki rename to experiments/modern/resources/maki_compiler/v1.1.1.b3 (Winamp 3.0 full)/hello_world.maki diff --git a/experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.1.1.b3 (Winamp 3.0 full)/mc.exe b/experiments/modern/resources/maki_compiler/v1.1.1.b3 (Winamp 3.0 full)/mc.exe similarity index 100% rename from experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.1.1.b3 (Winamp 3.0 full)/mc.exe rename to experiments/modern/resources/maki_compiler/v1.1.1.b3 (Winamp 3.0 full)/mc.exe diff --git a/experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.1.1.b3 (Winamp 3.0 full)/simpleFunctions.m b/experiments/modern/resources/maki_compiler/v1.1.1.b3 (Winamp 3.0 full)/simpleFunctions.m similarity index 100% rename from experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.1.1.b3 (Winamp 3.0 full)/simpleFunctions.m rename to experiments/modern/resources/maki_compiler/v1.1.1.b3 (Winamp 3.0 full)/simpleFunctions.m diff --git a/experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.1.1.b3 (Winamp 3.0 full)/simpleFunctions.maki b/experiments/modern/resources/maki_compiler/v1.1.1.b3 (Winamp 3.0 full)/simpleFunctions.maki similarity index 100% rename from experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.1.1.b3 (Winamp 3.0 full)/simpleFunctions.maki rename to experiments/modern/resources/maki_compiler/v1.1.1.b3 (Winamp 3.0 full)/simpleFunctions.maki diff --git a/experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.1.13 (Winamp 5.02)/basicTests.m b/experiments/modern/resources/maki_compiler/v1.1.13 (Winamp 5.02)/basicTests.m similarity index 100% rename from experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.1.13 (Winamp 5.02)/basicTests.m rename to experiments/modern/resources/maki_compiler/v1.1.13 (Winamp 5.02)/basicTests.m diff --git a/experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.1.13 (Winamp 5.02)/basicTests.maki b/experiments/modern/resources/maki_compiler/v1.1.13 (Winamp 5.02)/basicTests.maki similarity index 100% rename from experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.1.13 (Winamp 5.02)/basicTests.maki rename to experiments/modern/resources/maki_compiler/v1.1.13 (Winamp 5.02)/basicTests.maki diff --git a/experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.1.13 (Winamp 5.02)/hello_world.m b/experiments/modern/resources/maki_compiler/v1.1.13 (Winamp 5.02)/hello_world.m similarity index 100% rename from experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.1.13 (Winamp 5.02)/hello_world.m rename to experiments/modern/resources/maki_compiler/v1.1.13 (Winamp 5.02)/hello_world.m diff --git a/experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.1.13 (Winamp 5.02)/hello_world.maki b/experiments/modern/resources/maki_compiler/v1.1.13 (Winamp 5.02)/hello_world.maki similarity index 100% rename from experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.1.13 (Winamp 5.02)/hello_world.maki rename to experiments/modern/resources/maki_compiler/v1.1.13 (Winamp 5.02)/hello_world.maki diff --git a/experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.1.13 (Winamp 5.02)/lib/std.mi b/experiments/modern/resources/maki_compiler/v1.1.13 (Winamp 5.02)/lib/std.mi similarity index 100% rename from experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.1.13 (Winamp 5.02)/lib/std.mi rename to experiments/modern/resources/maki_compiler/v1.1.13 (Winamp 5.02)/lib/std.mi diff --git a/experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.1.13 (Winamp 5.02)/mc.exe b/experiments/modern/resources/maki_compiler/v1.1.13 (Winamp 5.02)/mc.exe similarity index 100% rename from experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.1.13 (Winamp 5.02)/mc.exe rename to experiments/modern/resources/maki_compiler/v1.1.13 (Winamp 5.02)/mc.exe diff --git a/experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.1.13 (Winamp 5.02)/simpleFunctions.m b/experiments/modern/resources/maki_compiler/v1.1.13 (Winamp 5.02)/simpleFunctions.m similarity index 100% rename from experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.1.13 (Winamp 5.02)/simpleFunctions.m rename to experiments/modern/resources/maki_compiler/v1.1.13 (Winamp 5.02)/simpleFunctions.m diff --git a/experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.1.13 (Winamp 5.02)/simpleFunctions.maki b/experiments/modern/resources/maki_compiler/v1.1.13 (Winamp 5.02)/simpleFunctions.maki similarity index 100% rename from experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.1.13 (Winamp 5.02)/simpleFunctions.maki rename to experiments/modern/resources/maki_compiler/v1.1.13 (Winamp 5.02)/simpleFunctions.maki diff --git a/experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.2.0 (Winamp 5.66)/basicTests.m b/experiments/modern/resources/maki_compiler/v1.2.0 (Winamp 5.66)/basicTests.m similarity index 100% rename from experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.2.0 (Winamp 5.66)/basicTests.m rename to experiments/modern/resources/maki_compiler/v1.2.0 (Winamp 5.66)/basicTests.m diff --git a/experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.2.0 (Winamp 5.66)/basicTests.maki b/experiments/modern/resources/maki_compiler/v1.2.0 (Winamp 5.66)/basicTests.maki similarity index 100% rename from experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.2.0 (Winamp 5.66)/basicTests.maki rename to experiments/modern/resources/maki_compiler/v1.2.0 (Winamp 5.66)/basicTests.maki diff --git a/experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.2.0 (Winamp 5.66)/hello_world.m b/experiments/modern/resources/maki_compiler/v1.2.0 (Winamp 5.66)/hello_world.m similarity index 100% rename from experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.2.0 (Winamp 5.66)/hello_world.m rename to experiments/modern/resources/maki_compiler/v1.2.0 (Winamp 5.66)/hello_world.m diff --git a/experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.2.0 (Winamp 5.66)/hello_world.maki b/experiments/modern/resources/maki_compiler/v1.2.0 (Winamp 5.66)/hello_world.maki similarity index 100% rename from experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.2.0 (Winamp 5.66)/hello_world.maki rename to experiments/modern/resources/maki_compiler/v1.2.0 (Winamp 5.66)/hello_world.maki diff --git a/experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.2.0 (Winamp 5.66)/lib/application.mi b/experiments/modern/resources/maki_compiler/v1.2.0 (Winamp 5.66)/lib/application.mi similarity index 100% rename from experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.2.0 (Winamp 5.66)/lib/application.mi rename to experiments/modern/resources/maki_compiler/v1.2.0 (Winamp 5.66)/lib/application.mi diff --git a/experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.2.0 (Winamp 5.66)/lib/colormgr.mi b/experiments/modern/resources/maki_compiler/v1.2.0 (Winamp 5.66)/lib/colormgr.mi similarity index 100% rename from experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.2.0 (Winamp 5.66)/lib/colormgr.mi rename to experiments/modern/resources/maki_compiler/v1.2.0 (Winamp 5.66)/lib/colormgr.mi diff --git a/experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.2.0 (Winamp 5.66)/lib/com/AutoRepeatButton.m b/experiments/modern/resources/maki_compiler/v1.2.0 (Winamp 5.66)/lib/com/AutoRepeatButton.m similarity index 100% rename from experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.2.0 (Winamp 5.66)/lib/com/AutoRepeatButton.m rename to experiments/modern/resources/maki_compiler/v1.2.0 (Winamp 5.66)/lib/com/AutoRepeatButton.m diff --git a/experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.2.0 (Winamp 5.66)/lib/com/centerlayer.m b/experiments/modern/resources/maki_compiler/v1.2.0 (Winamp 5.66)/lib/com/centerlayer.m similarity index 100% rename from experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.2.0 (Winamp 5.66)/lib/com/centerlayer.m rename to experiments/modern/resources/maki_compiler/v1.2.0 (Winamp 5.66)/lib/com/centerlayer.m diff --git a/experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.2.0 (Winamp 5.66)/lib/com/customseek.m b/experiments/modern/resources/maki_compiler/v1.2.0 (Winamp 5.66)/lib/com/customseek.m similarity index 100% rename from experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.2.0 (Winamp 5.66)/lib/com/customseek.m rename to experiments/modern/resources/maki_compiler/v1.2.0 (Winamp 5.66)/lib/com/customseek.m diff --git a/experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.2.0 (Winamp 5.66)/lib/com/debug.m b/experiments/modern/resources/maki_compiler/v1.2.0 (Winamp 5.66)/lib/com/debug.m similarity index 100% rename from experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.2.0 (Winamp 5.66)/lib/com/debug.m rename to experiments/modern/resources/maki_compiler/v1.2.0 (Winamp 5.66)/lib/com/debug.m diff --git a/experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.2.0 (Winamp 5.66)/lib/com/dispatch_ifc.m b/experiments/modern/resources/maki_compiler/v1.2.0 (Winamp 5.66)/lib/com/dispatch_ifc.m similarity index 100% rename from experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.2.0 (Winamp 5.66)/lib/com/dispatch_ifc.m rename to experiments/modern/resources/maki_compiler/v1.2.0 (Winamp 5.66)/lib/com/dispatch_ifc.m diff --git a/experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.2.0 (Winamp 5.66)/lib/com/dragvolume.m b/experiments/modern/resources/maki_compiler/v1.2.0 (Winamp 5.66)/lib/com/dragvolume.m similarity index 100% rename from experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.2.0 (Winamp 5.66)/lib/com/dragvolume.m rename to experiments/modern/resources/maki_compiler/v1.2.0 (Winamp 5.66)/lib/com/dragvolume.m diff --git a/experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.2.0 (Winamp 5.66)/lib/com/fillbar.m b/experiments/modern/resources/maki_compiler/v1.2.0 (Winamp 5.66)/lib/com/fillbar.m similarity index 100% rename from experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.2.0 (Winamp 5.66)/lib/com/fillbar.m rename to experiments/modern/resources/maki_compiler/v1.2.0 (Winamp 5.66)/lib/com/fillbar.m diff --git a/experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.2.0 (Winamp 5.66)/lib/com/glow.m b/experiments/modern/resources/maki_compiler/v1.2.0 (Winamp 5.66)/lib/com/glow.m similarity index 100% rename from experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.2.0 (Winamp 5.66)/lib/com/glow.m rename to experiments/modern/resources/maki_compiler/v1.2.0 (Winamp 5.66)/lib/com/glow.m diff --git a/experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.2.0 (Winamp 5.66)/lib/com/glowobject.m b/experiments/modern/resources/maki_compiler/v1.2.0 (Winamp 5.66)/lib/com/glowobject.m similarity index 100% rename from experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.2.0 (Winamp 5.66)/lib/com/glowobject.m rename to experiments/modern/resources/maki_compiler/v1.2.0 (Winamp 5.66)/lib/com/glowobject.m diff --git a/experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.2.0 (Winamp 5.66)/lib/com/rotationlayer.m b/experiments/modern/resources/maki_compiler/v1.2.0 (Winamp 5.66)/lib/com/rotationlayer.m similarity index 100% rename from experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.2.0 (Winamp 5.66)/lib/com/rotationlayer.m rename to experiments/modern/resources/maki_compiler/v1.2.0 (Winamp 5.66)/lib/com/rotationlayer.m diff --git a/experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.2.0 (Winamp 5.66)/lib/com/songinfo.m b/experiments/modern/resources/maki_compiler/v1.2.0 (Winamp 5.66)/lib/com/songinfo.m similarity index 100% rename from experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.2.0 (Winamp 5.66)/lib/com/songinfo.m rename to experiments/modern/resources/maki_compiler/v1.2.0 (Winamp 5.66)/lib/com/songinfo.m diff --git a/experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.2.0 (Winamp 5.66)/lib/config.mi b/experiments/modern/resources/maki_compiler/v1.2.0 (Winamp 5.66)/lib/config.mi similarity index 100% rename from experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.2.0 (Winamp 5.66)/lib/config.mi rename to experiments/modern/resources/maki_compiler/v1.2.0 (Winamp 5.66)/lib/config.mi diff --git a/experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.2.0 (Winamp 5.66)/lib/core.mi b/experiments/modern/resources/maki_compiler/v1.2.0 (Winamp 5.66)/lib/core.mi similarity index 100% rename from experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.2.0 (Winamp 5.66)/lib/core.mi rename to experiments/modern/resources/maki_compiler/v1.2.0 (Winamp 5.66)/lib/core.mi diff --git a/experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.2.0 (Winamp 5.66)/lib/exd.mi b/experiments/modern/resources/maki_compiler/v1.2.0 (Winamp 5.66)/lib/exd.mi similarity index 100% rename from experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.2.0 (Winamp 5.66)/lib/exd.mi rename to experiments/modern/resources/maki_compiler/v1.2.0 (Winamp 5.66)/lib/exd.mi diff --git a/experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.2.0 (Winamp 5.66)/lib/fileio.mi b/experiments/modern/resources/maki_compiler/v1.2.0 (Winamp 5.66)/lib/fileio.mi similarity index 100% rename from experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.2.0 (Winamp 5.66)/lib/fileio.mi rename to experiments/modern/resources/maki_compiler/v1.2.0 (Winamp 5.66)/lib/fileio.mi diff --git a/experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.2.0 (Winamp 5.66)/lib/pldir.mi b/experiments/modern/resources/maki_compiler/v1.2.0 (Winamp 5.66)/lib/pldir.mi similarity index 100% rename from experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.2.0 (Winamp 5.66)/lib/pldir.mi rename to experiments/modern/resources/maki_compiler/v1.2.0 (Winamp 5.66)/lib/pldir.mi diff --git a/experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.2.0 (Winamp 5.66)/lib/std.mi b/experiments/modern/resources/maki_compiler/v1.2.0 (Winamp 5.66)/lib/std.mi similarity index 100% rename from experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.2.0 (Winamp 5.66)/lib/std.mi rename to experiments/modern/resources/maki_compiler/v1.2.0 (Winamp 5.66)/lib/std.mi diff --git a/experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.2.0 (Winamp 5.66)/lib/winampconfig.mi b/experiments/modern/resources/maki_compiler/v1.2.0 (Winamp 5.66)/lib/winampconfig.mi similarity index 100% rename from experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.2.0 (Winamp 5.66)/lib/winampconfig.mi rename to experiments/modern/resources/maki_compiler/v1.2.0 (Winamp 5.66)/lib/winampconfig.mi diff --git a/experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.2.0 (Winamp 5.66)/mc.exe b/experiments/modern/resources/maki_compiler/v1.2.0 (Winamp 5.66)/mc.exe similarity index 100% rename from experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.2.0 (Winamp 5.66)/mc.exe rename to experiments/modern/resources/maki_compiler/v1.2.0 (Winamp 5.66)/mc.exe diff --git a/experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.2.0 (Winamp 5.66)/nscrt.dll b/experiments/modern/resources/maki_compiler/v1.2.0 (Winamp 5.66)/nscrt.dll similarity index 100% rename from experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.2.0 (Winamp 5.66)/nscrt.dll rename to experiments/modern/resources/maki_compiler/v1.2.0 (Winamp 5.66)/nscrt.dll diff --git a/experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.2.0 (Winamp 5.66)/simpleFunctions.m b/experiments/modern/resources/maki_compiler/v1.2.0 (Winamp 5.66)/simpleFunctions.m similarity index 100% rename from experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.2.0 (Winamp 5.66)/simpleFunctions.m rename to experiments/modern/resources/maki_compiler/v1.2.0 (Winamp 5.66)/simpleFunctions.m diff --git a/experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.2.0 (Winamp 5.66)/simpleFunctions.maki b/experiments/modern/resources/maki_compiler/v1.2.0 (Winamp 5.66)/simpleFunctions.maki similarity index 100% rename from experiments/modern/src/maki-interpreter/reference/maki_compiler/v1.2.0 (Winamp 5.66)/simpleFunctions.maki rename to experiments/modern/resources/maki_compiler/v1.2.0 (Winamp 5.66)/simpleFunctions.maki diff --git a/experiments/modern/src/maki-interpreter/reference/maki_decompiler_1.1/COPYING b/experiments/modern/resources/maki_decompiler_1.1/COPYING similarity index 100% rename from experiments/modern/src/maki-interpreter/reference/maki_decompiler_1.1/COPYING rename to experiments/modern/resources/maki_decompiler_1.1/COPYING diff --git a/experiments/modern/src/maki-interpreter/reference/maki_decompiler_1.1/PerlAmp/Maki/Code.pm b/experiments/modern/resources/maki_decompiler_1.1/PerlAmp/Maki/Code.pm similarity index 100% rename from experiments/modern/src/maki-interpreter/reference/maki_decompiler_1.1/PerlAmp/Maki/Code.pm rename to experiments/modern/resources/maki_decompiler_1.1/PerlAmp/Maki/Code.pm diff --git a/experiments/modern/src/maki-interpreter/reference/maki_decompiler_1.1/PerlAmp/Maki/Command.pm b/experiments/modern/resources/maki_decompiler_1.1/PerlAmp/Maki/Command.pm similarity index 100% rename from experiments/modern/src/maki-interpreter/reference/maki_decompiler_1.1/PerlAmp/Maki/Command.pm rename to experiments/modern/resources/maki_decompiler_1.1/PerlAmp/Maki/Command.pm diff --git a/experiments/modern/src/maki-interpreter/reference/maki_decompiler_1.1/PerlAmp/Maki/Objects.pm b/experiments/modern/resources/maki_decompiler_1.1/PerlAmp/Maki/Objects.pm similarity index 100% rename from experiments/modern/src/maki-interpreter/reference/maki_decompiler_1.1/PerlAmp/Maki/Objects.pm rename to experiments/modern/resources/maki_decompiler_1.1/PerlAmp/Maki/Objects.pm diff --git a/experiments/modern/src/maki-interpreter/reference/maki_decompiler_1.1/PerlAmp/Maki/Parse.pm b/experiments/modern/resources/maki_decompiler_1.1/PerlAmp/Maki/Parse.pm similarity index 100% rename from experiments/modern/src/maki-interpreter/reference/maki_decompiler_1.1/PerlAmp/Maki/Parse.pm rename to experiments/modern/resources/maki_decompiler_1.1/PerlAmp/Maki/Parse.pm diff --git a/experiments/modern/src/maki-interpreter/reference/maki_decompiler_1.1/PerlAmp/Maki/Variable.pm b/experiments/modern/resources/maki_decompiler_1.1/PerlAmp/Maki/Variable.pm similarity index 100% rename from experiments/modern/src/maki-interpreter/reference/maki_decompiler_1.1/PerlAmp/Maki/Variable.pm rename to experiments/modern/resources/maki_decompiler_1.1/PerlAmp/Maki/Variable.pm diff --git a/experiments/modern/src/maki-interpreter/reference/maki_decompiler_1.1/README b/experiments/modern/resources/maki_decompiler_1.1/README similarity index 100% rename from experiments/modern/src/maki-interpreter/reference/maki_decompiler_1.1/README rename to experiments/modern/resources/maki_decompiler_1.1/README diff --git a/experiments/modern/src/maki-interpreter/reference/maki_decompiler_1.1/makiToPerl.pm b/experiments/modern/resources/maki_decompiler_1.1/makiToPerl.pm similarity index 100% rename from experiments/modern/src/maki-interpreter/reference/maki_decompiler_1.1/makiToPerl.pm rename to experiments/modern/resources/maki_decompiler_1.1/makiToPerl.pm diff --git a/experiments/modern/src/maki-interpreter/reference/maki_decompiler_1.1/mdc.pl b/experiments/modern/resources/maki_decompiler_1.1/mdc.pl similarity index 100% rename from experiments/modern/src/maki-interpreter/reference/maki_decompiler_1.1/mdc.pl rename to experiments/modern/resources/maki_decompiler_1.1/mdc.pl diff --git a/experiments/modern/src/maki-interpreter/reference/maki_decompiler_1.1/tool/extract_objects.pl b/experiments/modern/resources/maki_decompiler_1.1/tool/extract_objects.pl similarity index 100% rename from experiments/modern/src/maki-interpreter/reference/maki_decompiler_1.1/tool/extract_objects.pl rename to experiments/modern/resources/maki_decompiler_1.1/tool/extract_objects.pl diff --git a/experiments/modern/src/maki-interpreter/interpreter.test.js b/experiments/modern/src/maki-interpreter/interpreter.test.js index 50bb2d0b..a43790a6 100644 --- a/experiments/modern/src/maki-interpreter/interpreter.test.js +++ b/experiments/modern/src/maki-interpreter/interpreter.test.js @@ -5,7 +5,8 @@ const runtime = require("../runtime"); const interpret = require("./interpreter"); const { VERSIONS } = require("./testConstants"); -async function runFile(relativePath) { +async function runFile(version, fileName) { + const relativePath = `../../resources/maki_compiler/${version}/${fileName}`; const system = new System(); const data = fs.readFileSync(path.join(__dirname, relativePath)); // Remove this await when we can run the VM synchronously. @@ -42,7 +43,7 @@ describe("can call messageBox with hello World", () => { test(`with bytecode compiled by ${version}`, async () => { // Remove this await when we can run the VM synchronously. // See GitHub issue #814 - await runFile(`./reference/maki_compiler/${version}/hello_world.maki`); + await runFile(version, "hello_world.maki"); expect(mockMessageBox).toHaveBeenCalledTimes(1); expect(mockMessageBox).toHaveBeenCalledWith( "Hello World", @@ -68,7 +69,7 @@ describe("can use basic operators", () => { test(`with basic test bytecode compiled by ${version}`, async () => { // Remove this await when we can run the VM synchronously. // See GitHub issue #814 - await runFile(`./reference/maki_compiler/${version}/basicTests.maki`); + await runFile(version, "basicTests.maki"); expect(mockMessageBox.mock.calls).toEqual( [ "2 + 2 = 4", @@ -149,9 +150,7 @@ describe("can use simple functions", () => { test(`with bytecode compiled by ${version}`, async () => { // Remove this await when we can run the VM synchronously. // See GitHub issue #814 - await runFile( - `./reference/maki_compiler/${version}/simpleFunctions.maki` - ); + await runFile(version, "simpleFunctions.maki"); expect(mockMessageBox.mock.calls).toEqual( [ "simple custom function", diff --git a/experiments/modern/src/maki-interpreter/parser.test.js b/experiments/modern/src/maki-interpreter/parser.test.js index 66ffcde0..987853fb 100644 --- a/experiments/modern/src/maki-interpreter/parser.test.js +++ b/experiments/modern/src/maki-interpreter/parser.test.js @@ -29,7 +29,7 @@ describe("can parse without crashing", () => { versions.forEach(version => { test(`compiled with compiler version ${version}`, () => { expect(() => { - parseFile(`./reference/maki_compiler/${version}/${script}`); + parseFile(`../../resources/maki_compiler/${version}/${script}`); }).not.toThrow(); }); });