From 8e3427a84340717df0d5602a659df572b842e14f Mon Sep 17 00:00:00 2001 From: NikolajDanger Date: Wed, 18 May 2022 10:46:19 +0200 Subject: [PATCH] Move everything out --- {fasto/Fasto => Fasto}/AbSyn.fs | 0 {fasto/Fasto => Fasto}/CallGraph.fs | 0 {fasto/Fasto => Fasto}/CodeGen.fs | 0 {fasto/Fasto => Fasto}/CopyConstPropFold.fs | 0 {fasto/Fasto => Fasto}/DeadBindingRemoval.fs | 0 {fasto/Fasto => Fasto}/DeadFunctionRemoval.fs | 0 {fasto/Fasto => Fasto}/Fasto.fsproj | 0 {fasto/Fasto => Fasto}/Fasto.fsx | 0 {fasto/Fasto => Fasto}/Inlining.fs | 0 {fasto/Fasto => Fasto}/Interpreter.fs | 0 {fasto/Fasto => Fasto}/Lexer.fsl | 0 {fasto/Fasto => Fasto}/Mips.fs | 0 {fasto/Fasto => Fasto}/Parser.fsp | 0 {fasto/Fasto => Fasto}/RegAlloc.fs | 0 {fasto/Fasto => Fasto}/SymTab.fs | 0 {fasto/Fasto => Fasto}/SymTab.fsi | 0 {fasto/Fasto => Fasto}/TypeChecker.fs | 0 fasto/Makefile => Makefile | 0 fasto/README.txt => README.txt | 0 {fasto/bin => bin}/Mars4_5.jar | Bin {fasto/bin => bin}/compilerun.sh | 0 {fasto/bin => bin}/fasto.sh | 0 {fasto/bin => bin}/mars.sh | 0 {fasto/bin => bin}/runtests.sh | 0 {fasto/doc => doc}/GroupProj-2022.pdf | Bin {fasto/tests => tests}/comprehension.asm | 0 {fasto/tests => tests}/comprehension.fo | 0 {fasto/tests => tests}/comprehension.in | 0 {fasto/tests => tests}/comprehension.out | 0 {fasto/tests => tests}/copyConstPropFold0.asm | 0 {fasto/tests => tests}/copyConstPropFold0.fo | 0 {fasto/tests => tests}/copyConstPropFold0.in | 0 {fasto/tests => tests}/copyConstPropFold0.out | 0 {fasto/tests => tests}/copyConstPropFold1.asm | 0 {fasto/tests => tests}/copyConstPropFold1.fo | 0 {fasto/tests => tests}/copyConstPropFold1.in | 0 {fasto/tests => tests}/copyConstPropFold1.out | 0 {fasto/tests => tests}/dead_bnd_rem.asm | 0 {fasto/tests => tests}/dead_bnd_rem.fo | 0 {fasto/tests => tests}/dead_bnd_rem.in | 0 {fasto/tests => tests}/dead_bnd_rem.out | 0 {fasto/tests => tests}/fail_parse.err | 0 {fasto/tests => tests}/fail_parse.fo | 0 {fasto/tests => tests}/fib.asm | 0 {fasto/tests => tests}/fib.fo | 0 {fasto/tests => tests}/fib.in | 0 {fasto/tests => tests}/fib.out | 0 {fasto/tests => tests}/filter-on-2darr.asm | 0 {fasto/tests => tests}/filter-on-2darr.fo | 0 {fasto/tests => tests}/filter-on-2darr.in | 0 {fasto/tests => tests}/filter-on-2darr.out | 0 {fasto/tests => tests}/filter.asm | 0 {fasto/tests => tests}/filter.fo | 0 {fasto/tests => tests}/filter.in | 0 {fasto/tests => tests}/filter.out | 0 {fasto/tests => tests}/inline_map.asm | 0 {fasto/tests => tests}/inline_map.fo | 0 {fasto/tests => tests}/inline_map.in | 0 {fasto/tests => tests}/inline_map.out | 0 {fasto/tests => tests}/inline_shadow.asm | 0 {fasto/tests => tests}/inline_shadow.fo | 0 {fasto/tests => tests}/inline_shadow.in | 0 {fasto/tests => tests}/inline_shadow.out | 0 {fasto/tests => tests}/io_mssp.asm | 0 {fasto/tests => tests}/io_mssp.fo | 0 {fasto/tests => tests}/io_mssp.in | 0 {fasto/tests => tests}/io_mssp.out | 0 {fasto/tests => tests}/iota.asm | 0 {fasto/tests => tests}/iota.fo | 0 {fasto/tests => tests}/iota.in | 0 {fasto/tests => tests}/iota.out | 0 {fasto/tests => tests}/lambda.asm | 0 {fasto/tests => tests}/lambda.fo | 0 {fasto/tests => tests}/lambda.in | 0 {fasto/tests => tests}/lambda.out | 0 {fasto/tests => tests}/map_red_io.asm | 0 {fasto/tests => tests}/map_red_io.fo | 0 {fasto/tests => tests}/map_red_io.in | 0 {fasto/tests => tests}/map_red_io.out | 0 {fasto/tests => tests}/multilet.asm | 0 {fasto/tests => tests}/multilet.fo | 0 {fasto/tests => tests}/multilet.in | 0 {fasto/tests => tests}/multilet.out | 0 {fasto/tests => tests}/neg_simple.err | 0 {fasto/tests => tests}/neg_simple.fo | 0 {fasto/tests => tests}/negate.asm | 0 {fasto/tests => tests}/negate.fo | 0 {fasto/tests => tests}/negate.in | 0 {fasto/tests => tests}/negate.out | 0 {fasto/tests => tests}/ordchr.asm | 0 {fasto/tests => tests}/ordchr.fo | 0 {fasto/tests => tests}/ordchr.in | 0 {fasto/tests => tests}/ordchr.out | 0 {fasto/tests => tests}/proj_figure3.asm | 0 {fasto/tests => tests}/proj_figure3.fo | 0 {fasto/tests => tests}/proj_figure3.in | 0 {fasto/tests => tests}/proj_figure3.out | 0 {fasto/tests => tests}/reduce.asm | 0 {fasto/tests => tests}/reduce.fo | 0 {fasto/tests => tests}/reduce.in | 0 {fasto/tests => tests}/reduce.out | 0 {fasto/tests => tests}/replicate.asm | 0 {fasto/tests => tests}/replicate.fo | 0 {fasto/tests => tests}/replicate.in | 0 {fasto/tests => tests}/replicate.out | 0 {fasto/tests => tests}/scan.asm | 0 {fasto/tests => tests}/scan.fo | 0 {fasto/tests => tests}/scan.in | 0 {fasto/tests => tests}/scan.out | 0 {fasto/tests => tests}/short_circuit.asm | 0 {fasto/tests => tests}/short_circuit.fo | 0 {fasto/tests => tests}/short_circuit.in | 0 {fasto/tests => tests}/short_circuit.out | 0 {fasto/tools => tools}/emacs/README.md | 0 {fasto/tools => tools}/emacs/fasto-mode.el | 0 {fasto/tools => tools}/vim/README.txt | 0 {fasto/tools => tools}/vim/fasto.vim | 0 117 files changed, 0 insertions(+), 0 deletions(-) rename {fasto/Fasto => Fasto}/AbSyn.fs (100%) rename {fasto/Fasto => Fasto}/CallGraph.fs (100%) rename {fasto/Fasto => Fasto}/CodeGen.fs (100%) rename {fasto/Fasto => Fasto}/CopyConstPropFold.fs (100%) rename {fasto/Fasto => Fasto}/DeadBindingRemoval.fs (100%) rename {fasto/Fasto => Fasto}/DeadFunctionRemoval.fs (100%) rename {fasto/Fasto => Fasto}/Fasto.fsproj (100%) rename {fasto/Fasto => Fasto}/Fasto.fsx (100%) rename {fasto/Fasto => Fasto}/Inlining.fs (100%) rename {fasto/Fasto => Fasto}/Interpreter.fs (100%) rename {fasto/Fasto => Fasto}/Lexer.fsl (100%) rename {fasto/Fasto => Fasto}/Mips.fs (100%) rename {fasto/Fasto => Fasto}/Parser.fsp (100%) rename {fasto/Fasto => Fasto}/RegAlloc.fs (100%) rename {fasto/Fasto => Fasto}/SymTab.fs (100%) rename {fasto/Fasto => Fasto}/SymTab.fsi (100%) rename {fasto/Fasto => Fasto}/TypeChecker.fs (100%) rename fasto/Makefile => Makefile (100%) rename fasto/README.txt => README.txt (100%) rename {fasto/bin => bin}/Mars4_5.jar (100%) rename {fasto/bin => bin}/compilerun.sh (100%) rename {fasto/bin => bin}/fasto.sh (100%) rename {fasto/bin => bin}/mars.sh (100%) rename {fasto/bin => bin}/runtests.sh (100%) rename {fasto/doc => doc}/GroupProj-2022.pdf (100%) rename {fasto/tests => tests}/comprehension.asm (100%) rename {fasto/tests => tests}/comprehension.fo (100%) rename {fasto/tests => tests}/comprehension.in (100%) rename {fasto/tests => tests}/comprehension.out (100%) rename {fasto/tests => tests}/copyConstPropFold0.asm (100%) rename {fasto/tests => tests}/copyConstPropFold0.fo (100%) rename {fasto/tests => tests}/copyConstPropFold0.in (100%) rename {fasto/tests => tests}/copyConstPropFold0.out (100%) rename {fasto/tests => tests}/copyConstPropFold1.asm (100%) rename {fasto/tests => tests}/copyConstPropFold1.fo (100%) rename {fasto/tests => tests}/copyConstPropFold1.in (100%) rename {fasto/tests => tests}/copyConstPropFold1.out (100%) rename {fasto/tests => tests}/dead_bnd_rem.asm (100%) rename {fasto/tests => tests}/dead_bnd_rem.fo (100%) rename {fasto/tests => tests}/dead_bnd_rem.in (100%) rename {fasto/tests => tests}/dead_bnd_rem.out (100%) rename {fasto/tests => tests}/fail_parse.err (100%) rename {fasto/tests => tests}/fail_parse.fo (100%) rename {fasto/tests => tests}/fib.asm (100%) rename {fasto/tests => tests}/fib.fo (100%) rename {fasto/tests => tests}/fib.in (100%) rename {fasto/tests => tests}/fib.out (100%) rename {fasto/tests => tests}/filter-on-2darr.asm (100%) rename {fasto/tests => tests}/filter-on-2darr.fo (100%) rename {fasto/tests => tests}/filter-on-2darr.in (100%) rename {fasto/tests => tests}/filter-on-2darr.out (100%) rename {fasto/tests => tests}/filter.asm (100%) rename {fasto/tests => tests}/filter.fo (100%) rename {fasto/tests => tests}/filter.in (100%) rename {fasto/tests => tests}/filter.out (100%) rename {fasto/tests => tests}/inline_map.asm (100%) rename {fasto/tests => tests}/inline_map.fo (100%) rename {fasto/tests => tests}/inline_map.in (100%) rename {fasto/tests => tests}/inline_map.out (100%) rename {fasto/tests => tests}/inline_shadow.asm (100%) rename {fasto/tests => tests}/inline_shadow.fo (100%) rename {fasto/tests => tests}/inline_shadow.in (100%) rename {fasto/tests => tests}/inline_shadow.out (100%) rename {fasto/tests => tests}/io_mssp.asm (100%) rename {fasto/tests => tests}/io_mssp.fo (100%) rename {fasto/tests => tests}/io_mssp.in (100%) rename {fasto/tests => tests}/io_mssp.out (100%) rename {fasto/tests => tests}/iota.asm (100%) rename {fasto/tests => tests}/iota.fo (100%) rename {fasto/tests => tests}/iota.in (100%) rename {fasto/tests => tests}/iota.out (100%) rename {fasto/tests => tests}/lambda.asm (100%) rename {fasto/tests => tests}/lambda.fo (100%) rename {fasto/tests => tests}/lambda.in (100%) rename {fasto/tests => tests}/lambda.out (100%) rename {fasto/tests => tests}/map_red_io.asm (100%) rename {fasto/tests => tests}/map_red_io.fo (100%) rename {fasto/tests => tests}/map_red_io.in (100%) rename {fasto/tests => tests}/map_red_io.out (100%) rename {fasto/tests => tests}/multilet.asm (100%) rename {fasto/tests => tests}/multilet.fo (100%) rename {fasto/tests => tests}/multilet.in (100%) rename {fasto/tests => tests}/multilet.out (100%) rename {fasto/tests => tests}/neg_simple.err (100%) rename {fasto/tests => tests}/neg_simple.fo (100%) rename {fasto/tests => tests}/negate.asm (100%) rename {fasto/tests => tests}/negate.fo (100%) rename {fasto/tests => tests}/negate.in (100%) rename {fasto/tests => tests}/negate.out (100%) rename {fasto/tests => tests}/ordchr.asm (100%) rename {fasto/tests => tests}/ordchr.fo (100%) rename {fasto/tests => tests}/ordchr.in (100%) rename {fasto/tests => tests}/ordchr.out (100%) rename {fasto/tests => tests}/proj_figure3.asm (100%) rename {fasto/tests => tests}/proj_figure3.fo (100%) rename {fasto/tests => tests}/proj_figure3.in (100%) rename {fasto/tests => tests}/proj_figure3.out (100%) rename {fasto/tests => tests}/reduce.asm (100%) rename {fasto/tests => tests}/reduce.fo (100%) rename {fasto/tests => tests}/reduce.in (100%) rename {fasto/tests => tests}/reduce.out (100%) rename {fasto/tests => tests}/replicate.asm (100%) rename {fasto/tests => tests}/replicate.fo (100%) rename {fasto/tests => tests}/replicate.in (100%) rename {fasto/tests => tests}/replicate.out (100%) rename {fasto/tests => tests}/scan.asm (100%) rename {fasto/tests => tests}/scan.fo (100%) rename {fasto/tests => tests}/scan.in (100%) rename {fasto/tests => tests}/scan.out (100%) rename {fasto/tests => tests}/short_circuit.asm (100%) rename {fasto/tests => tests}/short_circuit.fo (100%) rename {fasto/tests => tests}/short_circuit.in (100%) rename {fasto/tests => tests}/short_circuit.out (100%) rename {fasto/tools => tools}/emacs/README.md (100%) rename {fasto/tools => tools}/emacs/fasto-mode.el (100%) rename {fasto/tools => tools}/vim/README.txt (100%) rename {fasto/tools => tools}/vim/fasto.vim (100%) diff --git a/fasto/Fasto/AbSyn.fs b/Fasto/AbSyn.fs similarity index 100% rename from fasto/Fasto/AbSyn.fs rename to Fasto/AbSyn.fs diff --git a/fasto/Fasto/CallGraph.fs b/Fasto/CallGraph.fs similarity index 100% rename from fasto/Fasto/CallGraph.fs rename to Fasto/CallGraph.fs diff --git a/fasto/Fasto/CodeGen.fs b/Fasto/CodeGen.fs similarity index 100% rename from fasto/Fasto/CodeGen.fs rename to Fasto/CodeGen.fs diff --git a/fasto/Fasto/CopyConstPropFold.fs b/Fasto/CopyConstPropFold.fs similarity index 100% rename from fasto/Fasto/CopyConstPropFold.fs rename to Fasto/CopyConstPropFold.fs diff --git a/fasto/Fasto/DeadBindingRemoval.fs b/Fasto/DeadBindingRemoval.fs similarity index 100% rename from fasto/Fasto/DeadBindingRemoval.fs rename to Fasto/DeadBindingRemoval.fs diff --git a/fasto/Fasto/DeadFunctionRemoval.fs b/Fasto/DeadFunctionRemoval.fs similarity index 100% rename from fasto/Fasto/DeadFunctionRemoval.fs rename to Fasto/DeadFunctionRemoval.fs diff --git a/fasto/Fasto/Fasto.fsproj b/Fasto/Fasto.fsproj similarity index 100% rename from fasto/Fasto/Fasto.fsproj rename to Fasto/Fasto.fsproj diff --git a/fasto/Fasto/Fasto.fsx b/Fasto/Fasto.fsx similarity index 100% rename from fasto/Fasto/Fasto.fsx rename to Fasto/Fasto.fsx diff --git a/fasto/Fasto/Inlining.fs b/Fasto/Inlining.fs similarity index 100% rename from fasto/Fasto/Inlining.fs rename to Fasto/Inlining.fs diff --git a/fasto/Fasto/Interpreter.fs b/Fasto/Interpreter.fs similarity index 100% rename from fasto/Fasto/Interpreter.fs rename to Fasto/Interpreter.fs diff --git a/fasto/Fasto/Lexer.fsl b/Fasto/Lexer.fsl similarity index 100% rename from fasto/Fasto/Lexer.fsl rename to Fasto/Lexer.fsl diff --git a/fasto/Fasto/Mips.fs b/Fasto/Mips.fs similarity index 100% rename from fasto/Fasto/Mips.fs rename to Fasto/Mips.fs diff --git a/fasto/Fasto/Parser.fsp b/Fasto/Parser.fsp similarity index 100% rename from fasto/Fasto/Parser.fsp rename to Fasto/Parser.fsp diff --git a/fasto/Fasto/RegAlloc.fs b/Fasto/RegAlloc.fs similarity index 100% rename from fasto/Fasto/RegAlloc.fs rename to Fasto/RegAlloc.fs diff --git a/fasto/Fasto/SymTab.fs b/Fasto/SymTab.fs similarity index 100% rename from fasto/Fasto/SymTab.fs rename to Fasto/SymTab.fs diff --git a/fasto/Fasto/SymTab.fsi b/Fasto/SymTab.fsi similarity index 100% rename from fasto/Fasto/SymTab.fsi rename to Fasto/SymTab.fsi diff --git a/fasto/Fasto/TypeChecker.fs b/Fasto/TypeChecker.fs similarity index 100% rename from fasto/Fasto/TypeChecker.fs rename to Fasto/TypeChecker.fs diff --git a/fasto/Makefile b/Makefile similarity index 100% rename from fasto/Makefile rename to Makefile diff --git a/fasto/README.txt b/README.txt similarity index 100% rename from fasto/README.txt rename to README.txt diff --git a/fasto/bin/Mars4_5.jar b/bin/Mars4_5.jar similarity index 100% rename from fasto/bin/Mars4_5.jar rename to bin/Mars4_5.jar diff --git a/fasto/bin/compilerun.sh b/bin/compilerun.sh similarity index 100% rename from fasto/bin/compilerun.sh rename to bin/compilerun.sh diff --git a/fasto/bin/fasto.sh b/bin/fasto.sh similarity index 100% rename from fasto/bin/fasto.sh rename to bin/fasto.sh diff --git a/fasto/bin/mars.sh b/bin/mars.sh similarity index 100% rename from fasto/bin/mars.sh rename to bin/mars.sh diff --git a/fasto/bin/runtests.sh b/bin/runtests.sh similarity index 100% rename from fasto/bin/runtests.sh rename to bin/runtests.sh diff --git a/fasto/doc/GroupProj-2022.pdf b/doc/GroupProj-2022.pdf similarity index 100% rename from fasto/doc/GroupProj-2022.pdf rename to doc/GroupProj-2022.pdf diff --git a/fasto/tests/comprehension.asm b/tests/comprehension.asm similarity index 100% rename from fasto/tests/comprehension.asm rename to tests/comprehension.asm diff --git a/fasto/tests/comprehension.fo b/tests/comprehension.fo similarity index 100% rename from fasto/tests/comprehension.fo rename to tests/comprehension.fo diff --git a/fasto/tests/comprehension.in b/tests/comprehension.in similarity index 100% rename from fasto/tests/comprehension.in rename to tests/comprehension.in diff --git a/fasto/tests/comprehension.out b/tests/comprehension.out similarity index 100% rename from fasto/tests/comprehension.out rename to tests/comprehension.out diff --git a/fasto/tests/copyConstPropFold0.asm b/tests/copyConstPropFold0.asm similarity index 100% rename from fasto/tests/copyConstPropFold0.asm rename to tests/copyConstPropFold0.asm diff --git a/fasto/tests/copyConstPropFold0.fo b/tests/copyConstPropFold0.fo similarity index 100% rename from fasto/tests/copyConstPropFold0.fo rename to tests/copyConstPropFold0.fo diff --git a/fasto/tests/copyConstPropFold0.in b/tests/copyConstPropFold0.in similarity index 100% rename from fasto/tests/copyConstPropFold0.in rename to tests/copyConstPropFold0.in diff --git a/fasto/tests/copyConstPropFold0.out b/tests/copyConstPropFold0.out similarity index 100% rename from fasto/tests/copyConstPropFold0.out rename to tests/copyConstPropFold0.out diff --git a/fasto/tests/copyConstPropFold1.asm b/tests/copyConstPropFold1.asm similarity index 100% rename from fasto/tests/copyConstPropFold1.asm rename to tests/copyConstPropFold1.asm diff --git a/fasto/tests/copyConstPropFold1.fo b/tests/copyConstPropFold1.fo similarity index 100% rename from fasto/tests/copyConstPropFold1.fo rename to tests/copyConstPropFold1.fo diff --git a/fasto/tests/copyConstPropFold1.in b/tests/copyConstPropFold1.in similarity index 100% rename from fasto/tests/copyConstPropFold1.in rename to tests/copyConstPropFold1.in diff --git a/fasto/tests/copyConstPropFold1.out b/tests/copyConstPropFold1.out similarity index 100% rename from fasto/tests/copyConstPropFold1.out rename to tests/copyConstPropFold1.out diff --git a/fasto/tests/dead_bnd_rem.asm b/tests/dead_bnd_rem.asm similarity index 100% rename from fasto/tests/dead_bnd_rem.asm rename to tests/dead_bnd_rem.asm diff --git a/fasto/tests/dead_bnd_rem.fo b/tests/dead_bnd_rem.fo similarity index 100% rename from fasto/tests/dead_bnd_rem.fo rename to tests/dead_bnd_rem.fo diff --git a/fasto/tests/dead_bnd_rem.in b/tests/dead_bnd_rem.in similarity index 100% rename from fasto/tests/dead_bnd_rem.in rename to tests/dead_bnd_rem.in diff --git a/fasto/tests/dead_bnd_rem.out b/tests/dead_bnd_rem.out similarity index 100% rename from fasto/tests/dead_bnd_rem.out rename to tests/dead_bnd_rem.out diff --git a/fasto/tests/fail_parse.err b/tests/fail_parse.err similarity index 100% rename from fasto/tests/fail_parse.err rename to tests/fail_parse.err diff --git a/fasto/tests/fail_parse.fo b/tests/fail_parse.fo similarity index 100% rename from fasto/tests/fail_parse.fo rename to tests/fail_parse.fo diff --git a/fasto/tests/fib.asm b/tests/fib.asm similarity index 100% rename from fasto/tests/fib.asm rename to tests/fib.asm diff --git a/fasto/tests/fib.fo b/tests/fib.fo similarity index 100% rename from fasto/tests/fib.fo rename to tests/fib.fo diff --git a/fasto/tests/fib.in b/tests/fib.in similarity index 100% rename from fasto/tests/fib.in rename to tests/fib.in diff --git a/fasto/tests/fib.out b/tests/fib.out similarity index 100% rename from fasto/tests/fib.out rename to tests/fib.out diff --git a/fasto/tests/filter-on-2darr.asm b/tests/filter-on-2darr.asm similarity index 100% rename from fasto/tests/filter-on-2darr.asm rename to tests/filter-on-2darr.asm diff --git a/fasto/tests/filter-on-2darr.fo b/tests/filter-on-2darr.fo similarity index 100% rename from fasto/tests/filter-on-2darr.fo rename to tests/filter-on-2darr.fo diff --git a/fasto/tests/filter-on-2darr.in b/tests/filter-on-2darr.in similarity index 100% rename from fasto/tests/filter-on-2darr.in rename to tests/filter-on-2darr.in diff --git a/fasto/tests/filter-on-2darr.out b/tests/filter-on-2darr.out similarity index 100% rename from fasto/tests/filter-on-2darr.out rename to tests/filter-on-2darr.out diff --git a/fasto/tests/filter.asm b/tests/filter.asm similarity index 100% rename from fasto/tests/filter.asm rename to tests/filter.asm diff --git a/fasto/tests/filter.fo b/tests/filter.fo similarity index 100% rename from fasto/tests/filter.fo rename to tests/filter.fo diff --git a/fasto/tests/filter.in b/tests/filter.in similarity index 100% rename from fasto/tests/filter.in rename to tests/filter.in diff --git a/fasto/tests/filter.out b/tests/filter.out similarity index 100% rename from fasto/tests/filter.out rename to tests/filter.out diff --git a/fasto/tests/inline_map.asm b/tests/inline_map.asm similarity index 100% rename from fasto/tests/inline_map.asm rename to tests/inline_map.asm diff --git a/fasto/tests/inline_map.fo b/tests/inline_map.fo similarity index 100% rename from fasto/tests/inline_map.fo rename to tests/inline_map.fo diff --git a/fasto/tests/inline_map.in b/tests/inline_map.in similarity index 100% rename from fasto/tests/inline_map.in rename to tests/inline_map.in diff --git a/fasto/tests/inline_map.out b/tests/inline_map.out similarity index 100% rename from fasto/tests/inline_map.out rename to tests/inline_map.out diff --git a/fasto/tests/inline_shadow.asm b/tests/inline_shadow.asm similarity index 100% rename from fasto/tests/inline_shadow.asm rename to tests/inline_shadow.asm diff --git a/fasto/tests/inline_shadow.fo b/tests/inline_shadow.fo similarity index 100% rename from fasto/tests/inline_shadow.fo rename to tests/inline_shadow.fo diff --git a/fasto/tests/inline_shadow.in b/tests/inline_shadow.in similarity index 100% rename from fasto/tests/inline_shadow.in rename to tests/inline_shadow.in diff --git a/fasto/tests/inline_shadow.out b/tests/inline_shadow.out similarity index 100% rename from fasto/tests/inline_shadow.out rename to tests/inline_shadow.out diff --git a/fasto/tests/io_mssp.asm b/tests/io_mssp.asm similarity index 100% rename from fasto/tests/io_mssp.asm rename to tests/io_mssp.asm diff --git a/fasto/tests/io_mssp.fo b/tests/io_mssp.fo similarity index 100% rename from fasto/tests/io_mssp.fo rename to tests/io_mssp.fo diff --git a/fasto/tests/io_mssp.in b/tests/io_mssp.in similarity index 100% rename from fasto/tests/io_mssp.in rename to tests/io_mssp.in diff --git a/fasto/tests/io_mssp.out b/tests/io_mssp.out similarity index 100% rename from fasto/tests/io_mssp.out rename to tests/io_mssp.out diff --git a/fasto/tests/iota.asm b/tests/iota.asm similarity index 100% rename from fasto/tests/iota.asm rename to tests/iota.asm diff --git a/fasto/tests/iota.fo b/tests/iota.fo similarity index 100% rename from fasto/tests/iota.fo rename to tests/iota.fo diff --git a/fasto/tests/iota.in b/tests/iota.in similarity index 100% rename from fasto/tests/iota.in rename to tests/iota.in diff --git a/fasto/tests/iota.out b/tests/iota.out similarity index 100% rename from fasto/tests/iota.out rename to tests/iota.out diff --git a/fasto/tests/lambda.asm b/tests/lambda.asm similarity index 100% rename from fasto/tests/lambda.asm rename to tests/lambda.asm diff --git a/fasto/tests/lambda.fo b/tests/lambda.fo similarity index 100% rename from fasto/tests/lambda.fo rename to tests/lambda.fo diff --git a/fasto/tests/lambda.in b/tests/lambda.in similarity index 100% rename from fasto/tests/lambda.in rename to tests/lambda.in diff --git a/fasto/tests/lambda.out b/tests/lambda.out similarity index 100% rename from fasto/tests/lambda.out rename to tests/lambda.out diff --git a/fasto/tests/map_red_io.asm b/tests/map_red_io.asm similarity index 100% rename from fasto/tests/map_red_io.asm rename to tests/map_red_io.asm diff --git a/fasto/tests/map_red_io.fo b/tests/map_red_io.fo similarity index 100% rename from fasto/tests/map_red_io.fo rename to tests/map_red_io.fo diff --git a/fasto/tests/map_red_io.in b/tests/map_red_io.in similarity index 100% rename from fasto/tests/map_red_io.in rename to tests/map_red_io.in diff --git a/fasto/tests/map_red_io.out b/tests/map_red_io.out similarity index 100% rename from fasto/tests/map_red_io.out rename to tests/map_red_io.out diff --git a/fasto/tests/multilet.asm b/tests/multilet.asm similarity index 100% rename from fasto/tests/multilet.asm rename to tests/multilet.asm diff --git a/fasto/tests/multilet.fo b/tests/multilet.fo similarity index 100% rename from fasto/tests/multilet.fo rename to tests/multilet.fo diff --git a/fasto/tests/multilet.in b/tests/multilet.in similarity index 100% rename from fasto/tests/multilet.in rename to tests/multilet.in diff --git a/fasto/tests/multilet.out b/tests/multilet.out similarity index 100% rename from fasto/tests/multilet.out rename to tests/multilet.out diff --git a/fasto/tests/neg_simple.err b/tests/neg_simple.err similarity index 100% rename from fasto/tests/neg_simple.err rename to tests/neg_simple.err diff --git a/fasto/tests/neg_simple.fo b/tests/neg_simple.fo similarity index 100% rename from fasto/tests/neg_simple.fo rename to tests/neg_simple.fo diff --git a/fasto/tests/negate.asm b/tests/negate.asm similarity index 100% rename from fasto/tests/negate.asm rename to tests/negate.asm diff --git a/fasto/tests/negate.fo b/tests/negate.fo similarity index 100% rename from fasto/tests/negate.fo rename to tests/negate.fo diff --git a/fasto/tests/negate.in b/tests/negate.in similarity index 100% rename from fasto/tests/negate.in rename to tests/negate.in diff --git a/fasto/tests/negate.out b/tests/negate.out similarity index 100% rename from fasto/tests/negate.out rename to tests/negate.out diff --git a/fasto/tests/ordchr.asm b/tests/ordchr.asm similarity index 100% rename from fasto/tests/ordchr.asm rename to tests/ordchr.asm diff --git a/fasto/tests/ordchr.fo b/tests/ordchr.fo similarity index 100% rename from fasto/tests/ordchr.fo rename to tests/ordchr.fo diff --git a/fasto/tests/ordchr.in b/tests/ordchr.in similarity index 100% rename from fasto/tests/ordchr.in rename to tests/ordchr.in diff --git a/fasto/tests/ordchr.out b/tests/ordchr.out similarity index 100% rename from fasto/tests/ordchr.out rename to tests/ordchr.out diff --git a/fasto/tests/proj_figure3.asm b/tests/proj_figure3.asm similarity index 100% rename from fasto/tests/proj_figure3.asm rename to tests/proj_figure3.asm diff --git a/fasto/tests/proj_figure3.fo b/tests/proj_figure3.fo similarity index 100% rename from fasto/tests/proj_figure3.fo rename to tests/proj_figure3.fo diff --git a/fasto/tests/proj_figure3.in b/tests/proj_figure3.in similarity index 100% rename from fasto/tests/proj_figure3.in rename to tests/proj_figure3.in diff --git a/fasto/tests/proj_figure3.out b/tests/proj_figure3.out similarity index 100% rename from fasto/tests/proj_figure3.out rename to tests/proj_figure3.out diff --git a/fasto/tests/reduce.asm b/tests/reduce.asm similarity index 100% rename from fasto/tests/reduce.asm rename to tests/reduce.asm diff --git a/fasto/tests/reduce.fo b/tests/reduce.fo similarity index 100% rename from fasto/tests/reduce.fo rename to tests/reduce.fo diff --git a/fasto/tests/reduce.in b/tests/reduce.in similarity index 100% rename from fasto/tests/reduce.in rename to tests/reduce.in diff --git a/fasto/tests/reduce.out b/tests/reduce.out similarity index 100% rename from fasto/tests/reduce.out rename to tests/reduce.out diff --git a/fasto/tests/replicate.asm b/tests/replicate.asm similarity index 100% rename from fasto/tests/replicate.asm rename to tests/replicate.asm diff --git a/fasto/tests/replicate.fo b/tests/replicate.fo similarity index 100% rename from fasto/tests/replicate.fo rename to tests/replicate.fo diff --git a/fasto/tests/replicate.in b/tests/replicate.in similarity index 100% rename from fasto/tests/replicate.in rename to tests/replicate.in diff --git a/fasto/tests/replicate.out b/tests/replicate.out similarity index 100% rename from fasto/tests/replicate.out rename to tests/replicate.out diff --git a/fasto/tests/scan.asm b/tests/scan.asm similarity index 100% rename from fasto/tests/scan.asm rename to tests/scan.asm diff --git a/fasto/tests/scan.fo b/tests/scan.fo similarity index 100% rename from fasto/tests/scan.fo rename to tests/scan.fo diff --git a/fasto/tests/scan.in b/tests/scan.in similarity index 100% rename from fasto/tests/scan.in rename to tests/scan.in diff --git a/fasto/tests/scan.out b/tests/scan.out similarity index 100% rename from fasto/tests/scan.out rename to tests/scan.out diff --git a/fasto/tests/short_circuit.asm b/tests/short_circuit.asm similarity index 100% rename from fasto/tests/short_circuit.asm rename to tests/short_circuit.asm diff --git a/fasto/tests/short_circuit.fo b/tests/short_circuit.fo similarity index 100% rename from fasto/tests/short_circuit.fo rename to tests/short_circuit.fo diff --git a/fasto/tests/short_circuit.in b/tests/short_circuit.in similarity index 100% rename from fasto/tests/short_circuit.in rename to tests/short_circuit.in diff --git a/fasto/tests/short_circuit.out b/tests/short_circuit.out similarity index 100% rename from fasto/tests/short_circuit.out rename to tests/short_circuit.out diff --git a/fasto/tools/emacs/README.md b/tools/emacs/README.md similarity index 100% rename from fasto/tools/emacs/README.md rename to tools/emacs/README.md diff --git a/fasto/tools/emacs/fasto-mode.el b/tools/emacs/fasto-mode.el similarity index 100% rename from fasto/tools/emacs/fasto-mode.el rename to tools/emacs/fasto-mode.el diff --git a/fasto/tools/vim/README.txt b/tools/vim/README.txt similarity index 100% rename from fasto/tools/vim/README.txt rename to tools/vim/README.txt diff --git a/fasto/tools/vim/fasto.vim b/tools/vim/fasto.vim similarity index 100% rename from fasto/tools/vim/fasto.vim rename to tools/vim/fasto.vim