From 32d7db5ce74f1baeec6c93f1988e80ccc436e723 Mon Sep 17 00:00:00 2001 From: jespergravgaard Date: Thu, 28 Dec 2017 15:34:31 +0100 Subject: [PATCH] Moved tests into Maven Test area to allow maven-based testing. --- .idea/compiler.xml | 4 ++++ kickc.iml | 1 + pom.xml | 12 ++++++++++-- .../java/dk/camelot64/kickc/test/ASMish.txt | 0 .../dk/camelot64/kickc/test/ReferenceHelper.java | 0 .../java/dk/camelot64/kickc/test/TestErrors.java | 0 .../java/dk/camelot64/kickc/test/TestPrograms.java | 2 +- .../java/dk/camelot64/kickc/test/alias.kc | 0 .../dk/camelot64/kickc/test/array-length-mismatch.kc | 0 .../dk/camelot64/kickc/test/array-uninitialized.kc | 0 .../java/dk/camelot64/kickc/test/arrays-init.kc | 0 .../java/dk/camelot64/kickc/test/asm-clobber.kc | 0 .../java/dk/camelot64/kickc/test/assign-const.kc | 0 .../java/dk/camelot64/kickc/test/basic-floats.kc | 0 .../java/dk/camelot64/kickc/test/bitmap-bresenham.kc | 0 .../java/dk/camelot64/kickc/test/bitmap-plotter.kc | 0 .../java/dk/camelot64/kickc/test/bresenham.kc | 0 .../java/dk/camelot64/kickc/test/bresenhamarr.kc | 0 .../java/dk/camelot64/kickc/test/c64.kc | 0 .../java/dk/camelot64/kickc/test/callconstparam.kc | 0 .../java/dk/camelot64/kickc/test/callinc.kc | 0 .../java/dk/camelot64/kickc/test/callmin.kc | 0 .../java/dk/camelot64/kickc/test/callsum.kc | 0 .../java/dk/camelot64/kickc/test/casting.kc | 0 .../java/dk/camelot64/kickc/test/chargen.kc | 0 .../java/dk/camelot64/kickc/test/codegen-fib.txt | 0 .../java/dk/camelot64/kickc/test/codegen.txt | 0 .../dk/camelot64/kickc/test/const-identification.kc | 0 .../java/dk/camelot64/kickc/test/constabsmin.kc | 0 .../camelot64/kickc/test/constant-string-concat.kc | 0 .../java/dk/camelot64/kickc/test/constantmin.kc | 0 .../java/dk/camelot64/kickc/test/constants.kc | 0 .../java/dk/camelot64/kickc/test/double-import.kc | 0 .../java/dk/camelot64/kickc/test/fct-inc.txt | 0 .../java/dk/camelot64/kickc/test/fct-sum.txt | 0 .../java/dk/camelot64/kickc/test/fib.kc | 0 .../java/dk/camelot64/kickc/test/fib2.kc | 0 .../java/dk/camelot64/kickc/test/fibmem.kc | 0 .../java/dk/camelot64/kickc/test/fillscreen.kc | 0 .../java/dk/camelot64/kickc/test/flipper-rex2.kc | 0 .../java/dk/camelot64/kickc/test/forclassicmin.kc | 0 .../dk/camelot64/kickc/test/forincrementassign.kc | 0 .../java/dk/camelot64/kickc/test/forrangemin.kc | 0 .../java/dk/camelot64/kickc/test/forrangesymbolic.kc | 0 .../java/dk/camelot64/kickc/test/halfscii.kc | 0 .../java/dk/camelot64/kickc/test/ifmin.kc | 0 .../java/dk/camelot64/kickc/test/illegallvalue.kc | 0 .../java/dk/camelot64/kickc/test/immzero.kc | 0 .../java/dk/camelot64/kickc/test/imported.kc | 0 .../java/dk/camelot64/kickc/test/importing.kc | 0 .../java/dk/camelot64/kickc/test/incd020.kc | 0 .../java/dk/camelot64/kickc/test/incrementinarray.kc | 0 .../java/dk/camelot64/kickc/test/inline-asm-param.kc | 0 .../java/dk/camelot64/kickc/test/inline-asm.kc | 0 .../dk/camelot64/kickc/test/inline-assignment.kc | 0 .../java/dk/camelot64/kickc/test/inline-string.kc | 0 .../java/dk/camelot64/kickc/test/inline-word.kc | 0 .../dk/camelot64/kickc/test/inlinearrayproblem.kc | 0 .../dk/camelot64/kickc/test/inmem-const-array.kc | 0 .../java/dk/camelot64/kickc/test/inmemarray.kc | 0 .../java/dk/camelot64/kickc/test/inmemstring.kc | 0 .../dk/camelot64/kickc/test/invalid-consttype.kc | 0 .../java/dk/camelot64/kickc/test/iterarray.kc | 0 .../java/dk/camelot64/kickc/test/literals.kc | 0 .../camelot64/kickc/test/liverange-call-problem.kc | 0 .../java/dk/camelot64/kickc/test/liverange.kc | 0 .../java/dk/camelot64/kickc/test/local-string.kc | 0 .../java/dk/camelot64/kickc/test/loopmin.kc | 0 .../java/dk/camelot64/kickc/test/loopnest.kc | 0 .../java/dk/camelot64/kickc/test/loopnest2.kc | 0 .../java/dk/camelot64/kickc/test/loopsplit.kc | 0 .../java/dk/camelot64/kickc/test/mem.kc | 0 .../java/dk/camelot64/kickc/test/memptr.kc | 0 .../java/dk/camelot64/kickc/test/modglobal.kc | 0 .../java/dk/camelot64/kickc/test/modglobalmin.kc | 0 .../java/dk/camelot64/kickc/test/multiply.kc | 0 .../java/dk/camelot64/kickc/test/nocast.kc | 0 .../java/dk/camelot64/kickc/test/noreturn.kc | 0 .../dk/camelot64/kickc/test/overlap-allocation-2.kc | 0 .../dk/camelot64/kickc/test/overlap-allocation.kc | 0 .../java/dk/camelot64/kickc/test/postinc.kc | 0 .../java/dk/camelot64/kickc/test/print-problem.kc | 0 .../java/dk/camelot64/kickc/test/print.kc | 0 .../java/dk/camelot64/kickc/test/printmsg.kc | 0 .../dk/camelot64/kickc/test/procedurenotfound.kc | 0 .../java/dk/camelot64/kickc/test/ptr-complex.kc | 0 .../java/dk/camelot64/kickc/test/ptrtest.kc | 0 .../java/dk/camelot64/kickc/test/ptrtestmin.kc | 0 .../java/dk/camelot64/kickc/test/ref/arrays-init.asm | 0 .../java/dk/camelot64/kickc/test/ref/arrays-init.cfg | 0 .../java/dk/camelot64/kickc/test/ref/arrays-init.log | 0 .../java/dk/camelot64/kickc/test/ref/arrays-init.sym | 0 .../java/dk/camelot64/kickc/test/ref/asm-clobber.asm | 0 .../java/dk/camelot64/kickc/test/ref/asm-clobber.cfg | 0 .../java/dk/camelot64/kickc/test/ref/asm-clobber.log | 0 .../java/dk/camelot64/kickc/test/ref/asm-clobber.sym | 0 .../dk/camelot64/kickc/test/ref/bitmap-bresenham.asm | 0 .../dk/camelot64/kickc/test/ref/bitmap-bresenham.cfg | 0 .../dk/camelot64/kickc/test/ref/bitmap-bresenham.log | 0 .../dk/camelot64/kickc/test/ref/bitmap-bresenham.sym | 0 .../dk/camelot64/kickc/test/ref/bitmap-plotter.asm | 0 .../dk/camelot64/kickc/test/ref/bitmap-plotter.cfg | 0 .../dk/camelot64/kickc/test/ref/bitmap-plotter.log | 0 .../dk/camelot64/kickc/test/ref/bitmap-plotter.sym | 0 .../java/dk/camelot64/kickc/test/ref/bresenham.asm | 0 .../java/dk/camelot64/kickc/test/ref/bresenham.cfg | 0 .../java/dk/camelot64/kickc/test/ref/bresenham.log | 0 .../java/dk/camelot64/kickc/test/ref/bresenham.sym | 0 .../dk/camelot64/kickc/test/ref/bresenhamarr.asm | 0 .../dk/camelot64/kickc/test/ref/bresenhamarr.cfg | 0 .../dk/camelot64/kickc/test/ref/bresenhamarr.log | 0 .../dk/camelot64/kickc/test/ref/bresenhamarr.sym | 0 .../dk/camelot64/kickc/test/ref/callconstparam.asm | 0 .../dk/camelot64/kickc/test/ref/callconstparam.cfg | 0 .../dk/camelot64/kickc/test/ref/callconstparam.log | 0 .../dk/camelot64/kickc/test/ref/callconstparam.sym | 0 .../java/dk/camelot64/kickc/test/ref/casting.asm | 0 .../java/dk/camelot64/kickc/test/ref/casting.cfg | 0 .../java/dk/camelot64/kickc/test/ref/casting.log | 0 .../java/dk/camelot64/kickc/test/ref/casting.sym | 0 .../java/dk/camelot64/kickc/test/ref/chargen.asm | 0 .../java/dk/camelot64/kickc/test/ref/chargen.cfg | 0 .../java/dk/camelot64/kickc/test/ref/chargen.log | 0 .../java/dk/camelot64/kickc/test/ref/chargen.sym | 0 .../kickc/test/ref/const-identification.asm | 0 .../kickc/test/ref/const-identification.cfg | 0 .../kickc/test/ref/const-identification.log | 0 .../kickc/test/ref/const-identification.sym | 0 .../java/dk/camelot64/kickc/test/ref/constabsmin.asm | 0 .../java/dk/camelot64/kickc/test/ref/constabsmin.cfg | 0 .../java/dk/camelot64/kickc/test/ref/constabsmin.log | 0 .../java/dk/camelot64/kickc/test/ref/constabsmin.sym | 0 .../kickc/test/ref/constant-string-concat.asm | 0 .../kickc/test/ref/constant-string-concat.cfg | 0 .../kickc/test/ref/constant-string-concat.log | 0 .../kickc/test/ref/constant-string-concat.sym | 0 .../java/dk/camelot64/kickc/test/ref/constantmin.asm | 0 .../java/dk/camelot64/kickc/test/ref/constantmin.cfg | 0 .../java/dk/camelot64/kickc/test/ref/constantmin.log | 0 .../java/dk/camelot64/kickc/test/ref/constantmin.sym | 0 .../java/dk/camelot64/kickc/test/ref/constants.asm | 0 .../java/dk/camelot64/kickc/test/ref/constants.cfg | 0 .../java/dk/camelot64/kickc/test/ref/constants.log | 0 .../java/dk/camelot64/kickc/test/ref/constants.sym | 0 .../dk/camelot64/kickc/test/ref/double-import.asm | 0 .../dk/camelot64/kickc/test/ref/double-import.cfg | 0 .../dk/camelot64/kickc/test/ref/double-import.log | 0 .../dk/camelot64/kickc/test/ref/double-import.sym | 0 .../java/dk/camelot64/kickc/test/ref/fibmem.asm | 0 .../java/dk/camelot64/kickc/test/ref/fibmem.cfg | 0 .../java/dk/camelot64/kickc/test/ref/fibmem.log | 0 .../java/dk/camelot64/kickc/test/ref/fibmem.sym | 0 .../java/dk/camelot64/kickc/test/ref/fillscreen.asm | 0 .../java/dk/camelot64/kickc/test/ref/fillscreen.cfg | 0 .../java/dk/camelot64/kickc/test/ref/fillscreen.log | 0 .../java/dk/camelot64/kickc/test/ref/fillscreen.sym | 0 .../dk/camelot64/kickc/test/ref/flipper-rex2.asm | 0 .../dk/camelot64/kickc/test/ref/flipper-rex2.cfg | 0 .../dk/camelot64/kickc/test/ref/flipper-rex2.log | 0 .../dk/camelot64/kickc/test/ref/flipper-rex2.sym | 0 .../dk/camelot64/kickc/test/ref/forclassicmin.asm | 0 .../dk/camelot64/kickc/test/ref/forclassicmin.cfg | 0 .../dk/camelot64/kickc/test/ref/forclassicmin.log | 0 .../dk/camelot64/kickc/test/ref/forclassicmin.sym | 0 .../camelot64/kickc/test/ref/forincrementassign.asm | 0 .../camelot64/kickc/test/ref/forincrementassign.cfg | 0 .../camelot64/kickc/test/ref/forincrementassign.log | 0 .../camelot64/kickc/test/ref/forincrementassign.sym | 0 .../java/dk/camelot64/kickc/test/ref/forrangemin.asm | 0 .../java/dk/camelot64/kickc/test/ref/forrangemin.cfg | 0 .../java/dk/camelot64/kickc/test/ref/forrangemin.log | 0 .../java/dk/camelot64/kickc/test/ref/forrangemin.sym | 0 .../java/dk/camelot64/kickc/test/ref/halfscii.asm | 0 .../java/dk/camelot64/kickc/test/ref/halfscii.cfg | 0 .../java/dk/camelot64/kickc/test/ref/halfscii.log | 0 .../java/dk/camelot64/kickc/test/ref/halfscii.sym | 0 .../java/dk/camelot64/kickc/test/ref/ifmin.asm | 0 .../java/dk/camelot64/kickc/test/ref/ifmin.cfg | 0 .../java/dk/camelot64/kickc/test/ref/ifmin.log | 0 .../java/dk/camelot64/kickc/test/ref/ifmin.sym | 0 .../java/dk/camelot64/kickc/test/ref/immzero.asm | 0 .../java/dk/camelot64/kickc/test/ref/immzero.cfg | 0 .../java/dk/camelot64/kickc/test/ref/immzero.log | 0 .../java/dk/camelot64/kickc/test/ref/immzero.sym | 0 .../java/dk/camelot64/kickc/test/ref/importing.asm | 0 .../java/dk/camelot64/kickc/test/ref/importing.cfg | 0 .../java/dk/camelot64/kickc/test/ref/importing.log | 0 .../java/dk/camelot64/kickc/test/ref/importing.sym | 0 .../java/dk/camelot64/kickc/test/ref/incd020.asm | 0 .../java/dk/camelot64/kickc/test/ref/incd020.cfg | 0 .../java/dk/camelot64/kickc/test/ref/incd020.log | 0 .../java/dk/camelot64/kickc/test/ref/incd020.sym | 0 .../dk/camelot64/kickc/test/ref/incrementinarray.asm | 0 .../dk/camelot64/kickc/test/ref/incrementinarray.cfg | 0 .../dk/camelot64/kickc/test/ref/incrementinarray.log | 0 .../dk/camelot64/kickc/test/ref/incrementinarray.sym | 0 .../java/dk/camelot64/kickc/test/ref/inline-asm.asm | 0 .../java/dk/camelot64/kickc/test/ref/inline-asm.cfg | 0 .../java/dk/camelot64/kickc/test/ref/inline-asm.log | 0 .../java/dk/camelot64/kickc/test/ref/inline-asm.sym | 0 .../camelot64/kickc/test/ref/inline-assignment.asm | 0 .../camelot64/kickc/test/ref/inline-assignment.cfg | 0 .../camelot64/kickc/test/ref/inline-assignment.log | 0 .../camelot64/kickc/test/ref/inline-assignment.sym | 0 .../dk/camelot64/kickc/test/ref/inline-string.asm | 0 .../dk/camelot64/kickc/test/ref/inline-string.cfg | 0 .../dk/camelot64/kickc/test/ref/inline-string.log | 0 .../dk/camelot64/kickc/test/ref/inline-string.sym | 0 .../java/dk/camelot64/kickc/test/ref/inline-word.asm | 0 .../java/dk/camelot64/kickc/test/ref/inline-word.cfg | 0 .../java/dk/camelot64/kickc/test/ref/inline-word.log | 0 .../java/dk/camelot64/kickc/test/ref/inline-word.sym | 0 .../camelot64/kickc/test/ref/inlinearrayproblem.asm | 0 .../camelot64/kickc/test/ref/inlinearrayproblem.cfg | 0 .../camelot64/kickc/test/ref/inlinearrayproblem.log | 0 .../camelot64/kickc/test/ref/inlinearrayproblem.sym | 0 .../camelot64/kickc/test/ref/inmem-const-array.asm | 0 .../camelot64/kickc/test/ref/inmem-const-array.cfg | 0 .../camelot64/kickc/test/ref/inmem-const-array.log | 0 .../camelot64/kickc/test/ref/inmem-const-array.sym | 0 .../java/dk/camelot64/kickc/test/ref/inmemarray.asm | 0 .../java/dk/camelot64/kickc/test/ref/inmemarray.cfg | 0 .../java/dk/camelot64/kickc/test/ref/inmemarray.log | 0 .../java/dk/camelot64/kickc/test/ref/inmemarray.sym | 0 .../java/dk/camelot64/kickc/test/ref/inmemstring.asm | 0 .../java/dk/camelot64/kickc/test/ref/inmemstring.cfg | 0 .../java/dk/camelot64/kickc/test/ref/inmemstring.log | 0 .../java/dk/camelot64/kickc/test/ref/inmemstring.sym | 0 .../java/dk/camelot64/kickc/test/ref/iterarray.asm | 0 .../java/dk/camelot64/kickc/test/ref/iterarray.cfg | 0 .../java/dk/camelot64/kickc/test/ref/iterarray.log | 0 .../java/dk/camelot64/kickc/test/ref/iterarray.sym | 0 .../java/dk/camelot64/kickc/test/ref/literals.asm | 0 .../java/dk/camelot64/kickc/test/ref/literals.cfg | 0 .../java/dk/camelot64/kickc/test/ref/literals.log | 0 .../java/dk/camelot64/kickc/test/ref/literals.sym | 0 .../kickc/test/ref/liverange-call-problem.asm | 0 .../kickc/test/ref/liverange-call-problem.cfg | 0 .../kickc/test/ref/liverange-call-problem.log | 0 .../kickc/test/ref/liverange-call-problem.sym | 0 .../java/dk/camelot64/kickc/test/ref/liverange.asm | 0 .../java/dk/camelot64/kickc/test/ref/liverange.cfg | 0 .../java/dk/camelot64/kickc/test/ref/liverange.log | 0 .../java/dk/camelot64/kickc/test/ref/liverange.sym | 0 .../dk/camelot64/kickc/test/ref/local-string.asm | 0 .../dk/camelot64/kickc/test/ref/local-string.cfg | 0 .../dk/camelot64/kickc/test/ref/local-string.log | 0 .../dk/camelot64/kickc/test/ref/local-string.sym | 0 .../java/dk/camelot64/kickc/test/ref/loopmin.asm | 0 .../java/dk/camelot64/kickc/test/ref/loopmin.cfg | 0 .../java/dk/camelot64/kickc/test/ref/loopmin.log | 0 .../java/dk/camelot64/kickc/test/ref/loopmin.sym | 0 .../java/dk/camelot64/kickc/test/ref/loopnest.asm | 0 .../java/dk/camelot64/kickc/test/ref/loopnest.cfg | 0 .../java/dk/camelot64/kickc/test/ref/loopnest.log | 0 .../java/dk/camelot64/kickc/test/ref/loopnest.sym | 0 .../java/dk/camelot64/kickc/test/ref/loopnest2.asm | 0 .../java/dk/camelot64/kickc/test/ref/loopnest2.cfg | 0 .../java/dk/camelot64/kickc/test/ref/loopnest2.log | 0 .../java/dk/camelot64/kickc/test/ref/loopnest2.sym | 0 .../java/dk/camelot64/kickc/test/ref/loopsplit.asm | 0 .../java/dk/camelot64/kickc/test/ref/loopsplit.cfg | 0 .../java/dk/camelot64/kickc/test/ref/loopsplit.log | 0 .../java/dk/camelot64/kickc/test/ref/loopsplit.sym | 0 .../java/dk/camelot64/kickc/test/ref/modglobal.asm | 0 .../java/dk/camelot64/kickc/test/ref/modglobal.cfg | 0 .../java/dk/camelot64/kickc/test/ref/modglobal.log | 0 .../java/dk/camelot64/kickc/test/ref/modglobal.sym | 0 .../dk/camelot64/kickc/test/ref/modglobalmin.asm | 0 .../dk/camelot64/kickc/test/ref/modglobalmin.cfg | 0 .../dk/camelot64/kickc/test/ref/modglobalmin.log | 0 .../dk/camelot64/kickc/test/ref/modglobalmin.sym | 0 .../java/dk/camelot64/kickc/test/ref/multiply.asm | 0 .../java/dk/camelot64/kickc/test/ref/multiply.cfg | 0 .../java/dk/camelot64/kickc/test/ref/multiply.log | 0 .../java/dk/camelot64/kickc/test/ref/multiply.sym | 0 .../kickc/test/ref/overlap-allocation-2.asm | 0 .../kickc/test/ref/overlap-allocation-2.cfg | 0 .../kickc/test/ref/overlap-allocation-2.log | 0 .../kickc/test/ref/overlap-allocation-2.sym | 0 .../camelot64/kickc/test/ref/overlap-allocation.asm | 0 .../camelot64/kickc/test/ref/overlap-allocation.cfg | 0 .../camelot64/kickc/test/ref/overlap-allocation.log | 0 .../camelot64/kickc/test/ref/overlap-allocation.sym | 0 .../dk/camelot64/kickc/test/ref/print-problem.asm | 0 .../dk/camelot64/kickc/test/ref/print-problem.cfg | 0 .../dk/camelot64/kickc/test/ref/print-problem.log | 0 .../dk/camelot64/kickc/test/ref/print-problem.sym | 0 .../java/dk/camelot64/kickc/test/ref/printmsg.asm | 0 .../java/dk/camelot64/kickc/test/ref/printmsg.cfg | 0 .../java/dk/camelot64/kickc/test/ref/printmsg.log | 0 .../java/dk/camelot64/kickc/test/ref/printmsg.sym | 0 .../java/dk/camelot64/kickc/test/ref/ptr-complex.asm | 0 .../java/dk/camelot64/kickc/test/ref/ptr-complex.cfg | 0 .../java/dk/camelot64/kickc/test/ref/ptr-complex.log | 0 .../java/dk/camelot64/kickc/test/ref/ptr-complex.sym | 0 .../java/dk/camelot64/kickc/test/ref/ptrtest.asm | 0 .../java/dk/camelot64/kickc/test/ref/ptrtest.cfg | 0 .../java/dk/camelot64/kickc/test/ref/ptrtest.log | 0 .../java/dk/camelot64/kickc/test/ref/ptrtest.sym | 0 .../java/dk/camelot64/kickc/test/ref/ptrtestmin.asm | 0 .../java/dk/camelot64/kickc/test/ref/ptrtestmin.cfg | 0 .../java/dk/camelot64/kickc/test/ref/ptrtestmin.log | 0 .../java/dk/camelot64/kickc/test/ref/ptrtestmin.sym | 0 .../dk/camelot64/kickc/test/ref/scroll-clobber.asm | 0 .../dk/camelot64/kickc/test/ref/scroll-clobber.cfg | 0 .../dk/camelot64/kickc/test/ref/scroll-clobber.log | 0 .../dk/camelot64/kickc/test/ref/scroll-clobber.sym | 0 .../java/dk/camelot64/kickc/test/ref/scroll.asm | 0 .../java/dk/camelot64/kickc/test/ref/scroll.cfg | 0 .../java/dk/camelot64/kickc/test/ref/scroll.log | 0 .../java/dk/camelot64/kickc/test/ref/scroll.sym | 0 .../java/dk/camelot64/kickc/test/ref/scrollbig.asm | 0 .../java/dk/camelot64/kickc/test/ref/scrollbig.cfg | 0 .../java/dk/camelot64/kickc/test/ref/scrollbig.log | 0 .../java/dk/camelot64/kickc/test/ref/scrollbig.sym | 0 .../dk/camelot64/kickc/test/ref/signed-bytes.asm | 0 .../dk/camelot64/kickc/test/ref/signed-bytes.cfg | 0 .../dk/camelot64/kickc/test/ref/signed-bytes.log | 0 .../dk/camelot64/kickc/test/ref/signed-bytes.sym | 0 .../dk/camelot64/kickc/test/ref/signed-words.asm | 0 .../dk/camelot64/kickc/test/ref/signed-words.cfg | 0 .../dk/camelot64/kickc/test/ref/signed-words.log | 0 .../dk/camelot64/kickc/test/ref/signed-words.sym | 0 .../java/dk/camelot64/kickc/test/ref/sinus-basic.asm | 0 .../java/dk/camelot64/kickc/test/ref/sinus-basic.cfg | 0 .../java/dk/camelot64/kickc/test/ref/sinus-basic.log | 0 .../java/dk/camelot64/kickc/test/ref/sinus-basic.sym | 0 .../dk/camelot64/kickc/test/ref/sinus-sprites.asm | 0 .../dk/camelot64/kickc/test/ref/sinus-sprites.cfg | 0 .../dk/camelot64/kickc/test/ref/sinus-sprites.log | 0 .../dk/camelot64/kickc/test/ref/sinus-sprites.sym | 0 .../java/dk/camelot64/kickc/test/ref/summin.asm | 0 .../java/dk/camelot64/kickc/test/ref/summin.cfg | 0 .../java/dk/camelot64/kickc/test/ref/summin.log | 0 .../java/dk/camelot64/kickc/test/ref/summin.sym | 0 .../camelot64/kickc/test/ref/true-inline-words.asm | 0 .../camelot64/kickc/test/ref/true-inline-words.cfg | 0 .../camelot64/kickc/test/ref/true-inline-words.log | 0 .../camelot64/kickc/test/ref/true-inline-words.sym | 0 .../dk/camelot64/kickc/test/ref/unused-method.asm | 0 .../dk/camelot64/kickc/test/ref/unused-method.cfg | 0 .../dk/camelot64/kickc/test/ref/unused-method.log | 0 .../dk/camelot64/kickc/test/ref/unused-method.sym | 0 .../java/dk/camelot64/kickc/test/ref/unused-vars.asm | 0 .../java/dk/camelot64/kickc/test/ref/unused-vars.cfg | 0 .../java/dk/camelot64/kickc/test/ref/unused-vars.log | 0 .../java/dk/camelot64/kickc/test/ref/unused-vars.sym | 0 .../java/dk/camelot64/kickc/test/ref/useglobal.asm | 0 .../java/dk/camelot64/kickc/test/ref/useglobal.cfg | 0 .../java/dk/camelot64/kickc/test/ref/useglobal.log | 0 .../java/dk/camelot64/kickc/test/ref/useglobal.sym | 0 .../java/dk/camelot64/kickc/test/ref/voronoi.asm | 0 .../java/dk/camelot64/kickc/test/ref/voronoi.cfg | 0 .../java/dk/camelot64/kickc/test/ref/voronoi.log | 0 .../java/dk/camelot64/kickc/test/ref/voronoi.sym | 0 .../java/dk/camelot64/kickc/test/ref/wordexpr.asm | 0 .../java/dk/camelot64/kickc/test/ref/wordexpr.cfg | 0 .../java/dk/camelot64/kickc/test/ref/wordexpr.log | 0 .../java/dk/camelot64/kickc/test/ref/wordexpr.sym | 0 .../java/dk/camelot64/kickc/test/ref/zpparammin.asm | 0 .../java/dk/camelot64/kickc/test/ref/zpparammin.cfg | 0 .../java/dk/camelot64/kickc/test/ref/zpparammin.log | 0 .../java/dk/camelot64/kickc/test/ref/zpparammin.sym | 0 .../java/dk/camelot64/kickc/test/ref/zpptr.asm | 0 .../java/dk/camelot64/kickc/test/ref/zpptr.cfg | 0 .../java/dk/camelot64/kickc/test/ref/zpptr.log | 0 .../java/dk/camelot64/kickc/test/ref/zpptr.sym | 0 .../java/dk/camelot64/kickc/test/scroll-clobber.kc | 0 .../java/dk/camelot64/kickc/test/scroll.kc | 0 .../java/dk/camelot64/kickc/test/scrollbig.kc | 0 .../java/dk/camelot64/kickc/test/selfassign.kc | 0 .../java/dk/camelot64/kickc/test/signed-bytes.kc | 0 .../java/dk/camelot64/kickc/test/signed-words.kc | 0 .../java/dk/camelot64/kickc/test/sinus-basic.kc | 0 .../java/dk/camelot64/kickc/test/sinus-sprites.kc | 0 .../java/dk/camelot64/kickc/test/sprtabs.kc | 0 .../dk/camelot64/kickc/test/stmt-outside-method.kc | 0 .../camelot64/kickc/test/string-length-mismatch.kc | 0 .../java/dk/camelot64/kickc/test/summin.kc | 0 .../java/dk/camelot64/kickc/test/test.kc | 0 .../java/dk/camelot64/kickc/test/tofewparams.kc | 0 .../java/dk/camelot64/kickc/test/tomanyparams.kc | 0 .../dk/camelot64/kickc/test/true-inline-words.kc | 0 .../java/dk/camelot64/kickc/test/typemismatch.kc | 0 .../java/dk/camelot64/kickc/test/unused-method.kc | 0 .../java/dk/camelot64/kickc/test/unused-vars.kc | 0 .../java/dk/camelot64/kickc/test/useglobal.kc | 0 .../java/dk/camelot64/kickc/test/useundeclared.kc | 0 .../java/dk/camelot64/kickc/test/useuninitialized.kc | 0 .../java/dk/camelot64/kickc/test/valuelist-error.kc | 0 .../java/dk/camelot64/kickc/test/voronoi.kc | 0 .../java/dk/camelot64/kickc/test/wordexpr.kc | 0 .../java/dk/camelot64/kickc/test/zpparammin.kc | 0 .../java/dk/camelot64/kickc/test/zpptr.kc | 0 395 files changed, 16 insertions(+), 3 deletions(-) rename src/{main => test}/java/dk/camelot64/kickc/test/ASMish.txt (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ReferenceHelper.java (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/TestErrors.java (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/TestPrograms.java (99%) rename src/{main => test}/java/dk/camelot64/kickc/test/alias.kc (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/array-length-mismatch.kc (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/array-uninitialized.kc (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/arrays-init.kc (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/asm-clobber.kc (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/assign-const.kc (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/basic-floats.kc (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/bitmap-bresenham.kc (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/bitmap-plotter.kc (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/bresenham.kc (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/bresenhamarr.kc (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/c64.kc (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/callconstparam.kc (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/callinc.kc (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/callmin.kc (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/callsum.kc (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/casting.kc (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/chargen.kc (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/codegen-fib.txt (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/codegen.txt (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/const-identification.kc (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/constabsmin.kc (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/constant-string-concat.kc (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/constantmin.kc (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/constants.kc (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/double-import.kc (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/fct-inc.txt (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/fct-sum.txt (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/fib.kc (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/fib2.kc (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/fibmem.kc (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/fillscreen.kc (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/flipper-rex2.kc (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/forclassicmin.kc (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/forincrementassign.kc (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/forrangemin.kc (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/forrangesymbolic.kc (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/halfscii.kc (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ifmin.kc (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/illegallvalue.kc (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/immzero.kc (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/imported.kc (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/importing.kc (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/incd020.kc (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/incrementinarray.kc (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/inline-asm-param.kc (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/inline-asm.kc (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/inline-assignment.kc (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/inline-string.kc (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/inline-word.kc (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/inlinearrayproblem.kc (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/inmem-const-array.kc (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/inmemarray.kc (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/inmemstring.kc (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/invalid-consttype.kc (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/iterarray.kc (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/literals.kc (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/liverange-call-problem.kc (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/liverange.kc (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/local-string.kc (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/loopmin.kc (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/loopnest.kc (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/loopnest2.kc (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/loopsplit.kc (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/mem.kc (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/memptr.kc (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/modglobal.kc (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/modglobalmin.kc (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/multiply.kc (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/nocast.kc (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/noreturn.kc (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/overlap-allocation-2.kc (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/overlap-allocation.kc (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/postinc.kc (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/print-problem.kc (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/print.kc (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/printmsg.kc (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/procedurenotfound.kc (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ptr-complex.kc (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ptrtest.kc (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ptrtestmin.kc (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/arrays-init.asm (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/arrays-init.cfg (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/arrays-init.log (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/arrays-init.sym (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/asm-clobber.asm (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/asm-clobber.cfg (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/asm-clobber.log (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/asm-clobber.sym (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/bitmap-bresenham.asm (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/bitmap-bresenham.cfg (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/bitmap-bresenham.log (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/bitmap-bresenham.sym (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/bitmap-plotter.asm (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/bitmap-plotter.cfg (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/bitmap-plotter.log (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/bitmap-plotter.sym (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/bresenham.asm (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/bresenham.cfg (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/bresenham.log (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/bresenham.sym (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/bresenhamarr.asm (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/bresenhamarr.cfg (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/bresenhamarr.log (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/bresenhamarr.sym (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/callconstparam.asm (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/callconstparam.cfg (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/callconstparam.log (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/callconstparam.sym (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/casting.asm (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/casting.cfg (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/casting.log (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/casting.sym (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/chargen.asm (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/chargen.cfg (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/chargen.log (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/chargen.sym (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/const-identification.asm (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/const-identification.cfg (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/const-identification.log (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/const-identification.sym (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/constabsmin.asm (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/constabsmin.cfg (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/constabsmin.log (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/constabsmin.sym (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/constant-string-concat.asm (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/constant-string-concat.cfg (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/constant-string-concat.log (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/constant-string-concat.sym (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/constantmin.asm (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/constantmin.cfg (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/constantmin.log (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/constantmin.sym (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/constants.asm (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/constants.cfg (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/constants.log (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/constants.sym (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/double-import.asm (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/double-import.cfg (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/double-import.log (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/double-import.sym (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/fibmem.asm (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/fibmem.cfg (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/fibmem.log (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/fibmem.sym (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/fillscreen.asm (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/fillscreen.cfg (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/fillscreen.log (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/fillscreen.sym (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/flipper-rex2.asm (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/flipper-rex2.cfg (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/flipper-rex2.log (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/flipper-rex2.sym (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/forclassicmin.asm (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/forclassicmin.cfg (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/forclassicmin.log (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/forclassicmin.sym (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/forincrementassign.asm (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/forincrementassign.cfg (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/forincrementassign.log (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/forincrementassign.sym (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/forrangemin.asm (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/forrangemin.cfg (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/forrangemin.log (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/forrangemin.sym (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/halfscii.asm (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/halfscii.cfg (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/halfscii.log (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/halfscii.sym (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/ifmin.asm (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/ifmin.cfg (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/ifmin.log (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/ifmin.sym (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/immzero.asm (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/immzero.cfg (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/immzero.log (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/immzero.sym (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/importing.asm (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/importing.cfg (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/importing.log (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/importing.sym (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/incd020.asm (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/incd020.cfg (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/incd020.log (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/incd020.sym (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/incrementinarray.asm (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/incrementinarray.cfg (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/incrementinarray.log (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/incrementinarray.sym (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/inline-asm.asm (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/inline-asm.cfg (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/inline-asm.log (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/inline-asm.sym (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/inline-assignment.asm (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/inline-assignment.cfg (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/inline-assignment.log (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/inline-assignment.sym (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/inline-string.asm (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/inline-string.cfg (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/inline-string.log (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/inline-string.sym (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/inline-word.asm (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/inline-word.cfg (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/inline-word.log (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/inline-word.sym (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/inlinearrayproblem.asm (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/inlinearrayproblem.cfg (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/inlinearrayproblem.log (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/inlinearrayproblem.sym (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/inmem-const-array.asm (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/inmem-const-array.cfg (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/inmem-const-array.log (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/inmem-const-array.sym (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/inmemarray.asm (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/inmemarray.cfg (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/inmemarray.log (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/inmemarray.sym (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/inmemstring.asm (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/inmemstring.cfg (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/inmemstring.log (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/inmemstring.sym (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/iterarray.asm (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/iterarray.cfg (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/iterarray.log (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/iterarray.sym (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/literals.asm (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/literals.cfg (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/literals.log (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/literals.sym (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/liverange-call-problem.asm (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/liverange-call-problem.cfg (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/liverange-call-problem.log (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/liverange-call-problem.sym (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/liverange.asm (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/liverange.cfg (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/liverange.log (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/liverange.sym (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/local-string.asm (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/local-string.cfg (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/local-string.log (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/local-string.sym (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/loopmin.asm (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/loopmin.cfg (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/loopmin.log (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/loopmin.sym (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/loopnest.asm (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/loopnest.cfg (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/loopnest.log (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/loopnest.sym (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/loopnest2.asm (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/loopnest2.cfg (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/loopnest2.log (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/loopnest2.sym (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/loopsplit.asm (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/loopsplit.cfg (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/loopsplit.log (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/loopsplit.sym (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/modglobal.asm (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/modglobal.cfg (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/modglobal.log (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/modglobal.sym (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/modglobalmin.asm (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/modglobalmin.cfg (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/modglobalmin.log (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/modglobalmin.sym (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/multiply.asm (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/multiply.cfg (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/multiply.log (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/multiply.sym (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/overlap-allocation-2.asm (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/overlap-allocation-2.cfg (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/overlap-allocation-2.log (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/overlap-allocation-2.sym (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/overlap-allocation.asm (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/overlap-allocation.cfg (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/overlap-allocation.log (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/overlap-allocation.sym (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/print-problem.asm (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/print-problem.cfg (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/print-problem.log (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/print-problem.sym (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/printmsg.asm (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/printmsg.cfg (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/printmsg.log (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/printmsg.sym (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/ptr-complex.asm (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/ptr-complex.cfg (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/ptr-complex.log (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/ptr-complex.sym (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/ptrtest.asm (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/ptrtest.cfg (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/ptrtest.log (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/ptrtest.sym (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/ptrtestmin.asm (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/ptrtestmin.cfg (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/ptrtestmin.log (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/ptrtestmin.sym (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/scroll-clobber.asm (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/scroll-clobber.cfg (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/scroll-clobber.log (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/scroll-clobber.sym (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/scroll.asm (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/scroll.cfg (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/scroll.log (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/scroll.sym (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/scrollbig.asm (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/scrollbig.cfg (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/scrollbig.log (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/scrollbig.sym (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/signed-bytes.asm (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/signed-bytes.cfg (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/signed-bytes.log (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/signed-bytes.sym (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/signed-words.asm (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/signed-words.cfg (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/signed-words.log (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/signed-words.sym (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/sinus-basic.asm (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/sinus-basic.cfg (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/sinus-basic.log (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/sinus-basic.sym (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/sinus-sprites.asm (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/sinus-sprites.cfg (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/sinus-sprites.log (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/sinus-sprites.sym (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/summin.asm (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/summin.cfg (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/summin.log (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/summin.sym (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/true-inline-words.asm (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/true-inline-words.cfg (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/true-inline-words.log (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/true-inline-words.sym (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/unused-method.asm (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/unused-method.cfg (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/unused-method.log (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/unused-method.sym (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/unused-vars.asm (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/unused-vars.cfg (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/unused-vars.log (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/unused-vars.sym (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/useglobal.asm (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/useglobal.cfg (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/useglobal.log (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/useglobal.sym (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/voronoi.asm (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/voronoi.cfg (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/voronoi.log (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/voronoi.sym (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/wordexpr.asm (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/wordexpr.cfg (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/wordexpr.log (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/wordexpr.sym (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/zpparammin.asm (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/zpparammin.cfg (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/zpparammin.log (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/zpparammin.sym (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/zpptr.asm (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/zpptr.cfg (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/zpptr.log (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/ref/zpptr.sym (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/scroll-clobber.kc (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/scroll.kc (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/scrollbig.kc (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/selfassign.kc (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/signed-bytes.kc (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/signed-words.kc (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/sinus-basic.kc (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/sinus-sprites.kc (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/sprtabs.kc (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/stmt-outside-method.kc (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/string-length-mismatch.kc (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/summin.kc (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/test.kc (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/tofewparams.kc (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/tomanyparams.kc (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/true-inline-words.kc (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/typemismatch.kc (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/unused-method.kc (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/unused-vars.kc (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/useglobal.kc (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/useundeclared.kc (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/useuninitialized.kc (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/valuelist-error.kc (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/voronoi.kc (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/wordexpr.kc (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/zpparammin.kc (100%) rename src/{main => test}/java/dk/camelot64/kickc/test/zpptr.kc (100%) 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