diff --git a/.idea/compiler.xml b/.idea/compiler.xml
index 3da1dfb87..2960d789b 100644
--- a/.idea/compiler.xml
+++ b/.idea/compiler.xml
@@ -10,6 +10,10 @@
+
+
+
+
diff --git a/kickc.iml b/kickc.iml
index 9d9bb4ce1..e50d2ef6b 100644
--- a/kickc.iml
+++ b/kickc.iml
@@ -7,6 +7,7 @@
+
diff --git a/pom.xml b/pom.xml
index 10c5110cf..d8dc955cd 100644
--- a/pom.xml
+++ b/pom.xml
@@ -38,6 +38,14 @@
src/main/java
+
+ **/*.asm
+
+
+
+
+
+ src/test/java
**/*.kc
**/*.asm
@@ -45,8 +53,8 @@
**/*.cfg
**/*.log
-
-
+
+
diff --git a/src/main/java/dk/camelot64/kickc/test/ASMish.txt b/src/test/java/dk/camelot64/kickc/test/ASMish.txt
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ASMish.txt
rename to src/test/java/dk/camelot64/kickc/test/ASMish.txt
diff --git a/src/main/java/dk/camelot64/kickc/test/ReferenceHelper.java b/src/test/java/dk/camelot64/kickc/test/ReferenceHelper.java
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ReferenceHelper.java
rename to src/test/java/dk/camelot64/kickc/test/ReferenceHelper.java
diff --git a/src/main/java/dk/camelot64/kickc/test/TestErrors.java b/src/test/java/dk/camelot64/kickc/test/TestErrors.java
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/TestErrors.java
rename to src/test/java/dk/camelot64/kickc/test/TestErrors.java
diff --git a/src/main/java/dk/camelot64/kickc/test/TestPrograms.java b/src/test/java/dk/camelot64/kickc/test/TestPrograms.java
similarity index 99%
rename from src/main/java/dk/camelot64/kickc/test/TestPrograms.java
rename to src/test/java/dk/camelot64/kickc/test/TestPrograms.java
index 02224c438..a2fba6f57 100644
--- a/src/main/java/dk/camelot64/kickc/test/TestPrograms.java
+++ b/src/test/java/dk/camelot64/kickc/test/TestPrograms.java
@@ -18,7 +18,7 @@ public class TestPrograms extends TestCase {
String testPath;
public TestPrograms() throws IOException {
- testPath = "src/main/java/dk/camelot64/kickc/test/";
+ testPath = "src/test/java/dk/camelot64/kickc/test/";
helper = new ReferenceHelper("dk/camelot64/kickc/test/ref/");
}
diff --git a/src/main/java/dk/camelot64/kickc/test/alias.kc b/src/test/java/dk/camelot64/kickc/test/alias.kc
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/alias.kc
rename to src/test/java/dk/camelot64/kickc/test/alias.kc
diff --git a/src/main/java/dk/camelot64/kickc/test/array-length-mismatch.kc b/src/test/java/dk/camelot64/kickc/test/array-length-mismatch.kc
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/array-length-mismatch.kc
rename to src/test/java/dk/camelot64/kickc/test/array-length-mismatch.kc
diff --git a/src/main/java/dk/camelot64/kickc/test/array-uninitialized.kc b/src/test/java/dk/camelot64/kickc/test/array-uninitialized.kc
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/array-uninitialized.kc
rename to src/test/java/dk/camelot64/kickc/test/array-uninitialized.kc
diff --git a/src/main/java/dk/camelot64/kickc/test/arrays-init.kc b/src/test/java/dk/camelot64/kickc/test/arrays-init.kc
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/arrays-init.kc
rename to src/test/java/dk/camelot64/kickc/test/arrays-init.kc
diff --git a/src/main/java/dk/camelot64/kickc/test/asm-clobber.kc b/src/test/java/dk/camelot64/kickc/test/asm-clobber.kc
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/asm-clobber.kc
rename to src/test/java/dk/camelot64/kickc/test/asm-clobber.kc
diff --git a/src/main/java/dk/camelot64/kickc/test/assign-const.kc b/src/test/java/dk/camelot64/kickc/test/assign-const.kc
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/assign-const.kc
rename to src/test/java/dk/camelot64/kickc/test/assign-const.kc
diff --git a/src/main/java/dk/camelot64/kickc/test/basic-floats.kc b/src/test/java/dk/camelot64/kickc/test/basic-floats.kc
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/basic-floats.kc
rename to src/test/java/dk/camelot64/kickc/test/basic-floats.kc
diff --git a/src/main/java/dk/camelot64/kickc/test/bitmap-bresenham.kc b/src/test/java/dk/camelot64/kickc/test/bitmap-bresenham.kc
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/bitmap-bresenham.kc
rename to src/test/java/dk/camelot64/kickc/test/bitmap-bresenham.kc
diff --git a/src/main/java/dk/camelot64/kickc/test/bitmap-plotter.kc b/src/test/java/dk/camelot64/kickc/test/bitmap-plotter.kc
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/bitmap-plotter.kc
rename to src/test/java/dk/camelot64/kickc/test/bitmap-plotter.kc
diff --git a/src/main/java/dk/camelot64/kickc/test/bresenham.kc b/src/test/java/dk/camelot64/kickc/test/bresenham.kc
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/bresenham.kc
rename to src/test/java/dk/camelot64/kickc/test/bresenham.kc
diff --git a/src/main/java/dk/camelot64/kickc/test/bresenhamarr.kc b/src/test/java/dk/camelot64/kickc/test/bresenhamarr.kc
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/bresenhamarr.kc
rename to src/test/java/dk/camelot64/kickc/test/bresenhamarr.kc
diff --git a/src/main/java/dk/camelot64/kickc/test/c64.kc b/src/test/java/dk/camelot64/kickc/test/c64.kc
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/c64.kc
rename to src/test/java/dk/camelot64/kickc/test/c64.kc
diff --git a/src/main/java/dk/camelot64/kickc/test/callconstparam.kc b/src/test/java/dk/camelot64/kickc/test/callconstparam.kc
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/callconstparam.kc
rename to src/test/java/dk/camelot64/kickc/test/callconstparam.kc
diff --git a/src/main/java/dk/camelot64/kickc/test/callinc.kc b/src/test/java/dk/camelot64/kickc/test/callinc.kc
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/callinc.kc
rename to src/test/java/dk/camelot64/kickc/test/callinc.kc
diff --git a/src/main/java/dk/camelot64/kickc/test/callmin.kc b/src/test/java/dk/camelot64/kickc/test/callmin.kc
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/callmin.kc
rename to src/test/java/dk/camelot64/kickc/test/callmin.kc
diff --git a/src/main/java/dk/camelot64/kickc/test/callsum.kc b/src/test/java/dk/camelot64/kickc/test/callsum.kc
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/callsum.kc
rename to src/test/java/dk/camelot64/kickc/test/callsum.kc
diff --git a/src/main/java/dk/camelot64/kickc/test/casting.kc b/src/test/java/dk/camelot64/kickc/test/casting.kc
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/casting.kc
rename to src/test/java/dk/camelot64/kickc/test/casting.kc
diff --git a/src/main/java/dk/camelot64/kickc/test/chargen.kc b/src/test/java/dk/camelot64/kickc/test/chargen.kc
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/chargen.kc
rename to src/test/java/dk/camelot64/kickc/test/chargen.kc
diff --git a/src/main/java/dk/camelot64/kickc/test/codegen-fib.txt b/src/test/java/dk/camelot64/kickc/test/codegen-fib.txt
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/codegen-fib.txt
rename to src/test/java/dk/camelot64/kickc/test/codegen-fib.txt
diff --git a/src/main/java/dk/camelot64/kickc/test/codegen.txt b/src/test/java/dk/camelot64/kickc/test/codegen.txt
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/codegen.txt
rename to src/test/java/dk/camelot64/kickc/test/codegen.txt
diff --git a/src/main/java/dk/camelot64/kickc/test/const-identification.kc b/src/test/java/dk/camelot64/kickc/test/const-identification.kc
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/const-identification.kc
rename to src/test/java/dk/camelot64/kickc/test/const-identification.kc
diff --git a/src/main/java/dk/camelot64/kickc/test/constabsmin.kc b/src/test/java/dk/camelot64/kickc/test/constabsmin.kc
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/constabsmin.kc
rename to src/test/java/dk/camelot64/kickc/test/constabsmin.kc
diff --git a/src/main/java/dk/camelot64/kickc/test/constant-string-concat.kc b/src/test/java/dk/camelot64/kickc/test/constant-string-concat.kc
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/constant-string-concat.kc
rename to src/test/java/dk/camelot64/kickc/test/constant-string-concat.kc
diff --git a/src/main/java/dk/camelot64/kickc/test/constantmin.kc b/src/test/java/dk/camelot64/kickc/test/constantmin.kc
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/constantmin.kc
rename to src/test/java/dk/camelot64/kickc/test/constantmin.kc
diff --git a/src/main/java/dk/camelot64/kickc/test/constants.kc b/src/test/java/dk/camelot64/kickc/test/constants.kc
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/constants.kc
rename to src/test/java/dk/camelot64/kickc/test/constants.kc
diff --git a/src/main/java/dk/camelot64/kickc/test/double-import.kc b/src/test/java/dk/camelot64/kickc/test/double-import.kc
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/double-import.kc
rename to src/test/java/dk/camelot64/kickc/test/double-import.kc
diff --git a/src/main/java/dk/camelot64/kickc/test/fct-inc.txt b/src/test/java/dk/camelot64/kickc/test/fct-inc.txt
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/fct-inc.txt
rename to src/test/java/dk/camelot64/kickc/test/fct-inc.txt
diff --git a/src/main/java/dk/camelot64/kickc/test/fct-sum.txt b/src/test/java/dk/camelot64/kickc/test/fct-sum.txt
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/fct-sum.txt
rename to src/test/java/dk/camelot64/kickc/test/fct-sum.txt
diff --git a/src/main/java/dk/camelot64/kickc/test/fib.kc b/src/test/java/dk/camelot64/kickc/test/fib.kc
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/fib.kc
rename to src/test/java/dk/camelot64/kickc/test/fib.kc
diff --git a/src/main/java/dk/camelot64/kickc/test/fib2.kc b/src/test/java/dk/camelot64/kickc/test/fib2.kc
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/fib2.kc
rename to src/test/java/dk/camelot64/kickc/test/fib2.kc
diff --git a/src/main/java/dk/camelot64/kickc/test/fibmem.kc b/src/test/java/dk/camelot64/kickc/test/fibmem.kc
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/fibmem.kc
rename to src/test/java/dk/camelot64/kickc/test/fibmem.kc
diff --git a/src/main/java/dk/camelot64/kickc/test/fillscreen.kc b/src/test/java/dk/camelot64/kickc/test/fillscreen.kc
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/fillscreen.kc
rename to src/test/java/dk/camelot64/kickc/test/fillscreen.kc
diff --git a/src/main/java/dk/camelot64/kickc/test/flipper-rex2.kc b/src/test/java/dk/camelot64/kickc/test/flipper-rex2.kc
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/flipper-rex2.kc
rename to src/test/java/dk/camelot64/kickc/test/flipper-rex2.kc
diff --git a/src/main/java/dk/camelot64/kickc/test/forclassicmin.kc b/src/test/java/dk/camelot64/kickc/test/forclassicmin.kc
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/forclassicmin.kc
rename to src/test/java/dk/camelot64/kickc/test/forclassicmin.kc
diff --git a/src/main/java/dk/camelot64/kickc/test/forincrementassign.kc b/src/test/java/dk/camelot64/kickc/test/forincrementassign.kc
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/forincrementassign.kc
rename to src/test/java/dk/camelot64/kickc/test/forincrementassign.kc
diff --git a/src/main/java/dk/camelot64/kickc/test/forrangemin.kc b/src/test/java/dk/camelot64/kickc/test/forrangemin.kc
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/forrangemin.kc
rename to src/test/java/dk/camelot64/kickc/test/forrangemin.kc
diff --git a/src/main/java/dk/camelot64/kickc/test/forrangesymbolic.kc b/src/test/java/dk/camelot64/kickc/test/forrangesymbolic.kc
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/forrangesymbolic.kc
rename to src/test/java/dk/camelot64/kickc/test/forrangesymbolic.kc
diff --git a/src/main/java/dk/camelot64/kickc/test/halfscii.kc b/src/test/java/dk/camelot64/kickc/test/halfscii.kc
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/halfscii.kc
rename to src/test/java/dk/camelot64/kickc/test/halfscii.kc
diff --git a/src/main/java/dk/camelot64/kickc/test/ifmin.kc b/src/test/java/dk/camelot64/kickc/test/ifmin.kc
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ifmin.kc
rename to src/test/java/dk/camelot64/kickc/test/ifmin.kc
diff --git a/src/main/java/dk/camelot64/kickc/test/illegallvalue.kc b/src/test/java/dk/camelot64/kickc/test/illegallvalue.kc
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/illegallvalue.kc
rename to src/test/java/dk/camelot64/kickc/test/illegallvalue.kc
diff --git a/src/main/java/dk/camelot64/kickc/test/immzero.kc b/src/test/java/dk/camelot64/kickc/test/immzero.kc
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/immzero.kc
rename to src/test/java/dk/camelot64/kickc/test/immzero.kc
diff --git a/src/main/java/dk/camelot64/kickc/test/imported.kc b/src/test/java/dk/camelot64/kickc/test/imported.kc
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/imported.kc
rename to src/test/java/dk/camelot64/kickc/test/imported.kc
diff --git a/src/main/java/dk/camelot64/kickc/test/importing.kc b/src/test/java/dk/camelot64/kickc/test/importing.kc
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/importing.kc
rename to src/test/java/dk/camelot64/kickc/test/importing.kc
diff --git a/src/main/java/dk/camelot64/kickc/test/incd020.kc b/src/test/java/dk/camelot64/kickc/test/incd020.kc
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/incd020.kc
rename to src/test/java/dk/camelot64/kickc/test/incd020.kc
diff --git a/src/main/java/dk/camelot64/kickc/test/incrementinarray.kc b/src/test/java/dk/camelot64/kickc/test/incrementinarray.kc
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/incrementinarray.kc
rename to src/test/java/dk/camelot64/kickc/test/incrementinarray.kc
diff --git a/src/main/java/dk/camelot64/kickc/test/inline-asm-param.kc b/src/test/java/dk/camelot64/kickc/test/inline-asm-param.kc
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/inline-asm-param.kc
rename to src/test/java/dk/camelot64/kickc/test/inline-asm-param.kc
diff --git a/src/main/java/dk/camelot64/kickc/test/inline-asm.kc b/src/test/java/dk/camelot64/kickc/test/inline-asm.kc
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/inline-asm.kc
rename to src/test/java/dk/camelot64/kickc/test/inline-asm.kc
diff --git a/src/main/java/dk/camelot64/kickc/test/inline-assignment.kc b/src/test/java/dk/camelot64/kickc/test/inline-assignment.kc
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/inline-assignment.kc
rename to src/test/java/dk/camelot64/kickc/test/inline-assignment.kc
diff --git a/src/main/java/dk/camelot64/kickc/test/inline-string.kc b/src/test/java/dk/camelot64/kickc/test/inline-string.kc
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/inline-string.kc
rename to src/test/java/dk/camelot64/kickc/test/inline-string.kc
diff --git a/src/main/java/dk/camelot64/kickc/test/inline-word.kc b/src/test/java/dk/camelot64/kickc/test/inline-word.kc
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/inline-word.kc
rename to src/test/java/dk/camelot64/kickc/test/inline-word.kc
diff --git a/src/main/java/dk/camelot64/kickc/test/inlinearrayproblem.kc b/src/test/java/dk/camelot64/kickc/test/inlinearrayproblem.kc
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/inlinearrayproblem.kc
rename to src/test/java/dk/camelot64/kickc/test/inlinearrayproblem.kc
diff --git a/src/main/java/dk/camelot64/kickc/test/inmem-const-array.kc b/src/test/java/dk/camelot64/kickc/test/inmem-const-array.kc
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/inmem-const-array.kc
rename to src/test/java/dk/camelot64/kickc/test/inmem-const-array.kc
diff --git a/src/main/java/dk/camelot64/kickc/test/inmemarray.kc b/src/test/java/dk/camelot64/kickc/test/inmemarray.kc
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/inmemarray.kc
rename to src/test/java/dk/camelot64/kickc/test/inmemarray.kc
diff --git a/src/main/java/dk/camelot64/kickc/test/inmemstring.kc b/src/test/java/dk/camelot64/kickc/test/inmemstring.kc
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/inmemstring.kc
rename to src/test/java/dk/camelot64/kickc/test/inmemstring.kc
diff --git a/src/main/java/dk/camelot64/kickc/test/invalid-consttype.kc b/src/test/java/dk/camelot64/kickc/test/invalid-consttype.kc
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/invalid-consttype.kc
rename to src/test/java/dk/camelot64/kickc/test/invalid-consttype.kc
diff --git a/src/main/java/dk/camelot64/kickc/test/iterarray.kc b/src/test/java/dk/camelot64/kickc/test/iterarray.kc
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/iterarray.kc
rename to src/test/java/dk/camelot64/kickc/test/iterarray.kc
diff --git a/src/main/java/dk/camelot64/kickc/test/literals.kc b/src/test/java/dk/camelot64/kickc/test/literals.kc
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/literals.kc
rename to src/test/java/dk/camelot64/kickc/test/literals.kc
diff --git a/src/main/java/dk/camelot64/kickc/test/liverange-call-problem.kc b/src/test/java/dk/camelot64/kickc/test/liverange-call-problem.kc
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/liverange-call-problem.kc
rename to src/test/java/dk/camelot64/kickc/test/liverange-call-problem.kc
diff --git a/src/main/java/dk/camelot64/kickc/test/liverange.kc b/src/test/java/dk/camelot64/kickc/test/liverange.kc
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/liverange.kc
rename to src/test/java/dk/camelot64/kickc/test/liverange.kc
diff --git a/src/main/java/dk/camelot64/kickc/test/local-string.kc b/src/test/java/dk/camelot64/kickc/test/local-string.kc
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/local-string.kc
rename to src/test/java/dk/camelot64/kickc/test/local-string.kc
diff --git a/src/main/java/dk/camelot64/kickc/test/loopmin.kc b/src/test/java/dk/camelot64/kickc/test/loopmin.kc
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/loopmin.kc
rename to src/test/java/dk/camelot64/kickc/test/loopmin.kc
diff --git a/src/main/java/dk/camelot64/kickc/test/loopnest.kc b/src/test/java/dk/camelot64/kickc/test/loopnest.kc
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/loopnest.kc
rename to src/test/java/dk/camelot64/kickc/test/loopnest.kc
diff --git a/src/main/java/dk/camelot64/kickc/test/loopnest2.kc b/src/test/java/dk/camelot64/kickc/test/loopnest2.kc
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/loopnest2.kc
rename to src/test/java/dk/camelot64/kickc/test/loopnest2.kc
diff --git a/src/main/java/dk/camelot64/kickc/test/loopsplit.kc b/src/test/java/dk/camelot64/kickc/test/loopsplit.kc
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/loopsplit.kc
rename to src/test/java/dk/camelot64/kickc/test/loopsplit.kc
diff --git a/src/main/java/dk/camelot64/kickc/test/mem.kc b/src/test/java/dk/camelot64/kickc/test/mem.kc
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/mem.kc
rename to src/test/java/dk/camelot64/kickc/test/mem.kc
diff --git a/src/main/java/dk/camelot64/kickc/test/memptr.kc b/src/test/java/dk/camelot64/kickc/test/memptr.kc
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/memptr.kc
rename to src/test/java/dk/camelot64/kickc/test/memptr.kc
diff --git a/src/main/java/dk/camelot64/kickc/test/modglobal.kc b/src/test/java/dk/camelot64/kickc/test/modglobal.kc
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/modglobal.kc
rename to src/test/java/dk/camelot64/kickc/test/modglobal.kc
diff --git a/src/main/java/dk/camelot64/kickc/test/modglobalmin.kc b/src/test/java/dk/camelot64/kickc/test/modglobalmin.kc
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/modglobalmin.kc
rename to src/test/java/dk/camelot64/kickc/test/modglobalmin.kc
diff --git a/src/main/java/dk/camelot64/kickc/test/multiply.kc b/src/test/java/dk/camelot64/kickc/test/multiply.kc
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/multiply.kc
rename to src/test/java/dk/camelot64/kickc/test/multiply.kc
diff --git a/src/main/java/dk/camelot64/kickc/test/nocast.kc b/src/test/java/dk/camelot64/kickc/test/nocast.kc
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/nocast.kc
rename to src/test/java/dk/camelot64/kickc/test/nocast.kc
diff --git a/src/main/java/dk/camelot64/kickc/test/noreturn.kc b/src/test/java/dk/camelot64/kickc/test/noreturn.kc
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/noreturn.kc
rename to src/test/java/dk/camelot64/kickc/test/noreturn.kc
diff --git a/src/main/java/dk/camelot64/kickc/test/overlap-allocation-2.kc b/src/test/java/dk/camelot64/kickc/test/overlap-allocation-2.kc
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/overlap-allocation-2.kc
rename to src/test/java/dk/camelot64/kickc/test/overlap-allocation-2.kc
diff --git a/src/main/java/dk/camelot64/kickc/test/overlap-allocation.kc b/src/test/java/dk/camelot64/kickc/test/overlap-allocation.kc
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/overlap-allocation.kc
rename to src/test/java/dk/camelot64/kickc/test/overlap-allocation.kc
diff --git a/src/main/java/dk/camelot64/kickc/test/postinc.kc b/src/test/java/dk/camelot64/kickc/test/postinc.kc
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/postinc.kc
rename to src/test/java/dk/camelot64/kickc/test/postinc.kc
diff --git a/src/main/java/dk/camelot64/kickc/test/print-problem.kc b/src/test/java/dk/camelot64/kickc/test/print-problem.kc
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/print-problem.kc
rename to src/test/java/dk/camelot64/kickc/test/print-problem.kc
diff --git a/src/main/java/dk/camelot64/kickc/test/print.kc b/src/test/java/dk/camelot64/kickc/test/print.kc
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/print.kc
rename to src/test/java/dk/camelot64/kickc/test/print.kc
diff --git a/src/main/java/dk/camelot64/kickc/test/printmsg.kc b/src/test/java/dk/camelot64/kickc/test/printmsg.kc
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/printmsg.kc
rename to src/test/java/dk/camelot64/kickc/test/printmsg.kc
diff --git a/src/main/java/dk/camelot64/kickc/test/procedurenotfound.kc b/src/test/java/dk/camelot64/kickc/test/procedurenotfound.kc
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/procedurenotfound.kc
rename to src/test/java/dk/camelot64/kickc/test/procedurenotfound.kc
diff --git a/src/main/java/dk/camelot64/kickc/test/ptr-complex.kc b/src/test/java/dk/camelot64/kickc/test/ptr-complex.kc
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ptr-complex.kc
rename to src/test/java/dk/camelot64/kickc/test/ptr-complex.kc
diff --git a/src/main/java/dk/camelot64/kickc/test/ptrtest.kc b/src/test/java/dk/camelot64/kickc/test/ptrtest.kc
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ptrtest.kc
rename to src/test/java/dk/camelot64/kickc/test/ptrtest.kc
diff --git a/src/main/java/dk/camelot64/kickc/test/ptrtestmin.kc b/src/test/java/dk/camelot64/kickc/test/ptrtestmin.kc
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ptrtestmin.kc
rename to src/test/java/dk/camelot64/kickc/test/ptrtestmin.kc
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/arrays-init.asm b/src/test/java/dk/camelot64/kickc/test/ref/arrays-init.asm
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/arrays-init.asm
rename to src/test/java/dk/camelot64/kickc/test/ref/arrays-init.asm
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/arrays-init.cfg b/src/test/java/dk/camelot64/kickc/test/ref/arrays-init.cfg
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/arrays-init.cfg
rename to src/test/java/dk/camelot64/kickc/test/ref/arrays-init.cfg
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/arrays-init.log b/src/test/java/dk/camelot64/kickc/test/ref/arrays-init.log
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/arrays-init.log
rename to src/test/java/dk/camelot64/kickc/test/ref/arrays-init.log
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/arrays-init.sym b/src/test/java/dk/camelot64/kickc/test/ref/arrays-init.sym
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/arrays-init.sym
rename to src/test/java/dk/camelot64/kickc/test/ref/arrays-init.sym
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/asm-clobber.asm b/src/test/java/dk/camelot64/kickc/test/ref/asm-clobber.asm
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/asm-clobber.asm
rename to src/test/java/dk/camelot64/kickc/test/ref/asm-clobber.asm
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/asm-clobber.cfg b/src/test/java/dk/camelot64/kickc/test/ref/asm-clobber.cfg
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/asm-clobber.cfg
rename to src/test/java/dk/camelot64/kickc/test/ref/asm-clobber.cfg
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/asm-clobber.log b/src/test/java/dk/camelot64/kickc/test/ref/asm-clobber.log
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/asm-clobber.log
rename to src/test/java/dk/camelot64/kickc/test/ref/asm-clobber.log
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/asm-clobber.sym b/src/test/java/dk/camelot64/kickc/test/ref/asm-clobber.sym
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/asm-clobber.sym
rename to src/test/java/dk/camelot64/kickc/test/ref/asm-clobber.sym
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/bitmap-bresenham.asm b/src/test/java/dk/camelot64/kickc/test/ref/bitmap-bresenham.asm
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/bitmap-bresenham.asm
rename to src/test/java/dk/camelot64/kickc/test/ref/bitmap-bresenham.asm
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/bitmap-bresenham.cfg b/src/test/java/dk/camelot64/kickc/test/ref/bitmap-bresenham.cfg
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/bitmap-bresenham.cfg
rename to src/test/java/dk/camelot64/kickc/test/ref/bitmap-bresenham.cfg
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/bitmap-bresenham.log b/src/test/java/dk/camelot64/kickc/test/ref/bitmap-bresenham.log
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/bitmap-bresenham.log
rename to src/test/java/dk/camelot64/kickc/test/ref/bitmap-bresenham.log
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/bitmap-bresenham.sym b/src/test/java/dk/camelot64/kickc/test/ref/bitmap-bresenham.sym
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/bitmap-bresenham.sym
rename to src/test/java/dk/camelot64/kickc/test/ref/bitmap-bresenham.sym
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/bitmap-plotter.asm b/src/test/java/dk/camelot64/kickc/test/ref/bitmap-plotter.asm
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/bitmap-plotter.asm
rename to src/test/java/dk/camelot64/kickc/test/ref/bitmap-plotter.asm
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/bitmap-plotter.cfg b/src/test/java/dk/camelot64/kickc/test/ref/bitmap-plotter.cfg
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/bitmap-plotter.cfg
rename to src/test/java/dk/camelot64/kickc/test/ref/bitmap-plotter.cfg
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/bitmap-plotter.log b/src/test/java/dk/camelot64/kickc/test/ref/bitmap-plotter.log
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/bitmap-plotter.log
rename to src/test/java/dk/camelot64/kickc/test/ref/bitmap-plotter.log
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/bitmap-plotter.sym b/src/test/java/dk/camelot64/kickc/test/ref/bitmap-plotter.sym
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/bitmap-plotter.sym
rename to src/test/java/dk/camelot64/kickc/test/ref/bitmap-plotter.sym
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/bresenham.asm b/src/test/java/dk/camelot64/kickc/test/ref/bresenham.asm
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/bresenham.asm
rename to src/test/java/dk/camelot64/kickc/test/ref/bresenham.asm
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/bresenham.cfg b/src/test/java/dk/camelot64/kickc/test/ref/bresenham.cfg
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/bresenham.cfg
rename to src/test/java/dk/camelot64/kickc/test/ref/bresenham.cfg
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/bresenham.log b/src/test/java/dk/camelot64/kickc/test/ref/bresenham.log
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/bresenham.log
rename to src/test/java/dk/camelot64/kickc/test/ref/bresenham.log
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/bresenham.sym b/src/test/java/dk/camelot64/kickc/test/ref/bresenham.sym
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/bresenham.sym
rename to src/test/java/dk/camelot64/kickc/test/ref/bresenham.sym
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/bresenhamarr.asm b/src/test/java/dk/camelot64/kickc/test/ref/bresenhamarr.asm
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/bresenhamarr.asm
rename to src/test/java/dk/camelot64/kickc/test/ref/bresenhamarr.asm
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/bresenhamarr.cfg b/src/test/java/dk/camelot64/kickc/test/ref/bresenhamarr.cfg
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/bresenhamarr.cfg
rename to src/test/java/dk/camelot64/kickc/test/ref/bresenhamarr.cfg
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/bresenhamarr.log b/src/test/java/dk/camelot64/kickc/test/ref/bresenhamarr.log
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/bresenhamarr.log
rename to src/test/java/dk/camelot64/kickc/test/ref/bresenhamarr.log
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/bresenhamarr.sym b/src/test/java/dk/camelot64/kickc/test/ref/bresenhamarr.sym
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/bresenhamarr.sym
rename to src/test/java/dk/camelot64/kickc/test/ref/bresenhamarr.sym
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/callconstparam.asm b/src/test/java/dk/camelot64/kickc/test/ref/callconstparam.asm
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/callconstparam.asm
rename to src/test/java/dk/camelot64/kickc/test/ref/callconstparam.asm
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/callconstparam.cfg b/src/test/java/dk/camelot64/kickc/test/ref/callconstparam.cfg
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/callconstparam.cfg
rename to src/test/java/dk/camelot64/kickc/test/ref/callconstparam.cfg
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/callconstparam.log b/src/test/java/dk/camelot64/kickc/test/ref/callconstparam.log
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/callconstparam.log
rename to src/test/java/dk/camelot64/kickc/test/ref/callconstparam.log
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/callconstparam.sym b/src/test/java/dk/camelot64/kickc/test/ref/callconstparam.sym
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/callconstparam.sym
rename to src/test/java/dk/camelot64/kickc/test/ref/callconstparam.sym
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/casting.asm b/src/test/java/dk/camelot64/kickc/test/ref/casting.asm
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/casting.asm
rename to src/test/java/dk/camelot64/kickc/test/ref/casting.asm
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/casting.cfg b/src/test/java/dk/camelot64/kickc/test/ref/casting.cfg
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/casting.cfg
rename to src/test/java/dk/camelot64/kickc/test/ref/casting.cfg
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/casting.log b/src/test/java/dk/camelot64/kickc/test/ref/casting.log
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/casting.log
rename to src/test/java/dk/camelot64/kickc/test/ref/casting.log
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/casting.sym b/src/test/java/dk/camelot64/kickc/test/ref/casting.sym
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/casting.sym
rename to src/test/java/dk/camelot64/kickc/test/ref/casting.sym
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/chargen.asm b/src/test/java/dk/camelot64/kickc/test/ref/chargen.asm
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/chargen.asm
rename to src/test/java/dk/camelot64/kickc/test/ref/chargen.asm
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/chargen.cfg b/src/test/java/dk/camelot64/kickc/test/ref/chargen.cfg
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/chargen.cfg
rename to src/test/java/dk/camelot64/kickc/test/ref/chargen.cfg
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/chargen.log b/src/test/java/dk/camelot64/kickc/test/ref/chargen.log
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/chargen.log
rename to src/test/java/dk/camelot64/kickc/test/ref/chargen.log
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/chargen.sym b/src/test/java/dk/camelot64/kickc/test/ref/chargen.sym
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/chargen.sym
rename to src/test/java/dk/camelot64/kickc/test/ref/chargen.sym
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/const-identification.asm b/src/test/java/dk/camelot64/kickc/test/ref/const-identification.asm
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/const-identification.asm
rename to src/test/java/dk/camelot64/kickc/test/ref/const-identification.asm
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/const-identification.cfg b/src/test/java/dk/camelot64/kickc/test/ref/const-identification.cfg
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/const-identification.cfg
rename to src/test/java/dk/camelot64/kickc/test/ref/const-identification.cfg
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/const-identification.log b/src/test/java/dk/camelot64/kickc/test/ref/const-identification.log
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/const-identification.log
rename to src/test/java/dk/camelot64/kickc/test/ref/const-identification.log
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/const-identification.sym b/src/test/java/dk/camelot64/kickc/test/ref/const-identification.sym
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/const-identification.sym
rename to src/test/java/dk/camelot64/kickc/test/ref/const-identification.sym
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/constabsmin.asm b/src/test/java/dk/camelot64/kickc/test/ref/constabsmin.asm
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/constabsmin.asm
rename to src/test/java/dk/camelot64/kickc/test/ref/constabsmin.asm
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/constabsmin.cfg b/src/test/java/dk/camelot64/kickc/test/ref/constabsmin.cfg
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/constabsmin.cfg
rename to src/test/java/dk/camelot64/kickc/test/ref/constabsmin.cfg
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/constabsmin.log b/src/test/java/dk/camelot64/kickc/test/ref/constabsmin.log
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/constabsmin.log
rename to src/test/java/dk/camelot64/kickc/test/ref/constabsmin.log
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/constabsmin.sym b/src/test/java/dk/camelot64/kickc/test/ref/constabsmin.sym
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/constabsmin.sym
rename to src/test/java/dk/camelot64/kickc/test/ref/constabsmin.sym
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/constant-string-concat.asm b/src/test/java/dk/camelot64/kickc/test/ref/constant-string-concat.asm
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/constant-string-concat.asm
rename to src/test/java/dk/camelot64/kickc/test/ref/constant-string-concat.asm
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/constant-string-concat.cfg b/src/test/java/dk/camelot64/kickc/test/ref/constant-string-concat.cfg
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/constant-string-concat.cfg
rename to src/test/java/dk/camelot64/kickc/test/ref/constant-string-concat.cfg
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/constant-string-concat.log b/src/test/java/dk/camelot64/kickc/test/ref/constant-string-concat.log
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/constant-string-concat.log
rename to src/test/java/dk/camelot64/kickc/test/ref/constant-string-concat.log
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/constant-string-concat.sym b/src/test/java/dk/camelot64/kickc/test/ref/constant-string-concat.sym
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/constant-string-concat.sym
rename to src/test/java/dk/camelot64/kickc/test/ref/constant-string-concat.sym
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/constantmin.asm b/src/test/java/dk/camelot64/kickc/test/ref/constantmin.asm
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/constantmin.asm
rename to src/test/java/dk/camelot64/kickc/test/ref/constantmin.asm
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/constantmin.cfg b/src/test/java/dk/camelot64/kickc/test/ref/constantmin.cfg
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/constantmin.cfg
rename to src/test/java/dk/camelot64/kickc/test/ref/constantmin.cfg
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/constantmin.log b/src/test/java/dk/camelot64/kickc/test/ref/constantmin.log
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/constantmin.log
rename to src/test/java/dk/camelot64/kickc/test/ref/constantmin.log
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/constantmin.sym b/src/test/java/dk/camelot64/kickc/test/ref/constantmin.sym
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/constantmin.sym
rename to src/test/java/dk/camelot64/kickc/test/ref/constantmin.sym
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/constants.asm b/src/test/java/dk/camelot64/kickc/test/ref/constants.asm
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/constants.asm
rename to src/test/java/dk/camelot64/kickc/test/ref/constants.asm
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/constants.cfg b/src/test/java/dk/camelot64/kickc/test/ref/constants.cfg
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/constants.cfg
rename to src/test/java/dk/camelot64/kickc/test/ref/constants.cfg
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/constants.log b/src/test/java/dk/camelot64/kickc/test/ref/constants.log
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/constants.log
rename to src/test/java/dk/camelot64/kickc/test/ref/constants.log
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/constants.sym b/src/test/java/dk/camelot64/kickc/test/ref/constants.sym
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/constants.sym
rename to src/test/java/dk/camelot64/kickc/test/ref/constants.sym
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/double-import.asm b/src/test/java/dk/camelot64/kickc/test/ref/double-import.asm
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/double-import.asm
rename to src/test/java/dk/camelot64/kickc/test/ref/double-import.asm
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/double-import.cfg b/src/test/java/dk/camelot64/kickc/test/ref/double-import.cfg
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/double-import.cfg
rename to src/test/java/dk/camelot64/kickc/test/ref/double-import.cfg
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/double-import.log b/src/test/java/dk/camelot64/kickc/test/ref/double-import.log
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/double-import.log
rename to src/test/java/dk/camelot64/kickc/test/ref/double-import.log
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/double-import.sym b/src/test/java/dk/camelot64/kickc/test/ref/double-import.sym
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/double-import.sym
rename to src/test/java/dk/camelot64/kickc/test/ref/double-import.sym
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/fibmem.asm b/src/test/java/dk/camelot64/kickc/test/ref/fibmem.asm
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/fibmem.asm
rename to src/test/java/dk/camelot64/kickc/test/ref/fibmem.asm
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/fibmem.cfg b/src/test/java/dk/camelot64/kickc/test/ref/fibmem.cfg
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/fibmem.cfg
rename to src/test/java/dk/camelot64/kickc/test/ref/fibmem.cfg
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/fibmem.log b/src/test/java/dk/camelot64/kickc/test/ref/fibmem.log
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/fibmem.log
rename to src/test/java/dk/camelot64/kickc/test/ref/fibmem.log
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/fibmem.sym b/src/test/java/dk/camelot64/kickc/test/ref/fibmem.sym
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/fibmem.sym
rename to src/test/java/dk/camelot64/kickc/test/ref/fibmem.sym
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/fillscreen.asm b/src/test/java/dk/camelot64/kickc/test/ref/fillscreen.asm
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/fillscreen.asm
rename to src/test/java/dk/camelot64/kickc/test/ref/fillscreen.asm
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/fillscreen.cfg b/src/test/java/dk/camelot64/kickc/test/ref/fillscreen.cfg
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/fillscreen.cfg
rename to src/test/java/dk/camelot64/kickc/test/ref/fillscreen.cfg
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/fillscreen.log b/src/test/java/dk/camelot64/kickc/test/ref/fillscreen.log
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/fillscreen.log
rename to src/test/java/dk/camelot64/kickc/test/ref/fillscreen.log
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/fillscreen.sym b/src/test/java/dk/camelot64/kickc/test/ref/fillscreen.sym
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/fillscreen.sym
rename to src/test/java/dk/camelot64/kickc/test/ref/fillscreen.sym
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/flipper-rex2.asm b/src/test/java/dk/camelot64/kickc/test/ref/flipper-rex2.asm
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/flipper-rex2.asm
rename to src/test/java/dk/camelot64/kickc/test/ref/flipper-rex2.asm
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/flipper-rex2.cfg b/src/test/java/dk/camelot64/kickc/test/ref/flipper-rex2.cfg
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/flipper-rex2.cfg
rename to src/test/java/dk/camelot64/kickc/test/ref/flipper-rex2.cfg
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/flipper-rex2.log b/src/test/java/dk/camelot64/kickc/test/ref/flipper-rex2.log
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/flipper-rex2.log
rename to src/test/java/dk/camelot64/kickc/test/ref/flipper-rex2.log
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/flipper-rex2.sym b/src/test/java/dk/camelot64/kickc/test/ref/flipper-rex2.sym
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/flipper-rex2.sym
rename to src/test/java/dk/camelot64/kickc/test/ref/flipper-rex2.sym
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/forclassicmin.asm b/src/test/java/dk/camelot64/kickc/test/ref/forclassicmin.asm
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/forclassicmin.asm
rename to src/test/java/dk/camelot64/kickc/test/ref/forclassicmin.asm
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/forclassicmin.cfg b/src/test/java/dk/camelot64/kickc/test/ref/forclassicmin.cfg
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/forclassicmin.cfg
rename to src/test/java/dk/camelot64/kickc/test/ref/forclassicmin.cfg
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/forclassicmin.log b/src/test/java/dk/camelot64/kickc/test/ref/forclassicmin.log
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/forclassicmin.log
rename to src/test/java/dk/camelot64/kickc/test/ref/forclassicmin.log
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/forclassicmin.sym b/src/test/java/dk/camelot64/kickc/test/ref/forclassicmin.sym
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/forclassicmin.sym
rename to src/test/java/dk/camelot64/kickc/test/ref/forclassicmin.sym
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/forincrementassign.asm b/src/test/java/dk/camelot64/kickc/test/ref/forincrementassign.asm
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/forincrementassign.asm
rename to src/test/java/dk/camelot64/kickc/test/ref/forincrementassign.asm
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/forincrementassign.cfg b/src/test/java/dk/camelot64/kickc/test/ref/forincrementassign.cfg
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/forincrementassign.cfg
rename to src/test/java/dk/camelot64/kickc/test/ref/forincrementassign.cfg
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/forincrementassign.log b/src/test/java/dk/camelot64/kickc/test/ref/forincrementassign.log
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/forincrementassign.log
rename to src/test/java/dk/camelot64/kickc/test/ref/forincrementassign.log
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/forincrementassign.sym b/src/test/java/dk/camelot64/kickc/test/ref/forincrementassign.sym
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/forincrementassign.sym
rename to src/test/java/dk/camelot64/kickc/test/ref/forincrementassign.sym
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/forrangemin.asm b/src/test/java/dk/camelot64/kickc/test/ref/forrangemin.asm
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/forrangemin.asm
rename to src/test/java/dk/camelot64/kickc/test/ref/forrangemin.asm
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/forrangemin.cfg b/src/test/java/dk/camelot64/kickc/test/ref/forrangemin.cfg
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/forrangemin.cfg
rename to src/test/java/dk/camelot64/kickc/test/ref/forrangemin.cfg
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/forrangemin.log b/src/test/java/dk/camelot64/kickc/test/ref/forrangemin.log
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/forrangemin.log
rename to src/test/java/dk/camelot64/kickc/test/ref/forrangemin.log
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/forrangemin.sym b/src/test/java/dk/camelot64/kickc/test/ref/forrangemin.sym
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/forrangemin.sym
rename to src/test/java/dk/camelot64/kickc/test/ref/forrangemin.sym
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/halfscii.asm b/src/test/java/dk/camelot64/kickc/test/ref/halfscii.asm
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/halfscii.asm
rename to src/test/java/dk/camelot64/kickc/test/ref/halfscii.asm
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/halfscii.cfg b/src/test/java/dk/camelot64/kickc/test/ref/halfscii.cfg
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/halfscii.cfg
rename to src/test/java/dk/camelot64/kickc/test/ref/halfscii.cfg
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/halfscii.log b/src/test/java/dk/camelot64/kickc/test/ref/halfscii.log
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/halfscii.log
rename to src/test/java/dk/camelot64/kickc/test/ref/halfscii.log
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/halfscii.sym b/src/test/java/dk/camelot64/kickc/test/ref/halfscii.sym
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/halfscii.sym
rename to src/test/java/dk/camelot64/kickc/test/ref/halfscii.sym
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/ifmin.asm b/src/test/java/dk/camelot64/kickc/test/ref/ifmin.asm
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/ifmin.asm
rename to src/test/java/dk/camelot64/kickc/test/ref/ifmin.asm
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/ifmin.cfg b/src/test/java/dk/camelot64/kickc/test/ref/ifmin.cfg
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/ifmin.cfg
rename to src/test/java/dk/camelot64/kickc/test/ref/ifmin.cfg
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/ifmin.log b/src/test/java/dk/camelot64/kickc/test/ref/ifmin.log
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/ifmin.log
rename to src/test/java/dk/camelot64/kickc/test/ref/ifmin.log
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/ifmin.sym b/src/test/java/dk/camelot64/kickc/test/ref/ifmin.sym
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/ifmin.sym
rename to src/test/java/dk/camelot64/kickc/test/ref/ifmin.sym
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/immzero.asm b/src/test/java/dk/camelot64/kickc/test/ref/immzero.asm
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/immzero.asm
rename to src/test/java/dk/camelot64/kickc/test/ref/immzero.asm
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/immzero.cfg b/src/test/java/dk/camelot64/kickc/test/ref/immzero.cfg
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/immzero.cfg
rename to src/test/java/dk/camelot64/kickc/test/ref/immzero.cfg
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/immzero.log b/src/test/java/dk/camelot64/kickc/test/ref/immzero.log
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/immzero.log
rename to src/test/java/dk/camelot64/kickc/test/ref/immzero.log
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/immzero.sym b/src/test/java/dk/camelot64/kickc/test/ref/immzero.sym
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/immzero.sym
rename to src/test/java/dk/camelot64/kickc/test/ref/immzero.sym
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/importing.asm b/src/test/java/dk/camelot64/kickc/test/ref/importing.asm
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/importing.asm
rename to src/test/java/dk/camelot64/kickc/test/ref/importing.asm
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/importing.cfg b/src/test/java/dk/camelot64/kickc/test/ref/importing.cfg
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/importing.cfg
rename to src/test/java/dk/camelot64/kickc/test/ref/importing.cfg
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/importing.log b/src/test/java/dk/camelot64/kickc/test/ref/importing.log
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/importing.log
rename to src/test/java/dk/camelot64/kickc/test/ref/importing.log
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/importing.sym b/src/test/java/dk/camelot64/kickc/test/ref/importing.sym
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/importing.sym
rename to src/test/java/dk/camelot64/kickc/test/ref/importing.sym
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/incd020.asm b/src/test/java/dk/camelot64/kickc/test/ref/incd020.asm
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/incd020.asm
rename to src/test/java/dk/camelot64/kickc/test/ref/incd020.asm
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/incd020.cfg b/src/test/java/dk/camelot64/kickc/test/ref/incd020.cfg
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/incd020.cfg
rename to src/test/java/dk/camelot64/kickc/test/ref/incd020.cfg
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/incd020.log b/src/test/java/dk/camelot64/kickc/test/ref/incd020.log
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/incd020.log
rename to src/test/java/dk/camelot64/kickc/test/ref/incd020.log
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/incd020.sym b/src/test/java/dk/camelot64/kickc/test/ref/incd020.sym
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/incd020.sym
rename to src/test/java/dk/camelot64/kickc/test/ref/incd020.sym
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/incrementinarray.asm b/src/test/java/dk/camelot64/kickc/test/ref/incrementinarray.asm
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/incrementinarray.asm
rename to src/test/java/dk/camelot64/kickc/test/ref/incrementinarray.asm
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/incrementinarray.cfg b/src/test/java/dk/camelot64/kickc/test/ref/incrementinarray.cfg
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/incrementinarray.cfg
rename to src/test/java/dk/camelot64/kickc/test/ref/incrementinarray.cfg
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/incrementinarray.log b/src/test/java/dk/camelot64/kickc/test/ref/incrementinarray.log
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/incrementinarray.log
rename to src/test/java/dk/camelot64/kickc/test/ref/incrementinarray.log
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/incrementinarray.sym b/src/test/java/dk/camelot64/kickc/test/ref/incrementinarray.sym
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/incrementinarray.sym
rename to src/test/java/dk/camelot64/kickc/test/ref/incrementinarray.sym
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/inline-asm.asm b/src/test/java/dk/camelot64/kickc/test/ref/inline-asm.asm
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/inline-asm.asm
rename to src/test/java/dk/camelot64/kickc/test/ref/inline-asm.asm
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/inline-asm.cfg b/src/test/java/dk/camelot64/kickc/test/ref/inline-asm.cfg
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/inline-asm.cfg
rename to src/test/java/dk/camelot64/kickc/test/ref/inline-asm.cfg
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/inline-asm.log b/src/test/java/dk/camelot64/kickc/test/ref/inline-asm.log
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/inline-asm.log
rename to src/test/java/dk/camelot64/kickc/test/ref/inline-asm.log
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/inline-asm.sym b/src/test/java/dk/camelot64/kickc/test/ref/inline-asm.sym
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/inline-asm.sym
rename to src/test/java/dk/camelot64/kickc/test/ref/inline-asm.sym
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/inline-assignment.asm b/src/test/java/dk/camelot64/kickc/test/ref/inline-assignment.asm
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/inline-assignment.asm
rename to src/test/java/dk/camelot64/kickc/test/ref/inline-assignment.asm
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/inline-assignment.cfg b/src/test/java/dk/camelot64/kickc/test/ref/inline-assignment.cfg
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/inline-assignment.cfg
rename to src/test/java/dk/camelot64/kickc/test/ref/inline-assignment.cfg
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/inline-assignment.log b/src/test/java/dk/camelot64/kickc/test/ref/inline-assignment.log
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/inline-assignment.log
rename to src/test/java/dk/camelot64/kickc/test/ref/inline-assignment.log
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/inline-assignment.sym b/src/test/java/dk/camelot64/kickc/test/ref/inline-assignment.sym
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/inline-assignment.sym
rename to src/test/java/dk/camelot64/kickc/test/ref/inline-assignment.sym
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/inline-string.asm b/src/test/java/dk/camelot64/kickc/test/ref/inline-string.asm
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/inline-string.asm
rename to src/test/java/dk/camelot64/kickc/test/ref/inline-string.asm
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/inline-string.cfg b/src/test/java/dk/camelot64/kickc/test/ref/inline-string.cfg
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/inline-string.cfg
rename to src/test/java/dk/camelot64/kickc/test/ref/inline-string.cfg
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/inline-string.log b/src/test/java/dk/camelot64/kickc/test/ref/inline-string.log
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/inline-string.log
rename to src/test/java/dk/camelot64/kickc/test/ref/inline-string.log
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/inline-string.sym b/src/test/java/dk/camelot64/kickc/test/ref/inline-string.sym
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/inline-string.sym
rename to src/test/java/dk/camelot64/kickc/test/ref/inline-string.sym
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/inline-word.asm b/src/test/java/dk/camelot64/kickc/test/ref/inline-word.asm
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/inline-word.asm
rename to src/test/java/dk/camelot64/kickc/test/ref/inline-word.asm
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/inline-word.cfg b/src/test/java/dk/camelot64/kickc/test/ref/inline-word.cfg
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/inline-word.cfg
rename to src/test/java/dk/camelot64/kickc/test/ref/inline-word.cfg
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/inline-word.log b/src/test/java/dk/camelot64/kickc/test/ref/inline-word.log
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/inline-word.log
rename to src/test/java/dk/camelot64/kickc/test/ref/inline-word.log
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/inline-word.sym b/src/test/java/dk/camelot64/kickc/test/ref/inline-word.sym
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/inline-word.sym
rename to src/test/java/dk/camelot64/kickc/test/ref/inline-word.sym
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/inlinearrayproblem.asm b/src/test/java/dk/camelot64/kickc/test/ref/inlinearrayproblem.asm
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/inlinearrayproblem.asm
rename to src/test/java/dk/camelot64/kickc/test/ref/inlinearrayproblem.asm
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/inlinearrayproblem.cfg b/src/test/java/dk/camelot64/kickc/test/ref/inlinearrayproblem.cfg
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/inlinearrayproblem.cfg
rename to src/test/java/dk/camelot64/kickc/test/ref/inlinearrayproblem.cfg
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/inlinearrayproblem.log b/src/test/java/dk/camelot64/kickc/test/ref/inlinearrayproblem.log
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/inlinearrayproblem.log
rename to src/test/java/dk/camelot64/kickc/test/ref/inlinearrayproblem.log
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/inlinearrayproblem.sym b/src/test/java/dk/camelot64/kickc/test/ref/inlinearrayproblem.sym
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/inlinearrayproblem.sym
rename to src/test/java/dk/camelot64/kickc/test/ref/inlinearrayproblem.sym
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/inmem-const-array.asm b/src/test/java/dk/camelot64/kickc/test/ref/inmem-const-array.asm
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/inmem-const-array.asm
rename to src/test/java/dk/camelot64/kickc/test/ref/inmem-const-array.asm
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/inmem-const-array.cfg b/src/test/java/dk/camelot64/kickc/test/ref/inmem-const-array.cfg
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/inmem-const-array.cfg
rename to src/test/java/dk/camelot64/kickc/test/ref/inmem-const-array.cfg
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/inmem-const-array.log b/src/test/java/dk/camelot64/kickc/test/ref/inmem-const-array.log
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/inmem-const-array.log
rename to src/test/java/dk/camelot64/kickc/test/ref/inmem-const-array.log
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/inmem-const-array.sym b/src/test/java/dk/camelot64/kickc/test/ref/inmem-const-array.sym
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/inmem-const-array.sym
rename to src/test/java/dk/camelot64/kickc/test/ref/inmem-const-array.sym
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/inmemarray.asm b/src/test/java/dk/camelot64/kickc/test/ref/inmemarray.asm
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/inmemarray.asm
rename to src/test/java/dk/camelot64/kickc/test/ref/inmemarray.asm
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/inmemarray.cfg b/src/test/java/dk/camelot64/kickc/test/ref/inmemarray.cfg
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/inmemarray.cfg
rename to src/test/java/dk/camelot64/kickc/test/ref/inmemarray.cfg
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/inmemarray.log b/src/test/java/dk/camelot64/kickc/test/ref/inmemarray.log
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/inmemarray.log
rename to src/test/java/dk/camelot64/kickc/test/ref/inmemarray.log
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/inmemarray.sym b/src/test/java/dk/camelot64/kickc/test/ref/inmemarray.sym
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/inmemarray.sym
rename to src/test/java/dk/camelot64/kickc/test/ref/inmemarray.sym
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/inmemstring.asm b/src/test/java/dk/camelot64/kickc/test/ref/inmemstring.asm
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/inmemstring.asm
rename to src/test/java/dk/camelot64/kickc/test/ref/inmemstring.asm
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/inmemstring.cfg b/src/test/java/dk/camelot64/kickc/test/ref/inmemstring.cfg
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/inmemstring.cfg
rename to src/test/java/dk/camelot64/kickc/test/ref/inmemstring.cfg
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/inmemstring.log b/src/test/java/dk/camelot64/kickc/test/ref/inmemstring.log
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/inmemstring.log
rename to src/test/java/dk/camelot64/kickc/test/ref/inmemstring.log
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/inmemstring.sym b/src/test/java/dk/camelot64/kickc/test/ref/inmemstring.sym
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/inmemstring.sym
rename to src/test/java/dk/camelot64/kickc/test/ref/inmemstring.sym
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/iterarray.asm b/src/test/java/dk/camelot64/kickc/test/ref/iterarray.asm
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/iterarray.asm
rename to src/test/java/dk/camelot64/kickc/test/ref/iterarray.asm
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/iterarray.cfg b/src/test/java/dk/camelot64/kickc/test/ref/iterarray.cfg
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/iterarray.cfg
rename to src/test/java/dk/camelot64/kickc/test/ref/iterarray.cfg
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/iterarray.log b/src/test/java/dk/camelot64/kickc/test/ref/iterarray.log
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/iterarray.log
rename to src/test/java/dk/camelot64/kickc/test/ref/iterarray.log
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/iterarray.sym b/src/test/java/dk/camelot64/kickc/test/ref/iterarray.sym
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/iterarray.sym
rename to src/test/java/dk/camelot64/kickc/test/ref/iterarray.sym
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/literals.asm b/src/test/java/dk/camelot64/kickc/test/ref/literals.asm
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/literals.asm
rename to src/test/java/dk/camelot64/kickc/test/ref/literals.asm
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/literals.cfg b/src/test/java/dk/camelot64/kickc/test/ref/literals.cfg
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/literals.cfg
rename to src/test/java/dk/camelot64/kickc/test/ref/literals.cfg
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/literals.log b/src/test/java/dk/camelot64/kickc/test/ref/literals.log
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/literals.log
rename to src/test/java/dk/camelot64/kickc/test/ref/literals.log
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/literals.sym b/src/test/java/dk/camelot64/kickc/test/ref/literals.sym
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/literals.sym
rename to src/test/java/dk/camelot64/kickc/test/ref/literals.sym
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/liverange-call-problem.asm b/src/test/java/dk/camelot64/kickc/test/ref/liverange-call-problem.asm
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/liverange-call-problem.asm
rename to src/test/java/dk/camelot64/kickc/test/ref/liverange-call-problem.asm
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/liverange-call-problem.cfg b/src/test/java/dk/camelot64/kickc/test/ref/liverange-call-problem.cfg
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/liverange-call-problem.cfg
rename to src/test/java/dk/camelot64/kickc/test/ref/liverange-call-problem.cfg
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/liverange-call-problem.log b/src/test/java/dk/camelot64/kickc/test/ref/liverange-call-problem.log
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/liverange-call-problem.log
rename to src/test/java/dk/camelot64/kickc/test/ref/liverange-call-problem.log
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/liverange-call-problem.sym b/src/test/java/dk/camelot64/kickc/test/ref/liverange-call-problem.sym
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/liverange-call-problem.sym
rename to src/test/java/dk/camelot64/kickc/test/ref/liverange-call-problem.sym
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/liverange.asm b/src/test/java/dk/camelot64/kickc/test/ref/liverange.asm
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/liverange.asm
rename to src/test/java/dk/camelot64/kickc/test/ref/liverange.asm
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/liverange.cfg b/src/test/java/dk/camelot64/kickc/test/ref/liverange.cfg
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/liverange.cfg
rename to src/test/java/dk/camelot64/kickc/test/ref/liverange.cfg
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/liverange.log b/src/test/java/dk/camelot64/kickc/test/ref/liverange.log
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/liverange.log
rename to src/test/java/dk/camelot64/kickc/test/ref/liverange.log
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/liverange.sym b/src/test/java/dk/camelot64/kickc/test/ref/liverange.sym
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/liverange.sym
rename to src/test/java/dk/camelot64/kickc/test/ref/liverange.sym
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/local-string.asm b/src/test/java/dk/camelot64/kickc/test/ref/local-string.asm
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/local-string.asm
rename to src/test/java/dk/camelot64/kickc/test/ref/local-string.asm
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/local-string.cfg b/src/test/java/dk/camelot64/kickc/test/ref/local-string.cfg
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/local-string.cfg
rename to src/test/java/dk/camelot64/kickc/test/ref/local-string.cfg
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/local-string.log b/src/test/java/dk/camelot64/kickc/test/ref/local-string.log
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/local-string.log
rename to src/test/java/dk/camelot64/kickc/test/ref/local-string.log
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/local-string.sym b/src/test/java/dk/camelot64/kickc/test/ref/local-string.sym
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/local-string.sym
rename to src/test/java/dk/camelot64/kickc/test/ref/local-string.sym
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/loopmin.asm b/src/test/java/dk/camelot64/kickc/test/ref/loopmin.asm
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/loopmin.asm
rename to src/test/java/dk/camelot64/kickc/test/ref/loopmin.asm
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/loopmin.cfg b/src/test/java/dk/camelot64/kickc/test/ref/loopmin.cfg
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/loopmin.cfg
rename to src/test/java/dk/camelot64/kickc/test/ref/loopmin.cfg
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/loopmin.log b/src/test/java/dk/camelot64/kickc/test/ref/loopmin.log
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/loopmin.log
rename to src/test/java/dk/camelot64/kickc/test/ref/loopmin.log
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/loopmin.sym b/src/test/java/dk/camelot64/kickc/test/ref/loopmin.sym
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/loopmin.sym
rename to src/test/java/dk/camelot64/kickc/test/ref/loopmin.sym
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/loopnest.asm b/src/test/java/dk/camelot64/kickc/test/ref/loopnest.asm
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/loopnest.asm
rename to src/test/java/dk/camelot64/kickc/test/ref/loopnest.asm
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/loopnest.cfg b/src/test/java/dk/camelot64/kickc/test/ref/loopnest.cfg
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/loopnest.cfg
rename to src/test/java/dk/camelot64/kickc/test/ref/loopnest.cfg
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/loopnest.log b/src/test/java/dk/camelot64/kickc/test/ref/loopnest.log
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/loopnest.log
rename to src/test/java/dk/camelot64/kickc/test/ref/loopnest.log
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/loopnest.sym b/src/test/java/dk/camelot64/kickc/test/ref/loopnest.sym
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/loopnest.sym
rename to src/test/java/dk/camelot64/kickc/test/ref/loopnest.sym
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/loopnest2.asm b/src/test/java/dk/camelot64/kickc/test/ref/loopnest2.asm
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/loopnest2.asm
rename to src/test/java/dk/camelot64/kickc/test/ref/loopnest2.asm
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/loopnest2.cfg b/src/test/java/dk/camelot64/kickc/test/ref/loopnest2.cfg
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/loopnest2.cfg
rename to src/test/java/dk/camelot64/kickc/test/ref/loopnest2.cfg
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/loopnest2.log b/src/test/java/dk/camelot64/kickc/test/ref/loopnest2.log
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/loopnest2.log
rename to src/test/java/dk/camelot64/kickc/test/ref/loopnest2.log
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/loopnest2.sym b/src/test/java/dk/camelot64/kickc/test/ref/loopnest2.sym
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/loopnest2.sym
rename to src/test/java/dk/camelot64/kickc/test/ref/loopnest2.sym
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/loopsplit.asm b/src/test/java/dk/camelot64/kickc/test/ref/loopsplit.asm
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/loopsplit.asm
rename to src/test/java/dk/camelot64/kickc/test/ref/loopsplit.asm
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/loopsplit.cfg b/src/test/java/dk/camelot64/kickc/test/ref/loopsplit.cfg
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/loopsplit.cfg
rename to src/test/java/dk/camelot64/kickc/test/ref/loopsplit.cfg
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/loopsplit.log b/src/test/java/dk/camelot64/kickc/test/ref/loopsplit.log
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/loopsplit.log
rename to src/test/java/dk/camelot64/kickc/test/ref/loopsplit.log
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/loopsplit.sym b/src/test/java/dk/camelot64/kickc/test/ref/loopsplit.sym
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/loopsplit.sym
rename to src/test/java/dk/camelot64/kickc/test/ref/loopsplit.sym
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/modglobal.asm b/src/test/java/dk/camelot64/kickc/test/ref/modglobal.asm
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/modglobal.asm
rename to src/test/java/dk/camelot64/kickc/test/ref/modglobal.asm
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/modglobal.cfg b/src/test/java/dk/camelot64/kickc/test/ref/modglobal.cfg
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/modglobal.cfg
rename to src/test/java/dk/camelot64/kickc/test/ref/modglobal.cfg
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/modglobal.log b/src/test/java/dk/camelot64/kickc/test/ref/modglobal.log
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/modglobal.log
rename to src/test/java/dk/camelot64/kickc/test/ref/modglobal.log
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/modglobal.sym b/src/test/java/dk/camelot64/kickc/test/ref/modglobal.sym
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/modglobal.sym
rename to src/test/java/dk/camelot64/kickc/test/ref/modglobal.sym
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/modglobalmin.asm b/src/test/java/dk/camelot64/kickc/test/ref/modglobalmin.asm
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/modglobalmin.asm
rename to src/test/java/dk/camelot64/kickc/test/ref/modglobalmin.asm
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/modglobalmin.cfg b/src/test/java/dk/camelot64/kickc/test/ref/modglobalmin.cfg
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/modglobalmin.cfg
rename to src/test/java/dk/camelot64/kickc/test/ref/modglobalmin.cfg
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/modglobalmin.log b/src/test/java/dk/camelot64/kickc/test/ref/modglobalmin.log
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/modglobalmin.log
rename to src/test/java/dk/camelot64/kickc/test/ref/modglobalmin.log
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/modglobalmin.sym b/src/test/java/dk/camelot64/kickc/test/ref/modglobalmin.sym
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/modglobalmin.sym
rename to src/test/java/dk/camelot64/kickc/test/ref/modglobalmin.sym
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/multiply.asm b/src/test/java/dk/camelot64/kickc/test/ref/multiply.asm
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/multiply.asm
rename to src/test/java/dk/camelot64/kickc/test/ref/multiply.asm
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/multiply.cfg b/src/test/java/dk/camelot64/kickc/test/ref/multiply.cfg
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/multiply.cfg
rename to src/test/java/dk/camelot64/kickc/test/ref/multiply.cfg
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/multiply.log b/src/test/java/dk/camelot64/kickc/test/ref/multiply.log
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/multiply.log
rename to src/test/java/dk/camelot64/kickc/test/ref/multiply.log
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/multiply.sym b/src/test/java/dk/camelot64/kickc/test/ref/multiply.sym
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/multiply.sym
rename to src/test/java/dk/camelot64/kickc/test/ref/multiply.sym
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/overlap-allocation-2.asm b/src/test/java/dk/camelot64/kickc/test/ref/overlap-allocation-2.asm
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/overlap-allocation-2.asm
rename to src/test/java/dk/camelot64/kickc/test/ref/overlap-allocation-2.asm
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/overlap-allocation-2.cfg b/src/test/java/dk/camelot64/kickc/test/ref/overlap-allocation-2.cfg
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/overlap-allocation-2.cfg
rename to src/test/java/dk/camelot64/kickc/test/ref/overlap-allocation-2.cfg
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/overlap-allocation-2.log b/src/test/java/dk/camelot64/kickc/test/ref/overlap-allocation-2.log
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/overlap-allocation-2.log
rename to src/test/java/dk/camelot64/kickc/test/ref/overlap-allocation-2.log
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/overlap-allocation-2.sym b/src/test/java/dk/camelot64/kickc/test/ref/overlap-allocation-2.sym
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/overlap-allocation-2.sym
rename to src/test/java/dk/camelot64/kickc/test/ref/overlap-allocation-2.sym
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/overlap-allocation.asm b/src/test/java/dk/camelot64/kickc/test/ref/overlap-allocation.asm
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/overlap-allocation.asm
rename to src/test/java/dk/camelot64/kickc/test/ref/overlap-allocation.asm
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/overlap-allocation.cfg b/src/test/java/dk/camelot64/kickc/test/ref/overlap-allocation.cfg
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/overlap-allocation.cfg
rename to src/test/java/dk/camelot64/kickc/test/ref/overlap-allocation.cfg
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/overlap-allocation.log b/src/test/java/dk/camelot64/kickc/test/ref/overlap-allocation.log
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/overlap-allocation.log
rename to src/test/java/dk/camelot64/kickc/test/ref/overlap-allocation.log
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/overlap-allocation.sym b/src/test/java/dk/camelot64/kickc/test/ref/overlap-allocation.sym
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/overlap-allocation.sym
rename to src/test/java/dk/camelot64/kickc/test/ref/overlap-allocation.sym
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/print-problem.asm b/src/test/java/dk/camelot64/kickc/test/ref/print-problem.asm
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/print-problem.asm
rename to src/test/java/dk/camelot64/kickc/test/ref/print-problem.asm
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/print-problem.cfg b/src/test/java/dk/camelot64/kickc/test/ref/print-problem.cfg
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/print-problem.cfg
rename to src/test/java/dk/camelot64/kickc/test/ref/print-problem.cfg
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/print-problem.log b/src/test/java/dk/camelot64/kickc/test/ref/print-problem.log
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/print-problem.log
rename to src/test/java/dk/camelot64/kickc/test/ref/print-problem.log
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/print-problem.sym b/src/test/java/dk/camelot64/kickc/test/ref/print-problem.sym
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/print-problem.sym
rename to src/test/java/dk/camelot64/kickc/test/ref/print-problem.sym
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/printmsg.asm b/src/test/java/dk/camelot64/kickc/test/ref/printmsg.asm
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/printmsg.asm
rename to src/test/java/dk/camelot64/kickc/test/ref/printmsg.asm
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/printmsg.cfg b/src/test/java/dk/camelot64/kickc/test/ref/printmsg.cfg
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/printmsg.cfg
rename to src/test/java/dk/camelot64/kickc/test/ref/printmsg.cfg
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/printmsg.log b/src/test/java/dk/camelot64/kickc/test/ref/printmsg.log
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/printmsg.log
rename to src/test/java/dk/camelot64/kickc/test/ref/printmsg.log
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/printmsg.sym b/src/test/java/dk/camelot64/kickc/test/ref/printmsg.sym
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/printmsg.sym
rename to src/test/java/dk/camelot64/kickc/test/ref/printmsg.sym
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/ptr-complex.asm b/src/test/java/dk/camelot64/kickc/test/ref/ptr-complex.asm
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/ptr-complex.asm
rename to src/test/java/dk/camelot64/kickc/test/ref/ptr-complex.asm
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/ptr-complex.cfg b/src/test/java/dk/camelot64/kickc/test/ref/ptr-complex.cfg
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/ptr-complex.cfg
rename to src/test/java/dk/camelot64/kickc/test/ref/ptr-complex.cfg
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/ptr-complex.log b/src/test/java/dk/camelot64/kickc/test/ref/ptr-complex.log
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/ptr-complex.log
rename to src/test/java/dk/camelot64/kickc/test/ref/ptr-complex.log
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/ptr-complex.sym b/src/test/java/dk/camelot64/kickc/test/ref/ptr-complex.sym
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/ptr-complex.sym
rename to src/test/java/dk/camelot64/kickc/test/ref/ptr-complex.sym
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/ptrtest.asm b/src/test/java/dk/camelot64/kickc/test/ref/ptrtest.asm
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/ptrtest.asm
rename to src/test/java/dk/camelot64/kickc/test/ref/ptrtest.asm
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/ptrtest.cfg b/src/test/java/dk/camelot64/kickc/test/ref/ptrtest.cfg
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/ptrtest.cfg
rename to src/test/java/dk/camelot64/kickc/test/ref/ptrtest.cfg
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/ptrtest.log b/src/test/java/dk/camelot64/kickc/test/ref/ptrtest.log
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/ptrtest.log
rename to src/test/java/dk/camelot64/kickc/test/ref/ptrtest.log
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/ptrtest.sym b/src/test/java/dk/camelot64/kickc/test/ref/ptrtest.sym
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/ptrtest.sym
rename to src/test/java/dk/camelot64/kickc/test/ref/ptrtest.sym
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/ptrtestmin.asm b/src/test/java/dk/camelot64/kickc/test/ref/ptrtestmin.asm
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/ptrtestmin.asm
rename to src/test/java/dk/camelot64/kickc/test/ref/ptrtestmin.asm
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/ptrtestmin.cfg b/src/test/java/dk/camelot64/kickc/test/ref/ptrtestmin.cfg
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/ptrtestmin.cfg
rename to src/test/java/dk/camelot64/kickc/test/ref/ptrtestmin.cfg
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/ptrtestmin.log b/src/test/java/dk/camelot64/kickc/test/ref/ptrtestmin.log
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/ptrtestmin.log
rename to src/test/java/dk/camelot64/kickc/test/ref/ptrtestmin.log
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/ptrtestmin.sym b/src/test/java/dk/camelot64/kickc/test/ref/ptrtestmin.sym
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/ptrtestmin.sym
rename to src/test/java/dk/camelot64/kickc/test/ref/ptrtestmin.sym
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/scroll-clobber.asm b/src/test/java/dk/camelot64/kickc/test/ref/scroll-clobber.asm
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/scroll-clobber.asm
rename to src/test/java/dk/camelot64/kickc/test/ref/scroll-clobber.asm
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/scroll-clobber.cfg b/src/test/java/dk/camelot64/kickc/test/ref/scroll-clobber.cfg
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/scroll-clobber.cfg
rename to src/test/java/dk/camelot64/kickc/test/ref/scroll-clobber.cfg
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/scroll-clobber.log b/src/test/java/dk/camelot64/kickc/test/ref/scroll-clobber.log
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/scroll-clobber.log
rename to src/test/java/dk/camelot64/kickc/test/ref/scroll-clobber.log
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/scroll-clobber.sym b/src/test/java/dk/camelot64/kickc/test/ref/scroll-clobber.sym
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/scroll-clobber.sym
rename to src/test/java/dk/camelot64/kickc/test/ref/scroll-clobber.sym
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/scroll.asm b/src/test/java/dk/camelot64/kickc/test/ref/scroll.asm
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/scroll.asm
rename to src/test/java/dk/camelot64/kickc/test/ref/scroll.asm
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/scroll.cfg b/src/test/java/dk/camelot64/kickc/test/ref/scroll.cfg
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/scroll.cfg
rename to src/test/java/dk/camelot64/kickc/test/ref/scroll.cfg
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/scroll.log b/src/test/java/dk/camelot64/kickc/test/ref/scroll.log
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/scroll.log
rename to src/test/java/dk/camelot64/kickc/test/ref/scroll.log
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/scroll.sym b/src/test/java/dk/camelot64/kickc/test/ref/scroll.sym
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/scroll.sym
rename to src/test/java/dk/camelot64/kickc/test/ref/scroll.sym
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/scrollbig.asm b/src/test/java/dk/camelot64/kickc/test/ref/scrollbig.asm
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/scrollbig.asm
rename to src/test/java/dk/camelot64/kickc/test/ref/scrollbig.asm
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/scrollbig.cfg b/src/test/java/dk/camelot64/kickc/test/ref/scrollbig.cfg
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/scrollbig.cfg
rename to src/test/java/dk/camelot64/kickc/test/ref/scrollbig.cfg
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/scrollbig.log b/src/test/java/dk/camelot64/kickc/test/ref/scrollbig.log
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/scrollbig.log
rename to src/test/java/dk/camelot64/kickc/test/ref/scrollbig.log
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/scrollbig.sym b/src/test/java/dk/camelot64/kickc/test/ref/scrollbig.sym
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/scrollbig.sym
rename to src/test/java/dk/camelot64/kickc/test/ref/scrollbig.sym
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/signed-bytes.asm b/src/test/java/dk/camelot64/kickc/test/ref/signed-bytes.asm
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/signed-bytes.asm
rename to src/test/java/dk/camelot64/kickc/test/ref/signed-bytes.asm
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/signed-bytes.cfg b/src/test/java/dk/camelot64/kickc/test/ref/signed-bytes.cfg
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/signed-bytes.cfg
rename to src/test/java/dk/camelot64/kickc/test/ref/signed-bytes.cfg
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/signed-bytes.log b/src/test/java/dk/camelot64/kickc/test/ref/signed-bytes.log
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/signed-bytes.log
rename to src/test/java/dk/camelot64/kickc/test/ref/signed-bytes.log
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/signed-bytes.sym b/src/test/java/dk/camelot64/kickc/test/ref/signed-bytes.sym
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/signed-bytes.sym
rename to src/test/java/dk/camelot64/kickc/test/ref/signed-bytes.sym
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/signed-words.asm b/src/test/java/dk/camelot64/kickc/test/ref/signed-words.asm
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/signed-words.asm
rename to src/test/java/dk/camelot64/kickc/test/ref/signed-words.asm
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/signed-words.cfg b/src/test/java/dk/camelot64/kickc/test/ref/signed-words.cfg
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/signed-words.cfg
rename to src/test/java/dk/camelot64/kickc/test/ref/signed-words.cfg
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/signed-words.log b/src/test/java/dk/camelot64/kickc/test/ref/signed-words.log
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/signed-words.log
rename to src/test/java/dk/camelot64/kickc/test/ref/signed-words.log
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/signed-words.sym b/src/test/java/dk/camelot64/kickc/test/ref/signed-words.sym
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/signed-words.sym
rename to src/test/java/dk/camelot64/kickc/test/ref/signed-words.sym
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/sinus-basic.asm b/src/test/java/dk/camelot64/kickc/test/ref/sinus-basic.asm
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/sinus-basic.asm
rename to src/test/java/dk/camelot64/kickc/test/ref/sinus-basic.asm
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/sinus-basic.cfg b/src/test/java/dk/camelot64/kickc/test/ref/sinus-basic.cfg
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/sinus-basic.cfg
rename to src/test/java/dk/camelot64/kickc/test/ref/sinus-basic.cfg
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/sinus-basic.log b/src/test/java/dk/camelot64/kickc/test/ref/sinus-basic.log
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/sinus-basic.log
rename to src/test/java/dk/camelot64/kickc/test/ref/sinus-basic.log
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/sinus-basic.sym b/src/test/java/dk/camelot64/kickc/test/ref/sinus-basic.sym
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/sinus-basic.sym
rename to src/test/java/dk/camelot64/kickc/test/ref/sinus-basic.sym
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/sinus-sprites.asm b/src/test/java/dk/camelot64/kickc/test/ref/sinus-sprites.asm
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/sinus-sprites.asm
rename to src/test/java/dk/camelot64/kickc/test/ref/sinus-sprites.asm
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/sinus-sprites.cfg b/src/test/java/dk/camelot64/kickc/test/ref/sinus-sprites.cfg
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/sinus-sprites.cfg
rename to src/test/java/dk/camelot64/kickc/test/ref/sinus-sprites.cfg
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/sinus-sprites.log b/src/test/java/dk/camelot64/kickc/test/ref/sinus-sprites.log
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/sinus-sprites.log
rename to src/test/java/dk/camelot64/kickc/test/ref/sinus-sprites.log
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/sinus-sprites.sym b/src/test/java/dk/camelot64/kickc/test/ref/sinus-sprites.sym
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/sinus-sprites.sym
rename to src/test/java/dk/camelot64/kickc/test/ref/sinus-sprites.sym
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/summin.asm b/src/test/java/dk/camelot64/kickc/test/ref/summin.asm
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/summin.asm
rename to src/test/java/dk/camelot64/kickc/test/ref/summin.asm
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/summin.cfg b/src/test/java/dk/camelot64/kickc/test/ref/summin.cfg
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/summin.cfg
rename to src/test/java/dk/camelot64/kickc/test/ref/summin.cfg
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/summin.log b/src/test/java/dk/camelot64/kickc/test/ref/summin.log
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/summin.log
rename to src/test/java/dk/camelot64/kickc/test/ref/summin.log
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/summin.sym b/src/test/java/dk/camelot64/kickc/test/ref/summin.sym
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/summin.sym
rename to src/test/java/dk/camelot64/kickc/test/ref/summin.sym
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/true-inline-words.asm b/src/test/java/dk/camelot64/kickc/test/ref/true-inline-words.asm
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/true-inline-words.asm
rename to src/test/java/dk/camelot64/kickc/test/ref/true-inline-words.asm
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/true-inline-words.cfg b/src/test/java/dk/camelot64/kickc/test/ref/true-inline-words.cfg
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/true-inline-words.cfg
rename to src/test/java/dk/camelot64/kickc/test/ref/true-inline-words.cfg
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/true-inline-words.log b/src/test/java/dk/camelot64/kickc/test/ref/true-inline-words.log
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/true-inline-words.log
rename to src/test/java/dk/camelot64/kickc/test/ref/true-inline-words.log
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/true-inline-words.sym b/src/test/java/dk/camelot64/kickc/test/ref/true-inline-words.sym
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/true-inline-words.sym
rename to src/test/java/dk/camelot64/kickc/test/ref/true-inline-words.sym
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/unused-method.asm b/src/test/java/dk/camelot64/kickc/test/ref/unused-method.asm
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/unused-method.asm
rename to src/test/java/dk/camelot64/kickc/test/ref/unused-method.asm
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/unused-method.cfg b/src/test/java/dk/camelot64/kickc/test/ref/unused-method.cfg
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/unused-method.cfg
rename to src/test/java/dk/camelot64/kickc/test/ref/unused-method.cfg
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/unused-method.log b/src/test/java/dk/camelot64/kickc/test/ref/unused-method.log
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/unused-method.log
rename to src/test/java/dk/camelot64/kickc/test/ref/unused-method.log
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/unused-method.sym b/src/test/java/dk/camelot64/kickc/test/ref/unused-method.sym
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/unused-method.sym
rename to src/test/java/dk/camelot64/kickc/test/ref/unused-method.sym
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/unused-vars.asm b/src/test/java/dk/camelot64/kickc/test/ref/unused-vars.asm
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/unused-vars.asm
rename to src/test/java/dk/camelot64/kickc/test/ref/unused-vars.asm
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/unused-vars.cfg b/src/test/java/dk/camelot64/kickc/test/ref/unused-vars.cfg
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/unused-vars.cfg
rename to src/test/java/dk/camelot64/kickc/test/ref/unused-vars.cfg
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/unused-vars.log b/src/test/java/dk/camelot64/kickc/test/ref/unused-vars.log
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/unused-vars.log
rename to src/test/java/dk/camelot64/kickc/test/ref/unused-vars.log
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/unused-vars.sym b/src/test/java/dk/camelot64/kickc/test/ref/unused-vars.sym
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/unused-vars.sym
rename to src/test/java/dk/camelot64/kickc/test/ref/unused-vars.sym
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/useglobal.asm b/src/test/java/dk/camelot64/kickc/test/ref/useglobal.asm
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/useglobal.asm
rename to src/test/java/dk/camelot64/kickc/test/ref/useglobal.asm
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/useglobal.cfg b/src/test/java/dk/camelot64/kickc/test/ref/useglobal.cfg
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/useglobal.cfg
rename to src/test/java/dk/camelot64/kickc/test/ref/useglobal.cfg
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/useglobal.log b/src/test/java/dk/camelot64/kickc/test/ref/useglobal.log
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/useglobal.log
rename to src/test/java/dk/camelot64/kickc/test/ref/useglobal.log
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/useglobal.sym b/src/test/java/dk/camelot64/kickc/test/ref/useglobal.sym
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/useglobal.sym
rename to src/test/java/dk/camelot64/kickc/test/ref/useglobal.sym
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/voronoi.asm b/src/test/java/dk/camelot64/kickc/test/ref/voronoi.asm
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/voronoi.asm
rename to src/test/java/dk/camelot64/kickc/test/ref/voronoi.asm
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/voronoi.cfg b/src/test/java/dk/camelot64/kickc/test/ref/voronoi.cfg
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/voronoi.cfg
rename to src/test/java/dk/camelot64/kickc/test/ref/voronoi.cfg
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/voronoi.log b/src/test/java/dk/camelot64/kickc/test/ref/voronoi.log
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/voronoi.log
rename to src/test/java/dk/camelot64/kickc/test/ref/voronoi.log
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/voronoi.sym b/src/test/java/dk/camelot64/kickc/test/ref/voronoi.sym
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/voronoi.sym
rename to src/test/java/dk/camelot64/kickc/test/ref/voronoi.sym
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/wordexpr.asm b/src/test/java/dk/camelot64/kickc/test/ref/wordexpr.asm
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/wordexpr.asm
rename to src/test/java/dk/camelot64/kickc/test/ref/wordexpr.asm
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/wordexpr.cfg b/src/test/java/dk/camelot64/kickc/test/ref/wordexpr.cfg
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/wordexpr.cfg
rename to src/test/java/dk/camelot64/kickc/test/ref/wordexpr.cfg
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/wordexpr.log b/src/test/java/dk/camelot64/kickc/test/ref/wordexpr.log
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/wordexpr.log
rename to src/test/java/dk/camelot64/kickc/test/ref/wordexpr.log
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/wordexpr.sym b/src/test/java/dk/camelot64/kickc/test/ref/wordexpr.sym
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/wordexpr.sym
rename to src/test/java/dk/camelot64/kickc/test/ref/wordexpr.sym
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/zpparammin.asm b/src/test/java/dk/camelot64/kickc/test/ref/zpparammin.asm
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/zpparammin.asm
rename to src/test/java/dk/camelot64/kickc/test/ref/zpparammin.asm
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/zpparammin.cfg b/src/test/java/dk/camelot64/kickc/test/ref/zpparammin.cfg
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/zpparammin.cfg
rename to src/test/java/dk/camelot64/kickc/test/ref/zpparammin.cfg
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/zpparammin.log b/src/test/java/dk/camelot64/kickc/test/ref/zpparammin.log
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/zpparammin.log
rename to src/test/java/dk/camelot64/kickc/test/ref/zpparammin.log
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/zpparammin.sym b/src/test/java/dk/camelot64/kickc/test/ref/zpparammin.sym
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/zpparammin.sym
rename to src/test/java/dk/camelot64/kickc/test/ref/zpparammin.sym
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/zpptr.asm b/src/test/java/dk/camelot64/kickc/test/ref/zpptr.asm
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/zpptr.asm
rename to src/test/java/dk/camelot64/kickc/test/ref/zpptr.asm
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/zpptr.cfg b/src/test/java/dk/camelot64/kickc/test/ref/zpptr.cfg
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/zpptr.cfg
rename to src/test/java/dk/camelot64/kickc/test/ref/zpptr.cfg
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/zpptr.log b/src/test/java/dk/camelot64/kickc/test/ref/zpptr.log
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/zpptr.log
rename to src/test/java/dk/camelot64/kickc/test/ref/zpptr.log
diff --git a/src/main/java/dk/camelot64/kickc/test/ref/zpptr.sym b/src/test/java/dk/camelot64/kickc/test/ref/zpptr.sym
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/ref/zpptr.sym
rename to src/test/java/dk/camelot64/kickc/test/ref/zpptr.sym
diff --git a/src/main/java/dk/camelot64/kickc/test/scroll-clobber.kc b/src/test/java/dk/camelot64/kickc/test/scroll-clobber.kc
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/scroll-clobber.kc
rename to src/test/java/dk/camelot64/kickc/test/scroll-clobber.kc
diff --git a/src/main/java/dk/camelot64/kickc/test/scroll.kc b/src/test/java/dk/camelot64/kickc/test/scroll.kc
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/scroll.kc
rename to src/test/java/dk/camelot64/kickc/test/scroll.kc
diff --git a/src/main/java/dk/camelot64/kickc/test/scrollbig.kc b/src/test/java/dk/camelot64/kickc/test/scrollbig.kc
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/scrollbig.kc
rename to src/test/java/dk/camelot64/kickc/test/scrollbig.kc
diff --git a/src/main/java/dk/camelot64/kickc/test/selfassign.kc b/src/test/java/dk/camelot64/kickc/test/selfassign.kc
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/selfassign.kc
rename to src/test/java/dk/camelot64/kickc/test/selfassign.kc
diff --git a/src/main/java/dk/camelot64/kickc/test/signed-bytes.kc b/src/test/java/dk/camelot64/kickc/test/signed-bytes.kc
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/signed-bytes.kc
rename to src/test/java/dk/camelot64/kickc/test/signed-bytes.kc
diff --git a/src/main/java/dk/camelot64/kickc/test/signed-words.kc b/src/test/java/dk/camelot64/kickc/test/signed-words.kc
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/signed-words.kc
rename to src/test/java/dk/camelot64/kickc/test/signed-words.kc
diff --git a/src/main/java/dk/camelot64/kickc/test/sinus-basic.kc b/src/test/java/dk/camelot64/kickc/test/sinus-basic.kc
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/sinus-basic.kc
rename to src/test/java/dk/camelot64/kickc/test/sinus-basic.kc
diff --git a/src/main/java/dk/camelot64/kickc/test/sinus-sprites.kc b/src/test/java/dk/camelot64/kickc/test/sinus-sprites.kc
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/sinus-sprites.kc
rename to src/test/java/dk/camelot64/kickc/test/sinus-sprites.kc
diff --git a/src/main/java/dk/camelot64/kickc/test/sprtabs.kc b/src/test/java/dk/camelot64/kickc/test/sprtabs.kc
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/sprtabs.kc
rename to src/test/java/dk/camelot64/kickc/test/sprtabs.kc
diff --git a/src/main/java/dk/camelot64/kickc/test/stmt-outside-method.kc b/src/test/java/dk/camelot64/kickc/test/stmt-outside-method.kc
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/stmt-outside-method.kc
rename to src/test/java/dk/camelot64/kickc/test/stmt-outside-method.kc
diff --git a/src/main/java/dk/camelot64/kickc/test/string-length-mismatch.kc b/src/test/java/dk/camelot64/kickc/test/string-length-mismatch.kc
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/string-length-mismatch.kc
rename to src/test/java/dk/camelot64/kickc/test/string-length-mismatch.kc
diff --git a/src/main/java/dk/camelot64/kickc/test/summin.kc b/src/test/java/dk/camelot64/kickc/test/summin.kc
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/summin.kc
rename to src/test/java/dk/camelot64/kickc/test/summin.kc
diff --git a/src/main/java/dk/camelot64/kickc/test/test.kc b/src/test/java/dk/camelot64/kickc/test/test.kc
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/test.kc
rename to src/test/java/dk/camelot64/kickc/test/test.kc
diff --git a/src/main/java/dk/camelot64/kickc/test/tofewparams.kc b/src/test/java/dk/camelot64/kickc/test/tofewparams.kc
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/tofewparams.kc
rename to src/test/java/dk/camelot64/kickc/test/tofewparams.kc
diff --git a/src/main/java/dk/camelot64/kickc/test/tomanyparams.kc b/src/test/java/dk/camelot64/kickc/test/tomanyparams.kc
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/tomanyparams.kc
rename to src/test/java/dk/camelot64/kickc/test/tomanyparams.kc
diff --git a/src/main/java/dk/camelot64/kickc/test/true-inline-words.kc b/src/test/java/dk/camelot64/kickc/test/true-inline-words.kc
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/true-inline-words.kc
rename to src/test/java/dk/camelot64/kickc/test/true-inline-words.kc
diff --git a/src/main/java/dk/camelot64/kickc/test/typemismatch.kc b/src/test/java/dk/camelot64/kickc/test/typemismatch.kc
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/typemismatch.kc
rename to src/test/java/dk/camelot64/kickc/test/typemismatch.kc
diff --git a/src/main/java/dk/camelot64/kickc/test/unused-method.kc b/src/test/java/dk/camelot64/kickc/test/unused-method.kc
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/unused-method.kc
rename to src/test/java/dk/camelot64/kickc/test/unused-method.kc
diff --git a/src/main/java/dk/camelot64/kickc/test/unused-vars.kc b/src/test/java/dk/camelot64/kickc/test/unused-vars.kc
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/unused-vars.kc
rename to src/test/java/dk/camelot64/kickc/test/unused-vars.kc
diff --git a/src/main/java/dk/camelot64/kickc/test/useglobal.kc b/src/test/java/dk/camelot64/kickc/test/useglobal.kc
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/useglobal.kc
rename to src/test/java/dk/camelot64/kickc/test/useglobal.kc
diff --git a/src/main/java/dk/camelot64/kickc/test/useundeclared.kc b/src/test/java/dk/camelot64/kickc/test/useundeclared.kc
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/useundeclared.kc
rename to src/test/java/dk/camelot64/kickc/test/useundeclared.kc
diff --git a/src/main/java/dk/camelot64/kickc/test/useuninitialized.kc b/src/test/java/dk/camelot64/kickc/test/useuninitialized.kc
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/useuninitialized.kc
rename to src/test/java/dk/camelot64/kickc/test/useuninitialized.kc
diff --git a/src/main/java/dk/camelot64/kickc/test/valuelist-error.kc b/src/test/java/dk/camelot64/kickc/test/valuelist-error.kc
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/valuelist-error.kc
rename to src/test/java/dk/camelot64/kickc/test/valuelist-error.kc
diff --git a/src/main/java/dk/camelot64/kickc/test/voronoi.kc b/src/test/java/dk/camelot64/kickc/test/voronoi.kc
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/voronoi.kc
rename to src/test/java/dk/camelot64/kickc/test/voronoi.kc
diff --git a/src/main/java/dk/camelot64/kickc/test/wordexpr.kc b/src/test/java/dk/camelot64/kickc/test/wordexpr.kc
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/wordexpr.kc
rename to src/test/java/dk/camelot64/kickc/test/wordexpr.kc
diff --git a/src/main/java/dk/camelot64/kickc/test/zpparammin.kc b/src/test/java/dk/camelot64/kickc/test/zpparammin.kc
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/zpparammin.kc
rename to src/test/java/dk/camelot64/kickc/test/zpparammin.kc
diff --git a/src/main/java/dk/camelot64/kickc/test/zpptr.kc b/src/test/java/dk/camelot64/kickc/test/zpptr.kc
similarity index 100%
rename from src/main/java/dk/camelot64/kickc/test/zpptr.kc
rename to src/test/java/dk/camelot64/kickc/test/zpptr.kc