From 048d980573605a57c5bbf50d840d250ba401ecb7 Mon Sep 17 00:00:00 2001 From: Sander Mertens Date: Sun, 18 Oct 2015 03:03:00 -0400 Subject: [PATCH] #341 Move test scripts to ast test folder --- .../corto/ast/test/scripts}/function/run.sh | 0 .../corto/ast/test/scripts}/function/tc_function01a.cx | 0 .../corto/ast/test/scripts}/function/tc_function01b.cx | 0 .../corto/ast/test/scripts}/function/tc_function01c.cx | 0 .../corto/ast/test/scripts}/function/tc_function01d.cx | 0 .../corto/ast/test/scripts}/function/tc_function01e.cx | 0 .../corto/ast/test/scripts}/function/tc_function02a.cx | 0 .../corto/ast/test/scripts}/function/tc_function02b.cx | 0 .../corto/ast/test/scripts}/function/tc_function03a.cx | 0 .../corto/ast/test/scripts}/function/tc_function03b.cx | 0 .../corto/ast/test/scripts}/function/tc_function03c.cx | 0 .../corto/ast/test/scripts}/function/tc_function03d.cx | 0 .../corto/ast/test/scripts}/function/tc_function04a.cx | 0 .../corto/ast/test/scripts}/function/tc_function05a.cx | 0 .../corto/ast/test/scripts}/function/tc_function06a.cx | 0 .../corto/ast/test/scripts}/function/tc_function06b.cx | 0 .../corto/ast/test/scripts}/function/tc_function06c.cx | 0 .../corto/ast/test/scripts}/function/tc_function06d.cx | 0 .../corto/ast/test/scripts}/function/tc_function07a.cx | 0 .../corto/ast/test/scripts}/function/tc_function07b.cx | 0 .../corto/ast/test/scripts}/function/tc_function08a.cx | 0 .../corto/ast/test/scripts}/function/tc_function08b.cx | 0 .../corto/ast/test/scripts}/function/tc_function09a.cx | 0 .../corto/ast/test/scripts}/function/tc_function10a.cx | 0 .../corto/ast/test/scripts}/function/tc_function10b.cx | 0 .../corto/ast/test/scripts}/function/tc_function11a.cx | 0 .../corto/ast/test/scripts}/function/tc_function12a.cx | 0 .../corto/ast/test/scripts}/function/tc_function12b.cx | 0 .../corto/ast/test/scripts}/function/tc_function13a.cx | 0 .../corto/ast/test/scripts}/function/tc_function13b.cx | 0 .../corto/ast/test/scripts}/function/tc_function14a.cx | 0 .../corto/ast/test/scripts}/function/tc_function14b.cx | 0 .../corto/ast/test/scripts}/function/tc_function15a.cx | 0 .../corto/ast/test/scripts}/function/tc_function15b.cx | 0 .../corto/ast/test/scripts}/function/tc_function16a.cx | 0 .../corto/ast/test/scripts}/function/tc_function16b.cx | 0 .../corto/ast/test/scripts}/function/tc_function17a.cx | 0 .../corto/ast/test/scripts}/function/tc_function17b.cx | 0 .../corto/ast/test/scripts}/function/tc_function18a.cx | 0 .../corto/ast/test/scripts}/function/tc_function18b.cx | 0 .../corto/ast/test/scripts}/function/tc_function19a.cx | 0 .../corto/ast/test/scripts}/function/tc_function19b.cx | 0 .../corto/ast/test/scripts}/function/tc_function20a.cx | 0 .../corto/ast/test/scripts}/function/tc_function20b.cx | 0 .../corto/ast/test/scripts}/function/tc_function21a.cx | 0 .../corto/ast/test/scripts}/function/tc_function21b.cx | 0 .../corto/ast/test/scripts}/function/tc_function22a.cx | 0 .../corto/ast/test/scripts}/function/tc_function22b.cx | 0 .../corto/ast/test/scripts}/function/tc_function22c.cx | 0 .../corto/ast/test/scripts}/function/tc_function23a.cx | 0 .../corto/ast/test/scripts}/function/tc_function23b.cx | 0 .../corto/ast/test/scripts}/function/tc_function24a.cx | 0 .../corto/ast/test/scripts}/function/tc_function24b.cx | 0 {test/language => packages/corto/ast/test/scripts}/run.sh | 0 .../corto/ast/test/scripts}/storage/run.sh | 0 .../corto/ast/test/scripts}/storage/tc_storage01a.cx | 0 .../corto/ast/test/scripts}/storage/tc_storage01b.cx | 0 .../corto/ast/test/scripts}/storage/tc_storage01c.cx | 0 .../corto/ast/test/scripts}/storage/tc_storage01d.cx | 0 .../corto/ast/test/scripts}/storage/tc_storage02a.cx | 0 .../corto/ast/test/scripts}/storage/tc_storage02b.cx | 0 .../corto/ast/test/scripts}/storage/tc_storage02c.cx | 0 .../corto/ast/test/scripts}/storage/tc_storage03a.cx | 0 .../corto/ast/test/scripts}/storage/tc_storage03b.cx | 0 .../corto/ast/test/scripts}/storage/tc_storage04a.cx | 0 .../corto/ast/test/scripts}/storage/tc_storage04b.cx | 0 .../corto/ast/test/scripts}/storage/tc_storage04c.cx | 0 .../corto/ast/test/scripts}/storage/tc_storage05a.cx | 0 .../corto/ast/test/scripts}/storage/tc_storage05b.cx | 0 .../corto/ast/test/scripts}/storage/tc_storage06a.cx | 0 .../corto/ast/test/scripts}/storage/tc_storage06b.cx | 0 .../corto/ast/test/scripts}/storage/tc_storage07a.cx | 0 .../corto/ast/test/scripts}/storage/tc_storage07b.cx | 0 .../corto/ast/test/scripts}/storage/tc_storage07c.cx | 0 .../corto/ast/test/scripts}/storage/tc_storage08a.cx | 0 .../corto/ast/test/scripts}/storage/tc_storage08b.cx | 0 .../corto/ast/test/scripts}/storage/tc_storage08c.cx | 0 .../corto/ast/test/scripts}/storage/tc_storage09a.cx | 0 .../corto/ast/test/scripts}/storage/tc_storage09b.cx | 0 .../corto/ast/test/scripts}/storage/tc_storage10a.cx | 0 .../corto/ast/test/scripts}/storage/tc_storage10b.cx | 0 .../corto/ast/test/scripts}/storage/tc_storage11a.cx | 0 .../corto/ast/test/scripts}/storage/tc_storage11b.cx | 0 .../corto/ast/test/scripts}/storage/tc_storage12a.cx | 0 .../corto/ast/test/scripts}/storage/tc_storage12b.cx | 0 .../corto/ast/test/scripts}/storage/tc_storage13a.cx | 0 .../corto/ast/test/scripts}/storage/tc_storage13b.cx | 0 .../corto/ast/test/scripts}/storage/tc_storage13c.cx | 0 .../corto/ast/test/scripts}/storage/tc_storage14a.cx | 0 .../corto/ast/test/scripts}/storage/tc_storage14b.cx | 0 .../corto/ast/test/scripts}/storage/tc_storage14c.cx | 0 .../corto/ast/test/scripts}/storage/tc_storage15a.cx | 0 .../corto/ast/test/scripts}/storage/tc_storage15b.cx | 0 .../corto/ast/test/scripts}/storage/tc_storage15c.cx | 0 .../corto/ast/test/scripts}/storage/tc_storage16a.cx | 0 .../corto/ast/test/scripts}/storage/tc_storage16b.cx | 0 .../corto/ast/test/scripts}/storage/tc_storage16c.cx | 0 .../corto/ast/test/scripts}/storage/tc_storage17a.cx | 0 .../corto/ast/test/scripts}/storage/tc_storage17b.cx | 0 .../corto/ast/test/scripts}/storage/tc_storage17c.cx | 0 .../corto/ast/test/scripts}/storage/tc_storage18a.cx | 0 .../corto/ast/test/scripts}/storage/tc_storage18b.cx | 0 .../corto/ast/test/scripts}/storage/tc_storage18c.cx | 0 .../corto/ast/test/scripts}/storage/tc_storage19a.cx | 0 .../corto/ast/test/scripts}/storage/tc_storage19b.cx | 0 .../corto/ast/test/scripts}/storage/tc_storage19c.cx | 0 .../corto/ast/test/scripts}/storage/tc_storage20a.cx | 0 .../corto/ast/test/scripts}/storage/tc_storage20b.cx | 0 .../corto/ast/test/scripts}/storage/tc_storage20c.cx | 0 .../corto/ast/test/scripts}/storage/tc_storage21a.cx | 0 .../corto/ast/test/scripts}/storage/tc_storage21b.cx | 0 .../corto/ast/test/scripts}/storage/tc_storage21c.cx | 0 .../corto/ast/test/scripts}/storage/tc_storage22a.cx | 0 .../corto/ast/test/scripts}/storage/tc_storage22b.cx | 0 .../corto/ast/test/scripts}/storage/tc_storage22c.cx | 0 .../corto/ast/test/scripts}/storage/tc_storage23a.cx | 0 .../corto/ast/test/scripts}/storage/tc_storage23b.cx | 0 .../corto/ast/test/scripts}/storage/tc_storage23c.cx | 0 .../corto/ast/test/scripts}/storage/tc_storage24a.cx | 0 .../corto/ast/test/scripts}/storage/tc_storage24b.cx | 0 .../corto/ast/test/scripts}/storage/tc_storage24c.cx | 0 .../corto/ast/test/scripts}/storage/tc_storage25a.cx | 0 .../corto/ast/test/scripts}/storage/tc_storage25b.cx | 0 .../corto/ast/test/scripts}/storage/tc_storage25c.cx | 0 .../corto/ast/test/scripts}/storage/tc_storage26a.cx | 0 .../corto/ast/test/scripts}/storage/tc_storage26b.cx | 0 .../corto/ast/test/scripts}/storage/tc_storage26c.cx | 0 .../corto/ast/test/scripts}/storage/tc_storage27a.cx | 0 .../corto/ast/test/scripts}/storage/tc_storage27b.cx | 0 .../corto/ast/test/scripts}/storage/tc_storage27c.cx | 0 .../corto/ast/test/scripts}/storage/tc_storage28a.cx | 0 .../corto/ast/test/scripts}/storage/tc_storage28b.cx | 0 .../corto/ast/test/scripts}/storage/tc_storage28c.cx | 0 .../corto/ast/test/scripts}/storage/tc_storage29a.cx | 0 .../corto/ast/test/scripts}/storage/tc_storage29b.cx | 0 .../corto/ast/test/scripts}/storage/tc_storage29c.cx | 0 .../corto/ast/test/scripts}/storage/tc_storage30a.cx | 0 .../corto/ast/test/scripts}/storage/tc_storage30b.cx | 0 .../corto/ast/test/scripts}/storage/tc_storage30c.cx | 0 .../corto/ast/test/scripts}/storage/tc_storage31a.cx | 0 .../corto/ast/test/scripts}/storage/tc_storage31b.cx | 0 .../corto/ast/test/scripts}/storage/tc_storage31c.cx | 0 .../corto/ast/test/scripts}/storage/tc_storage32a.cx | 0 .../corto/ast/test/scripts}/storage/tc_storage32b.cx | 0 .../corto/ast/test/scripts}/storage/tc_storage32c.cx | 0 .../corto/ast/test/scripts}/tc_addressing01.cx | 0 .../corto/ast/test/scripts}/tc_addressing02.cx | 0 .../corto/ast/test/scripts}/tc_addressing03.cx | 0 .../corto/ast/test/scripts}/tc_addressing04.cx | 0 .../corto/ast/test/scripts}/tc_addressing05.cx | 0 .../corto/ast/test/scripts}/tc_assign01.cx | 0 .../corto/ast/test/scripts}/tc_assign02.cx | 0 .../corto/ast/test/scripts}/tc_basic01.cx | 0 .../corto/ast/test/scripts}/tc_basic02.cx | 0 .../corto/ast/test/scripts}/tc_basic03.cx | 0 .../corto/ast/test/scripts}/tc_bitmask01.cx | 0 .../corto/ast/test/scripts}/tc_cast01.cx | 0 .../corto/ast/test/scripts}/tc_cast02.cx | 0 .../corto/ast/test/scripts}/tc_cast03.cx | 0 .../corto/ast/test/scripts}/tc_cast04.cx | 0 .../corto/ast/test/scripts}/tc_compare01.cx | 0 .../corto/ast/test/scripts}/tc_compare02.cx | 0 .../corto/ast/test/scripts}/tc_compare03.cx | 0 .../corto/ast/test/scripts}/tc_compare04.cx | 0 .../corto/ast/test/scripts}/tc_compare05.cx | 0 .../corto/ast/test/scripts}/tc_compare06.cx | 0 .../corto/ast/test/scripts}/tc_compare07.cx | 0 .../corto/ast/test/scripts}/tc_constructor.cx | 0 .../corto/ast/test/scripts}/tc_copy01.cx | 0 .../corto/ast/test/scripts}/tc_copy02.cx | 0 .../corto/ast/test/scripts}/tc_copy03.cx | 0 .../corto/ast/test/scripts}/tc_copy04.cx | 0 .../corto/ast/test/scripts}/tc_copy05.cx | 0 .../corto/ast/test/scripts}/tc_copy06.cx | 0 .../corto/ast/test/scripts}/tc_copy07.cx | 0 .../corto/ast/test/scripts}/tc_declaration.cx | 0 .../corto/ast/test/scripts}/tc_delegate01.cx | 0 .../corto/ast/test/scripts}/tc_delegate02.cx | 0 .../corto/ast/test/scripts}/tc_delegate03.cx | 0 .../corto/ast/test/scripts}/tc_delegate04.cx | 0 .../corto/ast/test/scripts}/tc_delegate05.cx | 0 .../corto/ast/test/scripts}/tc_division01.cx | 0 .../corto/ast/test/scripts}/tc_element01.cx | 0 .../corto/ast/test/scripts}/tc_element02.cx | 0 .../corto/ast/test/scripts}/tc_element03.cx | 0 .../corto/ast/test/scripts}/tc_empty01.cx | 0 .../corto/ast/test/scripts}/tc_exprlist01.cx | 0 .../corto/ast/test/scripts}/tc_exprlist02.cx | 0 .../corto/ast/test/scripts}/tc_exprlist03.cx | 0 .../corto/ast/test/scripts}/tc_exprlist04.cx | 0 .../corto/ast/test/scripts}/tc_exprlist05.cx | 0 .../corto/ast/test/scripts}/tc_exprlist06.cx | 0 .../corto/ast/test/scripts}/tc_exprlist07.cx | 0 .../corto/ast/test/scripts}/tc_exprlist08.cx | 0 .../corto/ast/test/scripts}/tc_exprlist09.cx | 0 .../corto/ast/test/scripts}/tc_exprlist10.cx | 0 .../corto/ast/test/scripts}/tc_exprlist11.cx | 0 .../language => packages/corto/ast/test/scripts}/tc_fibo.cx | 0 .../corto/ast/test/scripts}/tc_fold01.cx | 0 .../corto/ast/test/scripts}/tc_forward_declarations.cx | 0 .../corto/ast/test/scripts}/tc_function01.cx | 0 .../corto/ast/test/scripts}/tc_function02.cx | 0 .../corto/ast/test/scripts}/tc_function03.cx | 0 .../corto/ast/test/scripts}/tc_function04.cx | 0 .../corto/ast/test/scripts}/tc_function05.cx | 0 .../corto/ast/test/scripts}/tc_function06.cx | 0 .../language => packages/corto/ast/test/scripts}/tc_if01.cx | 0 .../language => packages/corto/ast/test/scripts}/tc_if02.cx | 0 .../language => packages/corto/ast/test/scripts}/tc_if03.cx | 0 .../corto/ast/test/scripts}/tc_inference.cx | 0 .../corto/ast/test/scripts}/tc_initializers01.cx | 0 .../corto/ast/test/scripts}/tc_initializers02.cx | 0 .../corto/ast/test/scripts}/tc_initializers03.cx | 0 .../corto/ast/test/scripts}/tc_iterator01.cx | 0 .../corto/ast/test/scripts}/tc_iterator02.cx | 0 .../corto/ast/test/scripts}/tc_iterator03.cx | 0 .../corto/ast/test/scripts}/tc_list01.cx | 0 .../corto/ast/test/scripts}/tc_list02.cx | 0 .../corto/ast/test/scripts}/tc_list03.cx | 0 .../corto/ast/test/scripts}/tc_list04.cx | 0 .../corto/ast/test/scripts}/tc_list05.cx | 0 .../corto/ast/test/scripts}/tc_list06.cx | 0 .../corto/ast/test/scripts}/tc_list07.cx | 0 .../corto/ast/test/scripts}/tc_list08.cx | 0 .../corto/ast/test/scripts}/tc_list09.cx | 0 .../corto/ast/test/scripts}/tc_member.cx | 0 .../corto/ast/test/scripts}/tc_metaprocedure01.cx | 0 .../corto/ast/test/scripts}/tc_method01.cx | 0 .../corto/ast/test/scripts}/tc_method02.cx | 0 .../corto/ast/test/scripts}/tc_method03.cx | 0 .../corto/ast/test/scripts}/tc_method04.cx | 0 .../corto/ast/test/scripts}/tc_multiline01.cx | 0 .../corto/ast/test/scripts}/tc_multiline02.cx | 0 .../language => packages/corto/ast/test/scripts}/tc_null.cx | 0 .../corto/ast/test/scripts}/tc_overlapping_arguments.cx | 0 .../corto/ast/test/scripts}/tc_overload01.cx | 0 .../corto/ast/test/scripts}/tc_overload02.cx | 0 .../corto/ast/test/scripts}/tc_overload03.cx | 0 .../corto/ast/test/scripts}/tc_overload04.cx | 0 .../corto/ast/test/scripts}/tc_overload05.cx | 0 .../corto/ast/test/scripts}/tc_overload06.cx | 0 .../corto/ast/test/scripts}/tc_overload07.cx | 0 .../corto/ast/test/scripts}/tc_overload08.cx | 0 .../corto/ast/test/scripts}/tc_reference.cx | 0 .../corto/ast/test/scripts}/tc_resolve01.cx | 0 .../corto/ast/test/scripts}/tc_root01.cx | 0 .../corto/ast/test/scripts}/tc_scope01.cx | 0 .../corto/ast/test/scripts}/tc_segfault01.cx | 0 .../corto/ast/test/scripts}/tc_string01.cx | 0 .../corto/ast/test/scripts}/tc_string02.cx | 0 .../corto/ast/test/scripts}/tc_ternary01.cx | 0 .../corto/ast/test/scripts}/tc_ternary02.cx | 0 .../corto/ast/test/scripts}/tc_ternary03.cx | 0 .../corto/ast/test/scripts}/tc_ternary04.cx | 0 .../corto/ast/test/scripts}/tc_ternary05.cx | 0 .../corto/ast/test/scripts}/tc_ternary07.cx | 0 .../corto/ast/test/scripts}/tc_ternary08.cx | 0 .../corto/ast/test/scripts}/tc_types01.cx | 0 .../corto/ast/test/scripts}/tc_types02.cx | 0 .../corto/ast/test/scripts}/tc_update01.cx | 0 .../corto/ast/test/scripts}/tc_update02.cx | 0 .../corto/ast/test/scripts}/tc_update03.cx | 0 .../corto/ast/test/scripts}/tc_update04.cx | 0 .../corto/ast/test/scripts}/tc_update05.cx | 0 .../corto/ast/test/scripts}/tc_update06.cx | 0 .../corto/ast/test/scripts}/tc_variable01.cx | 0 .../corto/ast/test/scripts}/tc_while.cx | 0 test/rakefile | 6 ------ 268 files changed, 6 deletions(-) rename {test/language => packages/corto/ast/test/scripts}/function/run.sh (100%) rename {test/language => packages/corto/ast/test/scripts}/function/tc_function01a.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/function/tc_function01b.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/function/tc_function01c.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/function/tc_function01d.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/function/tc_function01e.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/function/tc_function02a.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/function/tc_function02b.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/function/tc_function03a.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/function/tc_function03b.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/function/tc_function03c.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/function/tc_function03d.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/function/tc_function04a.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/function/tc_function05a.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/function/tc_function06a.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/function/tc_function06b.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/function/tc_function06c.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/function/tc_function06d.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/function/tc_function07a.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/function/tc_function07b.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/function/tc_function08a.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/function/tc_function08b.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/function/tc_function09a.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/function/tc_function10a.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/function/tc_function10b.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/function/tc_function11a.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/function/tc_function12a.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/function/tc_function12b.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/function/tc_function13a.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/function/tc_function13b.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/function/tc_function14a.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/function/tc_function14b.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/function/tc_function15a.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/function/tc_function15b.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/function/tc_function16a.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/function/tc_function16b.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/function/tc_function17a.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/function/tc_function17b.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/function/tc_function18a.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/function/tc_function18b.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/function/tc_function19a.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/function/tc_function19b.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/function/tc_function20a.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/function/tc_function20b.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/function/tc_function21a.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/function/tc_function21b.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/function/tc_function22a.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/function/tc_function22b.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/function/tc_function22c.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/function/tc_function23a.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/function/tc_function23b.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/function/tc_function24a.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/function/tc_function24b.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/run.sh (100%) rename {test/language => packages/corto/ast/test/scripts}/storage/run.sh (100%) rename {test/language => packages/corto/ast/test/scripts}/storage/tc_storage01a.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/storage/tc_storage01b.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/storage/tc_storage01c.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/storage/tc_storage01d.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/storage/tc_storage02a.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/storage/tc_storage02b.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/storage/tc_storage02c.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/storage/tc_storage03a.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/storage/tc_storage03b.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/storage/tc_storage04a.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/storage/tc_storage04b.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/storage/tc_storage04c.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/storage/tc_storage05a.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/storage/tc_storage05b.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/storage/tc_storage06a.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/storage/tc_storage06b.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/storage/tc_storage07a.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/storage/tc_storage07b.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/storage/tc_storage07c.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/storage/tc_storage08a.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/storage/tc_storage08b.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/storage/tc_storage08c.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/storage/tc_storage09a.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/storage/tc_storage09b.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/storage/tc_storage10a.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/storage/tc_storage10b.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/storage/tc_storage11a.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/storage/tc_storage11b.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/storage/tc_storage12a.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/storage/tc_storage12b.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/storage/tc_storage13a.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/storage/tc_storage13b.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/storage/tc_storage13c.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/storage/tc_storage14a.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/storage/tc_storage14b.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/storage/tc_storage14c.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/storage/tc_storage15a.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/storage/tc_storage15b.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/storage/tc_storage15c.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/storage/tc_storage16a.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/storage/tc_storage16b.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/storage/tc_storage16c.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/storage/tc_storage17a.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/storage/tc_storage17b.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/storage/tc_storage17c.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/storage/tc_storage18a.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/storage/tc_storage18b.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/storage/tc_storage18c.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/storage/tc_storage19a.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/storage/tc_storage19b.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/storage/tc_storage19c.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/storage/tc_storage20a.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/storage/tc_storage20b.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/storage/tc_storage20c.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/storage/tc_storage21a.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/storage/tc_storage21b.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/storage/tc_storage21c.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/storage/tc_storage22a.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/storage/tc_storage22b.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/storage/tc_storage22c.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/storage/tc_storage23a.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/storage/tc_storage23b.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/storage/tc_storage23c.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/storage/tc_storage24a.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/storage/tc_storage24b.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/storage/tc_storage24c.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/storage/tc_storage25a.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/storage/tc_storage25b.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/storage/tc_storage25c.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/storage/tc_storage26a.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/storage/tc_storage26b.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/storage/tc_storage26c.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/storage/tc_storage27a.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/storage/tc_storage27b.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/storage/tc_storage27c.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/storage/tc_storage28a.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/storage/tc_storage28b.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/storage/tc_storage28c.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/storage/tc_storage29a.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/storage/tc_storage29b.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/storage/tc_storage29c.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/storage/tc_storage30a.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/storage/tc_storage30b.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/storage/tc_storage30c.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/storage/tc_storage31a.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/storage/tc_storage31b.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/storage/tc_storage31c.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/storage/tc_storage32a.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/storage/tc_storage32b.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/storage/tc_storage32c.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_addressing01.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_addressing02.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_addressing03.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_addressing04.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_addressing05.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_assign01.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_assign02.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_basic01.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_basic02.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_basic03.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_bitmask01.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_cast01.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_cast02.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_cast03.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_cast04.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_compare01.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_compare02.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_compare03.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_compare04.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_compare05.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_compare06.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_compare07.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_constructor.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_copy01.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_copy02.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_copy03.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_copy04.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_copy05.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_copy06.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_copy07.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_declaration.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_delegate01.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_delegate02.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_delegate03.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_delegate04.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_delegate05.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_division01.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_element01.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_element02.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_element03.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_empty01.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_exprlist01.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_exprlist02.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_exprlist03.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_exprlist04.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_exprlist05.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_exprlist06.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_exprlist07.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_exprlist08.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_exprlist09.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_exprlist10.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_exprlist11.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_fibo.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_fold01.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_forward_declarations.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_function01.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_function02.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_function03.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_function04.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_function05.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_function06.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_if01.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_if02.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_if03.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_inference.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_initializers01.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_initializers02.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_initializers03.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_iterator01.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_iterator02.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_iterator03.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_list01.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_list02.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_list03.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_list04.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_list05.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_list06.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_list07.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_list08.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_list09.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_member.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_metaprocedure01.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_method01.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_method02.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_method03.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_method04.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_multiline01.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_multiline02.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_null.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_overlapping_arguments.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_overload01.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_overload02.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_overload03.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_overload04.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_overload05.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_overload06.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_overload07.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_overload08.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_reference.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_resolve01.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_root01.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_scope01.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_segfault01.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_string01.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_string02.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_ternary01.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_ternary02.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_ternary03.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_ternary04.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_ternary05.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_ternary07.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_ternary08.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_types01.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_types02.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_update01.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_update02.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_update03.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_update04.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_update05.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_update06.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_variable01.cx (100%) rename {test/language => packages/corto/ast/test/scripts}/tc_while.cx (100%) delete mode 100644 test/rakefile diff --git a/test/language/function/run.sh b/packages/corto/ast/test/scripts/function/run.sh similarity index 100% rename from test/language/function/run.sh rename to packages/corto/ast/test/scripts/function/run.sh diff --git a/test/language/function/tc_function01a.cx b/packages/corto/ast/test/scripts/function/tc_function01a.cx similarity index 100% rename from test/language/function/tc_function01a.cx rename to packages/corto/ast/test/scripts/function/tc_function01a.cx diff --git a/test/language/function/tc_function01b.cx b/packages/corto/ast/test/scripts/function/tc_function01b.cx similarity index 100% rename from test/language/function/tc_function01b.cx rename to packages/corto/ast/test/scripts/function/tc_function01b.cx diff --git a/test/language/function/tc_function01c.cx b/packages/corto/ast/test/scripts/function/tc_function01c.cx similarity index 100% rename from test/language/function/tc_function01c.cx rename to packages/corto/ast/test/scripts/function/tc_function01c.cx diff --git a/test/language/function/tc_function01d.cx b/packages/corto/ast/test/scripts/function/tc_function01d.cx similarity index 100% rename from test/language/function/tc_function01d.cx rename to packages/corto/ast/test/scripts/function/tc_function01d.cx diff --git a/test/language/function/tc_function01e.cx b/packages/corto/ast/test/scripts/function/tc_function01e.cx similarity index 100% rename from test/language/function/tc_function01e.cx rename to packages/corto/ast/test/scripts/function/tc_function01e.cx diff --git a/test/language/function/tc_function02a.cx b/packages/corto/ast/test/scripts/function/tc_function02a.cx similarity index 100% rename from test/language/function/tc_function02a.cx rename to packages/corto/ast/test/scripts/function/tc_function02a.cx diff --git a/test/language/function/tc_function02b.cx b/packages/corto/ast/test/scripts/function/tc_function02b.cx similarity index 100% rename from test/language/function/tc_function02b.cx rename to packages/corto/ast/test/scripts/function/tc_function02b.cx diff --git a/test/language/function/tc_function03a.cx b/packages/corto/ast/test/scripts/function/tc_function03a.cx similarity index 100% rename from test/language/function/tc_function03a.cx rename to packages/corto/ast/test/scripts/function/tc_function03a.cx diff --git a/test/language/function/tc_function03b.cx b/packages/corto/ast/test/scripts/function/tc_function03b.cx similarity index 100% rename from test/language/function/tc_function03b.cx rename to packages/corto/ast/test/scripts/function/tc_function03b.cx diff --git a/test/language/function/tc_function03c.cx b/packages/corto/ast/test/scripts/function/tc_function03c.cx similarity index 100% rename from test/language/function/tc_function03c.cx rename to packages/corto/ast/test/scripts/function/tc_function03c.cx diff --git a/test/language/function/tc_function03d.cx b/packages/corto/ast/test/scripts/function/tc_function03d.cx similarity index 100% rename from test/language/function/tc_function03d.cx rename to packages/corto/ast/test/scripts/function/tc_function03d.cx diff --git a/test/language/function/tc_function04a.cx b/packages/corto/ast/test/scripts/function/tc_function04a.cx similarity index 100% rename from test/language/function/tc_function04a.cx rename to packages/corto/ast/test/scripts/function/tc_function04a.cx diff --git a/test/language/function/tc_function05a.cx b/packages/corto/ast/test/scripts/function/tc_function05a.cx similarity index 100% rename from test/language/function/tc_function05a.cx rename to packages/corto/ast/test/scripts/function/tc_function05a.cx diff --git a/test/language/function/tc_function06a.cx b/packages/corto/ast/test/scripts/function/tc_function06a.cx similarity index 100% rename from test/language/function/tc_function06a.cx rename to packages/corto/ast/test/scripts/function/tc_function06a.cx diff --git a/test/language/function/tc_function06b.cx b/packages/corto/ast/test/scripts/function/tc_function06b.cx similarity index 100% rename from test/language/function/tc_function06b.cx rename to packages/corto/ast/test/scripts/function/tc_function06b.cx diff --git a/test/language/function/tc_function06c.cx b/packages/corto/ast/test/scripts/function/tc_function06c.cx similarity index 100% rename from test/language/function/tc_function06c.cx rename to packages/corto/ast/test/scripts/function/tc_function06c.cx diff --git a/test/language/function/tc_function06d.cx b/packages/corto/ast/test/scripts/function/tc_function06d.cx similarity index 100% rename from test/language/function/tc_function06d.cx rename to packages/corto/ast/test/scripts/function/tc_function06d.cx diff --git a/test/language/function/tc_function07a.cx b/packages/corto/ast/test/scripts/function/tc_function07a.cx similarity index 100% rename from test/language/function/tc_function07a.cx rename to packages/corto/ast/test/scripts/function/tc_function07a.cx diff --git a/test/language/function/tc_function07b.cx b/packages/corto/ast/test/scripts/function/tc_function07b.cx similarity index 100% rename from test/language/function/tc_function07b.cx rename to packages/corto/ast/test/scripts/function/tc_function07b.cx diff --git a/test/language/function/tc_function08a.cx b/packages/corto/ast/test/scripts/function/tc_function08a.cx similarity index 100% rename from test/language/function/tc_function08a.cx rename to packages/corto/ast/test/scripts/function/tc_function08a.cx diff --git a/test/language/function/tc_function08b.cx b/packages/corto/ast/test/scripts/function/tc_function08b.cx similarity index 100% rename from test/language/function/tc_function08b.cx rename to packages/corto/ast/test/scripts/function/tc_function08b.cx diff --git a/test/language/function/tc_function09a.cx b/packages/corto/ast/test/scripts/function/tc_function09a.cx similarity index 100% rename from test/language/function/tc_function09a.cx rename to packages/corto/ast/test/scripts/function/tc_function09a.cx diff --git a/test/language/function/tc_function10a.cx b/packages/corto/ast/test/scripts/function/tc_function10a.cx similarity index 100% rename from test/language/function/tc_function10a.cx rename to packages/corto/ast/test/scripts/function/tc_function10a.cx diff --git a/test/language/function/tc_function10b.cx b/packages/corto/ast/test/scripts/function/tc_function10b.cx similarity index 100% rename from test/language/function/tc_function10b.cx rename to packages/corto/ast/test/scripts/function/tc_function10b.cx diff --git a/test/language/function/tc_function11a.cx b/packages/corto/ast/test/scripts/function/tc_function11a.cx similarity index 100% rename from test/language/function/tc_function11a.cx rename to packages/corto/ast/test/scripts/function/tc_function11a.cx diff --git a/test/language/function/tc_function12a.cx b/packages/corto/ast/test/scripts/function/tc_function12a.cx similarity index 100% rename from test/language/function/tc_function12a.cx rename to packages/corto/ast/test/scripts/function/tc_function12a.cx diff --git a/test/language/function/tc_function12b.cx b/packages/corto/ast/test/scripts/function/tc_function12b.cx similarity index 100% rename from test/language/function/tc_function12b.cx rename to packages/corto/ast/test/scripts/function/tc_function12b.cx diff --git a/test/language/function/tc_function13a.cx b/packages/corto/ast/test/scripts/function/tc_function13a.cx similarity index 100% rename from test/language/function/tc_function13a.cx rename to packages/corto/ast/test/scripts/function/tc_function13a.cx diff --git a/test/language/function/tc_function13b.cx b/packages/corto/ast/test/scripts/function/tc_function13b.cx similarity index 100% rename from test/language/function/tc_function13b.cx rename to packages/corto/ast/test/scripts/function/tc_function13b.cx diff --git a/test/language/function/tc_function14a.cx b/packages/corto/ast/test/scripts/function/tc_function14a.cx similarity index 100% rename from test/language/function/tc_function14a.cx rename to packages/corto/ast/test/scripts/function/tc_function14a.cx diff --git a/test/language/function/tc_function14b.cx b/packages/corto/ast/test/scripts/function/tc_function14b.cx similarity index 100% rename from test/language/function/tc_function14b.cx rename to packages/corto/ast/test/scripts/function/tc_function14b.cx diff --git a/test/language/function/tc_function15a.cx b/packages/corto/ast/test/scripts/function/tc_function15a.cx similarity index 100% rename from test/language/function/tc_function15a.cx rename to packages/corto/ast/test/scripts/function/tc_function15a.cx diff --git a/test/language/function/tc_function15b.cx b/packages/corto/ast/test/scripts/function/tc_function15b.cx similarity index 100% rename from test/language/function/tc_function15b.cx rename to packages/corto/ast/test/scripts/function/tc_function15b.cx diff --git a/test/language/function/tc_function16a.cx b/packages/corto/ast/test/scripts/function/tc_function16a.cx similarity index 100% rename from test/language/function/tc_function16a.cx rename to packages/corto/ast/test/scripts/function/tc_function16a.cx diff --git a/test/language/function/tc_function16b.cx b/packages/corto/ast/test/scripts/function/tc_function16b.cx similarity index 100% rename from test/language/function/tc_function16b.cx rename to packages/corto/ast/test/scripts/function/tc_function16b.cx diff --git a/test/language/function/tc_function17a.cx b/packages/corto/ast/test/scripts/function/tc_function17a.cx similarity index 100% rename from test/language/function/tc_function17a.cx rename to packages/corto/ast/test/scripts/function/tc_function17a.cx diff --git a/test/language/function/tc_function17b.cx b/packages/corto/ast/test/scripts/function/tc_function17b.cx similarity index 100% rename from test/language/function/tc_function17b.cx rename to packages/corto/ast/test/scripts/function/tc_function17b.cx diff --git a/test/language/function/tc_function18a.cx b/packages/corto/ast/test/scripts/function/tc_function18a.cx similarity index 100% rename from test/language/function/tc_function18a.cx rename to packages/corto/ast/test/scripts/function/tc_function18a.cx diff --git a/test/language/function/tc_function18b.cx b/packages/corto/ast/test/scripts/function/tc_function18b.cx similarity index 100% rename from test/language/function/tc_function18b.cx rename to packages/corto/ast/test/scripts/function/tc_function18b.cx diff --git a/test/language/function/tc_function19a.cx b/packages/corto/ast/test/scripts/function/tc_function19a.cx similarity index 100% rename from test/language/function/tc_function19a.cx rename to packages/corto/ast/test/scripts/function/tc_function19a.cx diff --git a/test/language/function/tc_function19b.cx b/packages/corto/ast/test/scripts/function/tc_function19b.cx similarity index 100% rename from test/language/function/tc_function19b.cx rename to packages/corto/ast/test/scripts/function/tc_function19b.cx diff --git a/test/language/function/tc_function20a.cx b/packages/corto/ast/test/scripts/function/tc_function20a.cx similarity index 100% rename from test/language/function/tc_function20a.cx rename to packages/corto/ast/test/scripts/function/tc_function20a.cx diff --git a/test/language/function/tc_function20b.cx b/packages/corto/ast/test/scripts/function/tc_function20b.cx similarity index 100% rename from test/language/function/tc_function20b.cx rename to packages/corto/ast/test/scripts/function/tc_function20b.cx diff --git a/test/language/function/tc_function21a.cx b/packages/corto/ast/test/scripts/function/tc_function21a.cx similarity index 100% rename from test/language/function/tc_function21a.cx rename to packages/corto/ast/test/scripts/function/tc_function21a.cx diff --git a/test/language/function/tc_function21b.cx b/packages/corto/ast/test/scripts/function/tc_function21b.cx similarity index 100% rename from test/language/function/tc_function21b.cx rename to packages/corto/ast/test/scripts/function/tc_function21b.cx diff --git a/test/language/function/tc_function22a.cx b/packages/corto/ast/test/scripts/function/tc_function22a.cx similarity index 100% rename from test/language/function/tc_function22a.cx rename to packages/corto/ast/test/scripts/function/tc_function22a.cx diff --git a/test/language/function/tc_function22b.cx b/packages/corto/ast/test/scripts/function/tc_function22b.cx similarity index 100% rename from test/language/function/tc_function22b.cx rename to packages/corto/ast/test/scripts/function/tc_function22b.cx diff --git a/test/language/function/tc_function22c.cx b/packages/corto/ast/test/scripts/function/tc_function22c.cx similarity index 100% rename from test/language/function/tc_function22c.cx rename to packages/corto/ast/test/scripts/function/tc_function22c.cx diff --git a/test/language/function/tc_function23a.cx b/packages/corto/ast/test/scripts/function/tc_function23a.cx similarity index 100% rename from test/language/function/tc_function23a.cx rename to packages/corto/ast/test/scripts/function/tc_function23a.cx diff --git a/test/language/function/tc_function23b.cx b/packages/corto/ast/test/scripts/function/tc_function23b.cx similarity index 100% rename from test/language/function/tc_function23b.cx rename to packages/corto/ast/test/scripts/function/tc_function23b.cx diff --git a/test/language/function/tc_function24a.cx b/packages/corto/ast/test/scripts/function/tc_function24a.cx similarity index 100% rename from test/language/function/tc_function24a.cx rename to packages/corto/ast/test/scripts/function/tc_function24a.cx diff --git a/test/language/function/tc_function24b.cx b/packages/corto/ast/test/scripts/function/tc_function24b.cx similarity index 100% rename from test/language/function/tc_function24b.cx rename to packages/corto/ast/test/scripts/function/tc_function24b.cx diff --git a/test/language/run.sh b/packages/corto/ast/test/scripts/run.sh similarity index 100% rename from test/language/run.sh rename to packages/corto/ast/test/scripts/run.sh diff --git a/test/language/storage/run.sh b/packages/corto/ast/test/scripts/storage/run.sh similarity index 100% rename from test/language/storage/run.sh rename to packages/corto/ast/test/scripts/storage/run.sh diff --git a/test/language/storage/tc_storage01a.cx b/packages/corto/ast/test/scripts/storage/tc_storage01a.cx similarity index 100% rename from test/language/storage/tc_storage01a.cx rename to packages/corto/ast/test/scripts/storage/tc_storage01a.cx diff --git a/test/language/storage/tc_storage01b.cx b/packages/corto/ast/test/scripts/storage/tc_storage01b.cx similarity index 100% rename from test/language/storage/tc_storage01b.cx rename to packages/corto/ast/test/scripts/storage/tc_storage01b.cx diff --git a/test/language/storage/tc_storage01c.cx b/packages/corto/ast/test/scripts/storage/tc_storage01c.cx similarity index 100% rename from test/language/storage/tc_storage01c.cx rename to packages/corto/ast/test/scripts/storage/tc_storage01c.cx diff --git a/test/language/storage/tc_storage01d.cx b/packages/corto/ast/test/scripts/storage/tc_storage01d.cx similarity index 100% rename from test/language/storage/tc_storage01d.cx rename to packages/corto/ast/test/scripts/storage/tc_storage01d.cx diff --git a/test/language/storage/tc_storage02a.cx b/packages/corto/ast/test/scripts/storage/tc_storage02a.cx similarity index 100% rename from test/language/storage/tc_storage02a.cx rename to packages/corto/ast/test/scripts/storage/tc_storage02a.cx diff --git a/test/language/storage/tc_storage02b.cx b/packages/corto/ast/test/scripts/storage/tc_storage02b.cx similarity index 100% rename from test/language/storage/tc_storage02b.cx rename to packages/corto/ast/test/scripts/storage/tc_storage02b.cx diff --git a/test/language/storage/tc_storage02c.cx b/packages/corto/ast/test/scripts/storage/tc_storage02c.cx similarity index 100% rename from test/language/storage/tc_storage02c.cx rename to packages/corto/ast/test/scripts/storage/tc_storage02c.cx diff --git a/test/language/storage/tc_storage03a.cx b/packages/corto/ast/test/scripts/storage/tc_storage03a.cx similarity index 100% rename from test/language/storage/tc_storage03a.cx rename to packages/corto/ast/test/scripts/storage/tc_storage03a.cx diff --git a/test/language/storage/tc_storage03b.cx b/packages/corto/ast/test/scripts/storage/tc_storage03b.cx similarity index 100% rename from test/language/storage/tc_storage03b.cx rename to packages/corto/ast/test/scripts/storage/tc_storage03b.cx diff --git a/test/language/storage/tc_storage04a.cx b/packages/corto/ast/test/scripts/storage/tc_storage04a.cx similarity index 100% rename from test/language/storage/tc_storage04a.cx rename to packages/corto/ast/test/scripts/storage/tc_storage04a.cx diff --git a/test/language/storage/tc_storage04b.cx b/packages/corto/ast/test/scripts/storage/tc_storage04b.cx similarity index 100% rename from test/language/storage/tc_storage04b.cx rename to packages/corto/ast/test/scripts/storage/tc_storage04b.cx diff --git a/test/language/storage/tc_storage04c.cx b/packages/corto/ast/test/scripts/storage/tc_storage04c.cx similarity index 100% rename from test/language/storage/tc_storage04c.cx rename to packages/corto/ast/test/scripts/storage/tc_storage04c.cx diff --git a/test/language/storage/tc_storage05a.cx b/packages/corto/ast/test/scripts/storage/tc_storage05a.cx similarity index 100% rename from test/language/storage/tc_storage05a.cx rename to packages/corto/ast/test/scripts/storage/tc_storage05a.cx diff --git a/test/language/storage/tc_storage05b.cx b/packages/corto/ast/test/scripts/storage/tc_storage05b.cx similarity index 100% rename from test/language/storage/tc_storage05b.cx rename to packages/corto/ast/test/scripts/storage/tc_storage05b.cx diff --git a/test/language/storage/tc_storage06a.cx b/packages/corto/ast/test/scripts/storage/tc_storage06a.cx similarity index 100% rename from test/language/storage/tc_storage06a.cx rename to packages/corto/ast/test/scripts/storage/tc_storage06a.cx diff --git a/test/language/storage/tc_storage06b.cx b/packages/corto/ast/test/scripts/storage/tc_storage06b.cx similarity index 100% rename from test/language/storage/tc_storage06b.cx rename to packages/corto/ast/test/scripts/storage/tc_storage06b.cx diff --git a/test/language/storage/tc_storage07a.cx b/packages/corto/ast/test/scripts/storage/tc_storage07a.cx similarity index 100% rename from test/language/storage/tc_storage07a.cx rename to packages/corto/ast/test/scripts/storage/tc_storage07a.cx diff --git a/test/language/storage/tc_storage07b.cx b/packages/corto/ast/test/scripts/storage/tc_storage07b.cx similarity index 100% rename from test/language/storage/tc_storage07b.cx rename to packages/corto/ast/test/scripts/storage/tc_storage07b.cx diff --git a/test/language/storage/tc_storage07c.cx b/packages/corto/ast/test/scripts/storage/tc_storage07c.cx similarity index 100% rename from test/language/storage/tc_storage07c.cx rename to packages/corto/ast/test/scripts/storage/tc_storage07c.cx diff --git a/test/language/storage/tc_storage08a.cx b/packages/corto/ast/test/scripts/storage/tc_storage08a.cx similarity index 100% rename from test/language/storage/tc_storage08a.cx rename to packages/corto/ast/test/scripts/storage/tc_storage08a.cx diff --git a/test/language/storage/tc_storage08b.cx b/packages/corto/ast/test/scripts/storage/tc_storage08b.cx similarity index 100% rename from test/language/storage/tc_storage08b.cx rename to packages/corto/ast/test/scripts/storage/tc_storage08b.cx diff --git a/test/language/storage/tc_storage08c.cx b/packages/corto/ast/test/scripts/storage/tc_storage08c.cx similarity index 100% rename from test/language/storage/tc_storage08c.cx rename to packages/corto/ast/test/scripts/storage/tc_storage08c.cx diff --git a/test/language/storage/tc_storage09a.cx b/packages/corto/ast/test/scripts/storage/tc_storage09a.cx similarity index 100% rename from test/language/storage/tc_storage09a.cx rename to packages/corto/ast/test/scripts/storage/tc_storage09a.cx diff --git a/test/language/storage/tc_storage09b.cx b/packages/corto/ast/test/scripts/storage/tc_storage09b.cx similarity index 100% rename from test/language/storage/tc_storage09b.cx rename to packages/corto/ast/test/scripts/storage/tc_storage09b.cx diff --git a/test/language/storage/tc_storage10a.cx b/packages/corto/ast/test/scripts/storage/tc_storage10a.cx similarity index 100% rename from test/language/storage/tc_storage10a.cx rename to packages/corto/ast/test/scripts/storage/tc_storage10a.cx diff --git a/test/language/storage/tc_storage10b.cx b/packages/corto/ast/test/scripts/storage/tc_storage10b.cx similarity index 100% rename from test/language/storage/tc_storage10b.cx rename to packages/corto/ast/test/scripts/storage/tc_storage10b.cx diff --git a/test/language/storage/tc_storage11a.cx b/packages/corto/ast/test/scripts/storage/tc_storage11a.cx similarity index 100% rename from test/language/storage/tc_storage11a.cx rename to packages/corto/ast/test/scripts/storage/tc_storage11a.cx diff --git a/test/language/storage/tc_storage11b.cx b/packages/corto/ast/test/scripts/storage/tc_storage11b.cx similarity index 100% rename from test/language/storage/tc_storage11b.cx rename to packages/corto/ast/test/scripts/storage/tc_storage11b.cx diff --git a/test/language/storage/tc_storage12a.cx b/packages/corto/ast/test/scripts/storage/tc_storage12a.cx similarity index 100% rename from test/language/storage/tc_storage12a.cx rename to packages/corto/ast/test/scripts/storage/tc_storage12a.cx diff --git a/test/language/storage/tc_storage12b.cx b/packages/corto/ast/test/scripts/storage/tc_storage12b.cx similarity index 100% rename from test/language/storage/tc_storage12b.cx rename to packages/corto/ast/test/scripts/storage/tc_storage12b.cx diff --git a/test/language/storage/tc_storage13a.cx b/packages/corto/ast/test/scripts/storage/tc_storage13a.cx similarity index 100% rename from test/language/storage/tc_storage13a.cx rename to packages/corto/ast/test/scripts/storage/tc_storage13a.cx diff --git a/test/language/storage/tc_storage13b.cx b/packages/corto/ast/test/scripts/storage/tc_storage13b.cx similarity index 100% rename from test/language/storage/tc_storage13b.cx rename to packages/corto/ast/test/scripts/storage/tc_storage13b.cx diff --git a/test/language/storage/tc_storage13c.cx b/packages/corto/ast/test/scripts/storage/tc_storage13c.cx similarity index 100% rename from test/language/storage/tc_storage13c.cx rename to packages/corto/ast/test/scripts/storage/tc_storage13c.cx diff --git a/test/language/storage/tc_storage14a.cx b/packages/corto/ast/test/scripts/storage/tc_storage14a.cx similarity index 100% rename from test/language/storage/tc_storage14a.cx rename to packages/corto/ast/test/scripts/storage/tc_storage14a.cx diff --git a/test/language/storage/tc_storage14b.cx b/packages/corto/ast/test/scripts/storage/tc_storage14b.cx similarity index 100% rename from test/language/storage/tc_storage14b.cx rename to packages/corto/ast/test/scripts/storage/tc_storage14b.cx diff --git a/test/language/storage/tc_storage14c.cx b/packages/corto/ast/test/scripts/storage/tc_storage14c.cx similarity index 100% rename from test/language/storage/tc_storage14c.cx rename to packages/corto/ast/test/scripts/storage/tc_storage14c.cx diff --git a/test/language/storage/tc_storage15a.cx b/packages/corto/ast/test/scripts/storage/tc_storage15a.cx similarity index 100% rename from test/language/storage/tc_storage15a.cx rename to packages/corto/ast/test/scripts/storage/tc_storage15a.cx diff --git a/test/language/storage/tc_storage15b.cx b/packages/corto/ast/test/scripts/storage/tc_storage15b.cx similarity index 100% rename from test/language/storage/tc_storage15b.cx rename to packages/corto/ast/test/scripts/storage/tc_storage15b.cx diff --git a/test/language/storage/tc_storage15c.cx b/packages/corto/ast/test/scripts/storage/tc_storage15c.cx similarity index 100% rename from test/language/storage/tc_storage15c.cx rename to packages/corto/ast/test/scripts/storage/tc_storage15c.cx diff --git a/test/language/storage/tc_storage16a.cx b/packages/corto/ast/test/scripts/storage/tc_storage16a.cx similarity index 100% rename from test/language/storage/tc_storage16a.cx rename to packages/corto/ast/test/scripts/storage/tc_storage16a.cx diff --git a/test/language/storage/tc_storage16b.cx b/packages/corto/ast/test/scripts/storage/tc_storage16b.cx similarity index 100% rename from test/language/storage/tc_storage16b.cx rename to packages/corto/ast/test/scripts/storage/tc_storage16b.cx diff --git a/test/language/storage/tc_storage16c.cx b/packages/corto/ast/test/scripts/storage/tc_storage16c.cx similarity index 100% rename from test/language/storage/tc_storage16c.cx rename to packages/corto/ast/test/scripts/storage/tc_storage16c.cx diff --git a/test/language/storage/tc_storage17a.cx b/packages/corto/ast/test/scripts/storage/tc_storage17a.cx similarity index 100% rename from test/language/storage/tc_storage17a.cx rename to packages/corto/ast/test/scripts/storage/tc_storage17a.cx diff --git a/test/language/storage/tc_storage17b.cx b/packages/corto/ast/test/scripts/storage/tc_storage17b.cx similarity index 100% rename from test/language/storage/tc_storage17b.cx rename to packages/corto/ast/test/scripts/storage/tc_storage17b.cx diff --git a/test/language/storage/tc_storage17c.cx b/packages/corto/ast/test/scripts/storage/tc_storage17c.cx similarity index 100% rename from test/language/storage/tc_storage17c.cx rename to packages/corto/ast/test/scripts/storage/tc_storage17c.cx diff --git a/test/language/storage/tc_storage18a.cx b/packages/corto/ast/test/scripts/storage/tc_storage18a.cx similarity index 100% rename from test/language/storage/tc_storage18a.cx rename to packages/corto/ast/test/scripts/storage/tc_storage18a.cx diff --git a/test/language/storage/tc_storage18b.cx b/packages/corto/ast/test/scripts/storage/tc_storage18b.cx similarity index 100% rename from test/language/storage/tc_storage18b.cx rename to packages/corto/ast/test/scripts/storage/tc_storage18b.cx diff --git a/test/language/storage/tc_storage18c.cx b/packages/corto/ast/test/scripts/storage/tc_storage18c.cx similarity index 100% rename from test/language/storage/tc_storage18c.cx rename to packages/corto/ast/test/scripts/storage/tc_storage18c.cx diff --git a/test/language/storage/tc_storage19a.cx b/packages/corto/ast/test/scripts/storage/tc_storage19a.cx similarity index 100% rename from test/language/storage/tc_storage19a.cx rename to packages/corto/ast/test/scripts/storage/tc_storage19a.cx diff --git a/test/language/storage/tc_storage19b.cx b/packages/corto/ast/test/scripts/storage/tc_storage19b.cx similarity index 100% rename from test/language/storage/tc_storage19b.cx rename to packages/corto/ast/test/scripts/storage/tc_storage19b.cx diff --git a/test/language/storage/tc_storage19c.cx b/packages/corto/ast/test/scripts/storage/tc_storage19c.cx similarity index 100% rename from test/language/storage/tc_storage19c.cx rename to packages/corto/ast/test/scripts/storage/tc_storage19c.cx diff --git a/test/language/storage/tc_storage20a.cx b/packages/corto/ast/test/scripts/storage/tc_storage20a.cx similarity index 100% rename from test/language/storage/tc_storage20a.cx rename to packages/corto/ast/test/scripts/storage/tc_storage20a.cx diff --git a/test/language/storage/tc_storage20b.cx b/packages/corto/ast/test/scripts/storage/tc_storage20b.cx similarity index 100% rename from test/language/storage/tc_storage20b.cx rename to packages/corto/ast/test/scripts/storage/tc_storage20b.cx diff --git a/test/language/storage/tc_storage20c.cx b/packages/corto/ast/test/scripts/storage/tc_storage20c.cx similarity index 100% rename from test/language/storage/tc_storage20c.cx rename to packages/corto/ast/test/scripts/storage/tc_storage20c.cx diff --git a/test/language/storage/tc_storage21a.cx b/packages/corto/ast/test/scripts/storage/tc_storage21a.cx similarity index 100% rename from test/language/storage/tc_storage21a.cx rename to packages/corto/ast/test/scripts/storage/tc_storage21a.cx diff --git a/test/language/storage/tc_storage21b.cx b/packages/corto/ast/test/scripts/storage/tc_storage21b.cx similarity index 100% rename from test/language/storage/tc_storage21b.cx rename to packages/corto/ast/test/scripts/storage/tc_storage21b.cx diff --git a/test/language/storage/tc_storage21c.cx b/packages/corto/ast/test/scripts/storage/tc_storage21c.cx similarity index 100% rename from test/language/storage/tc_storage21c.cx rename to packages/corto/ast/test/scripts/storage/tc_storage21c.cx diff --git a/test/language/storage/tc_storage22a.cx b/packages/corto/ast/test/scripts/storage/tc_storage22a.cx similarity index 100% rename from test/language/storage/tc_storage22a.cx rename to packages/corto/ast/test/scripts/storage/tc_storage22a.cx diff --git a/test/language/storage/tc_storage22b.cx b/packages/corto/ast/test/scripts/storage/tc_storage22b.cx similarity index 100% rename from test/language/storage/tc_storage22b.cx rename to packages/corto/ast/test/scripts/storage/tc_storage22b.cx diff --git a/test/language/storage/tc_storage22c.cx b/packages/corto/ast/test/scripts/storage/tc_storage22c.cx similarity index 100% rename from test/language/storage/tc_storage22c.cx rename to packages/corto/ast/test/scripts/storage/tc_storage22c.cx diff --git a/test/language/storage/tc_storage23a.cx b/packages/corto/ast/test/scripts/storage/tc_storage23a.cx similarity index 100% rename from test/language/storage/tc_storage23a.cx rename to packages/corto/ast/test/scripts/storage/tc_storage23a.cx diff --git a/test/language/storage/tc_storage23b.cx b/packages/corto/ast/test/scripts/storage/tc_storage23b.cx similarity index 100% rename from test/language/storage/tc_storage23b.cx rename to packages/corto/ast/test/scripts/storage/tc_storage23b.cx diff --git a/test/language/storage/tc_storage23c.cx b/packages/corto/ast/test/scripts/storage/tc_storage23c.cx similarity index 100% rename from test/language/storage/tc_storage23c.cx rename to packages/corto/ast/test/scripts/storage/tc_storage23c.cx diff --git a/test/language/storage/tc_storage24a.cx b/packages/corto/ast/test/scripts/storage/tc_storage24a.cx similarity index 100% rename from test/language/storage/tc_storage24a.cx rename to packages/corto/ast/test/scripts/storage/tc_storage24a.cx diff --git a/test/language/storage/tc_storage24b.cx b/packages/corto/ast/test/scripts/storage/tc_storage24b.cx similarity index 100% rename from test/language/storage/tc_storage24b.cx rename to packages/corto/ast/test/scripts/storage/tc_storage24b.cx diff --git a/test/language/storage/tc_storage24c.cx b/packages/corto/ast/test/scripts/storage/tc_storage24c.cx similarity index 100% rename from test/language/storage/tc_storage24c.cx rename to packages/corto/ast/test/scripts/storage/tc_storage24c.cx diff --git a/test/language/storage/tc_storage25a.cx b/packages/corto/ast/test/scripts/storage/tc_storage25a.cx similarity index 100% rename from test/language/storage/tc_storage25a.cx rename to packages/corto/ast/test/scripts/storage/tc_storage25a.cx diff --git a/test/language/storage/tc_storage25b.cx b/packages/corto/ast/test/scripts/storage/tc_storage25b.cx similarity index 100% rename from test/language/storage/tc_storage25b.cx rename to packages/corto/ast/test/scripts/storage/tc_storage25b.cx diff --git a/test/language/storage/tc_storage25c.cx b/packages/corto/ast/test/scripts/storage/tc_storage25c.cx similarity index 100% rename from test/language/storage/tc_storage25c.cx rename to packages/corto/ast/test/scripts/storage/tc_storage25c.cx diff --git a/test/language/storage/tc_storage26a.cx b/packages/corto/ast/test/scripts/storage/tc_storage26a.cx similarity index 100% rename from test/language/storage/tc_storage26a.cx rename to packages/corto/ast/test/scripts/storage/tc_storage26a.cx diff --git a/test/language/storage/tc_storage26b.cx b/packages/corto/ast/test/scripts/storage/tc_storage26b.cx similarity index 100% rename from test/language/storage/tc_storage26b.cx rename to packages/corto/ast/test/scripts/storage/tc_storage26b.cx diff --git a/test/language/storage/tc_storage26c.cx b/packages/corto/ast/test/scripts/storage/tc_storage26c.cx similarity index 100% rename from test/language/storage/tc_storage26c.cx rename to packages/corto/ast/test/scripts/storage/tc_storage26c.cx diff --git a/test/language/storage/tc_storage27a.cx b/packages/corto/ast/test/scripts/storage/tc_storage27a.cx similarity index 100% rename from test/language/storage/tc_storage27a.cx rename to packages/corto/ast/test/scripts/storage/tc_storage27a.cx diff --git a/test/language/storage/tc_storage27b.cx b/packages/corto/ast/test/scripts/storage/tc_storage27b.cx similarity index 100% rename from test/language/storage/tc_storage27b.cx rename to packages/corto/ast/test/scripts/storage/tc_storage27b.cx diff --git a/test/language/storage/tc_storage27c.cx b/packages/corto/ast/test/scripts/storage/tc_storage27c.cx similarity index 100% rename from test/language/storage/tc_storage27c.cx rename to packages/corto/ast/test/scripts/storage/tc_storage27c.cx diff --git a/test/language/storage/tc_storage28a.cx b/packages/corto/ast/test/scripts/storage/tc_storage28a.cx similarity index 100% rename from test/language/storage/tc_storage28a.cx rename to packages/corto/ast/test/scripts/storage/tc_storage28a.cx diff --git a/test/language/storage/tc_storage28b.cx b/packages/corto/ast/test/scripts/storage/tc_storage28b.cx similarity index 100% rename from test/language/storage/tc_storage28b.cx rename to packages/corto/ast/test/scripts/storage/tc_storage28b.cx diff --git a/test/language/storage/tc_storage28c.cx b/packages/corto/ast/test/scripts/storage/tc_storage28c.cx similarity index 100% rename from test/language/storage/tc_storage28c.cx rename to packages/corto/ast/test/scripts/storage/tc_storage28c.cx diff --git a/test/language/storage/tc_storage29a.cx b/packages/corto/ast/test/scripts/storage/tc_storage29a.cx similarity index 100% rename from test/language/storage/tc_storage29a.cx rename to packages/corto/ast/test/scripts/storage/tc_storage29a.cx diff --git a/test/language/storage/tc_storage29b.cx b/packages/corto/ast/test/scripts/storage/tc_storage29b.cx similarity index 100% rename from test/language/storage/tc_storage29b.cx rename to packages/corto/ast/test/scripts/storage/tc_storage29b.cx diff --git a/test/language/storage/tc_storage29c.cx b/packages/corto/ast/test/scripts/storage/tc_storage29c.cx similarity index 100% rename from test/language/storage/tc_storage29c.cx rename to packages/corto/ast/test/scripts/storage/tc_storage29c.cx diff --git a/test/language/storage/tc_storage30a.cx b/packages/corto/ast/test/scripts/storage/tc_storage30a.cx similarity index 100% rename from test/language/storage/tc_storage30a.cx rename to packages/corto/ast/test/scripts/storage/tc_storage30a.cx diff --git a/test/language/storage/tc_storage30b.cx b/packages/corto/ast/test/scripts/storage/tc_storage30b.cx similarity index 100% rename from test/language/storage/tc_storage30b.cx rename to packages/corto/ast/test/scripts/storage/tc_storage30b.cx diff --git a/test/language/storage/tc_storage30c.cx b/packages/corto/ast/test/scripts/storage/tc_storage30c.cx similarity index 100% rename from test/language/storage/tc_storage30c.cx rename to packages/corto/ast/test/scripts/storage/tc_storage30c.cx diff --git a/test/language/storage/tc_storage31a.cx b/packages/corto/ast/test/scripts/storage/tc_storage31a.cx similarity index 100% rename from test/language/storage/tc_storage31a.cx rename to packages/corto/ast/test/scripts/storage/tc_storage31a.cx diff --git a/test/language/storage/tc_storage31b.cx b/packages/corto/ast/test/scripts/storage/tc_storage31b.cx similarity index 100% rename from test/language/storage/tc_storage31b.cx rename to packages/corto/ast/test/scripts/storage/tc_storage31b.cx diff --git a/test/language/storage/tc_storage31c.cx b/packages/corto/ast/test/scripts/storage/tc_storage31c.cx similarity index 100% rename from test/language/storage/tc_storage31c.cx rename to packages/corto/ast/test/scripts/storage/tc_storage31c.cx diff --git a/test/language/storage/tc_storage32a.cx b/packages/corto/ast/test/scripts/storage/tc_storage32a.cx similarity index 100% rename from test/language/storage/tc_storage32a.cx rename to packages/corto/ast/test/scripts/storage/tc_storage32a.cx diff --git a/test/language/storage/tc_storage32b.cx b/packages/corto/ast/test/scripts/storage/tc_storage32b.cx similarity index 100% rename from test/language/storage/tc_storage32b.cx rename to packages/corto/ast/test/scripts/storage/tc_storage32b.cx diff --git a/test/language/storage/tc_storage32c.cx b/packages/corto/ast/test/scripts/storage/tc_storage32c.cx similarity index 100% rename from test/language/storage/tc_storage32c.cx rename to packages/corto/ast/test/scripts/storage/tc_storage32c.cx diff --git a/test/language/tc_addressing01.cx b/packages/corto/ast/test/scripts/tc_addressing01.cx similarity index 100% rename from test/language/tc_addressing01.cx rename to packages/corto/ast/test/scripts/tc_addressing01.cx diff --git a/test/language/tc_addressing02.cx b/packages/corto/ast/test/scripts/tc_addressing02.cx similarity index 100% rename from test/language/tc_addressing02.cx rename to packages/corto/ast/test/scripts/tc_addressing02.cx diff --git a/test/language/tc_addressing03.cx b/packages/corto/ast/test/scripts/tc_addressing03.cx similarity index 100% rename from test/language/tc_addressing03.cx rename to packages/corto/ast/test/scripts/tc_addressing03.cx diff --git a/test/language/tc_addressing04.cx b/packages/corto/ast/test/scripts/tc_addressing04.cx similarity index 100% rename from test/language/tc_addressing04.cx rename to packages/corto/ast/test/scripts/tc_addressing04.cx diff --git a/test/language/tc_addressing05.cx b/packages/corto/ast/test/scripts/tc_addressing05.cx similarity index 100% rename from test/language/tc_addressing05.cx rename to packages/corto/ast/test/scripts/tc_addressing05.cx diff --git a/test/language/tc_assign01.cx b/packages/corto/ast/test/scripts/tc_assign01.cx similarity index 100% rename from test/language/tc_assign01.cx rename to packages/corto/ast/test/scripts/tc_assign01.cx diff --git a/test/language/tc_assign02.cx b/packages/corto/ast/test/scripts/tc_assign02.cx similarity index 100% rename from test/language/tc_assign02.cx rename to packages/corto/ast/test/scripts/tc_assign02.cx diff --git a/test/language/tc_basic01.cx b/packages/corto/ast/test/scripts/tc_basic01.cx similarity index 100% rename from test/language/tc_basic01.cx rename to packages/corto/ast/test/scripts/tc_basic01.cx diff --git a/test/language/tc_basic02.cx b/packages/corto/ast/test/scripts/tc_basic02.cx similarity index 100% rename from test/language/tc_basic02.cx rename to packages/corto/ast/test/scripts/tc_basic02.cx diff --git a/test/language/tc_basic03.cx b/packages/corto/ast/test/scripts/tc_basic03.cx similarity index 100% rename from test/language/tc_basic03.cx rename to packages/corto/ast/test/scripts/tc_basic03.cx diff --git a/test/language/tc_bitmask01.cx b/packages/corto/ast/test/scripts/tc_bitmask01.cx similarity index 100% rename from test/language/tc_bitmask01.cx rename to packages/corto/ast/test/scripts/tc_bitmask01.cx diff --git a/test/language/tc_cast01.cx b/packages/corto/ast/test/scripts/tc_cast01.cx similarity index 100% rename from test/language/tc_cast01.cx rename to packages/corto/ast/test/scripts/tc_cast01.cx diff --git a/test/language/tc_cast02.cx b/packages/corto/ast/test/scripts/tc_cast02.cx similarity index 100% rename from test/language/tc_cast02.cx rename to packages/corto/ast/test/scripts/tc_cast02.cx diff --git a/test/language/tc_cast03.cx b/packages/corto/ast/test/scripts/tc_cast03.cx similarity index 100% rename from test/language/tc_cast03.cx rename to packages/corto/ast/test/scripts/tc_cast03.cx diff --git a/test/language/tc_cast04.cx b/packages/corto/ast/test/scripts/tc_cast04.cx similarity index 100% rename from test/language/tc_cast04.cx rename to packages/corto/ast/test/scripts/tc_cast04.cx diff --git a/test/language/tc_compare01.cx b/packages/corto/ast/test/scripts/tc_compare01.cx similarity index 100% rename from test/language/tc_compare01.cx rename to packages/corto/ast/test/scripts/tc_compare01.cx diff --git a/test/language/tc_compare02.cx b/packages/corto/ast/test/scripts/tc_compare02.cx similarity index 100% rename from test/language/tc_compare02.cx rename to packages/corto/ast/test/scripts/tc_compare02.cx diff --git a/test/language/tc_compare03.cx b/packages/corto/ast/test/scripts/tc_compare03.cx similarity index 100% rename from test/language/tc_compare03.cx rename to packages/corto/ast/test/scripts/tc_compare03.cx diff --git a/test/language/tc_compare04.cx b/packages/corto/ast/test/scripts/tc_compare04.cx similarity index 100% rename from test/language/tc_compare04.cx rename to packages/corto/ast/test/scripts/tc_compare04.cx diff --git a/test/language/tc_compare05.cx b/packages/corto/ast/test/scripts/tc_compare05.cx similarity index 100% rename from test/language/tc_compare05.cx rename to packages/corto/ast/test/scripts/tc_compare05.cx diff --git a/test/language/tc_compare06.cx b/packages/corto/ast/test/scripts/tc_compare06.cx similarity index 100% rename from test/language/tc_compare06.cx rename to packages/corto/ast/test/scripts/tc_compare06.cx diff --git a/test/language/tc_compare07.cx b/packages/corto/ast/test/scripts/tc_compare07.cx similarity index 100% rename from test/language/tc_compare07.cx rename to packages/corto/ast/test/scripts/tc_compare07.cx diff --git a/test/language/tc_constructor.cx b/packages/corto/ast/test/scripts/tc_constructor.cx similarity index 100% rename from test/language/tc_constructor.cx rename to packages/corto/ast/test/scripts/tc_constructor.cx diff --git a/test/language/tc_copy01.cx b/packages/corto/ast/test/scripts/tc_copy01.cx similarity index 100% rename from test/language/tc_copy01.cx rename to packages/corto/ast/test/scripts/tc_copy01.cx diff --git a/test/language/tc_copy02.cx b/packages/corto/ast/test/scripts/tc_copy02.cx similarity index 100% rename from test/language/tc_copy02.cx rename to packages/corto/ast/test/scripts/tc_copy02.cx diff --git a/test/language/tc_copy03.cx b/packages/corto/ast/test/scripts/tc_copy03.cx similarity index 100% rename from test/language/tc_copy03.cx rename to packages/corto/ast/test/scripts/tc_copy03.cx diff --git a/test/language/tc_copy04.cx b/packages/corto/ast/test/scripts/tc_copy04.cx similarity index 100% rename from test/language/tc_copy04.cx rename to packages/corto/ast/test/scripts/tc_copy04.cx diff --git a/test/language/tc_copy05.cx b/packages/corto/ast/test/scripts/tc_copy05.cx similarity index 100% rename from test/language/tc_copy05.cx rename to packages/corto/ast/test/scripts/tc_copy05.cx diff --git a/test/language/tc_copy06.cx b/packages/corto/ast/test/scripts/tc_copy06.cx similarity index 100% rename from test/language/tc_copy06.cx rename to packages/corto/ast/test/scripts/tc_copy06.cx diff --git a/test/language/tc_copy07.cx b/packages/corto/ast/test/scripts/tc_copy07.cx similarity index 100% rename from test/language/tc_copy07.cx rename to packages/corto/ast/test/scripts/tc_copy07.cx diff --git a/test/language/tc_declaration.cx b/packages/corto/ast/test/scripts/tc_declaration.cx similarity index 100% rename from test/language/tc_declaration.cx rename to packages/corto/ast/test/scripts/tc_declaration.cx diff --git a/test/language/tc_delegate01.cx b/packages/corto/ast/test/scripts/tc_delegate01.cx similarity index 100% rename from test/language/tc_delegate01.cx rename to packages/corto/ast/test/scripts/tc_delegate01.cx diff --git a/test/language/tc_delegate02.cx b/packages/corto/ast/test/scripts/tc_delegate02.cx similarity index 100% rename from test/language/tc_delegate02.cx rename to packages/corto/ast/test/scripts/tc_delegate02.cx diff --git a/test/language/tc_delegate03.cx b/packages/corto/ast/test/scripts/tc_delegate03.cx similarity index 100% rename from test/language/tc_delegate03.cx rename to packages/corto/ast/test/scripts/tc_delegate03.cx diff --git a/test/language/tc_delegate04.cx b/packages/corto/ast/test/scripts/tc_delegate04.cx similarity index 100% rename from test/language/tc_delegate04.cx rename to packages/corto/ast/test/scripts/tc_delegate04.cx diff --git a/test/language/tc_delegate05.cx b/packages/corto/ast/test/scripts/tc_delegate05.cx similarity index 100% rename from test/language/tc_delegate05.cx rename to packages/corto/ast/test/scripts/tc_delegate05.cx diff --git a/test/language/tc_division01.cx b/packages/corto/ast/test/scripts/tc_division01.cx similarity index 100% rename from test/language/tc_division01.cx rename to packages/corto/ast/test/scripts/tc_division01.cx diff --git a/test/language/tc_element01.cx b/packages/corto/ast/test/scripts/tc_element01.cx similarity index 100% rename from test/language/tc_element01.cx rename to packages/corto/ast/test/scripts/tc_element01.cx diff --git a/test/language/tc_element02.cx b/packages/corto/ast/test/scripts/tc_element02.cx similarity index 100% rename from test/language/tc_element02.cx rename to packages/corto/ast/test/scripts/tc_element02.cx diff --git a/test/language/tc_element03.cx b/packages/corto/ast/test/scripts/tc_element03.cx similarity index 100% rename from test/language/tc_element03.cx rename to packages/corto/ast/test/scripts/tc_element03.cx diff --git a/test/language/tc_empty01.cx b/packages/corto/ast/test/scripts/tc_empty01.cx similarity index 100% rename from test/language/tc_empty01.cx rename to packages/corto/ast/test/scripts/tc_empty01.cx diff --git a/test/language/tc_exprlist01.cx b/packages/corto/ast/test/scripts/tc_exprlist01.cx similarity index 100% rename from test/language/tc_exprlist01.cx rename to packages/corto/ast/test/scripts/tc_exprlist01.cx diff --git a/test/language/tc_exprlist02.cx b/packages/corto/ast/test/scripts/tc_exprlist02.cx similarity index 100% rename from test/language/tc_exprlist02.cx rename to packages/corto/ast/test/scripts/tc_exprlist02.cx diff --git a/test/language/tc_exprlist03.cx b/packages/corto/ast/test/scripts/tc_exprlist03.cx similarity index 100% rename from test/language/tc_exprlist03.cx rename to packages/corto/ast/test/scripts/tc_exprlist03.cx diff --git a/test/language/tc_exprlist04.cx b/packages/corto/ast/test/scripts/tc_exprlist04.cx similarity index 100% rename from test/language/tc_exprlist04.cx rename to packages/corto/ast/test/scripts/tc_exprlist04.cx diff --git a/test/language/tc_exprlist05.cx b/packages/corto/ast/test/scripts/tc_exprlist05.cx similarity index 100% rename from test/language/tc_exprlist05.cx rename to packages/corto/ast/test/scripts/tc_exprlist05.cx diff --git a/test/language/tc_exprlist06.cx b/packages/corto/ast/test/scripts/tc_exprlist06.cx similarity index 100% rename from test/language/tc_exprlist06.cx rename to packages/corto/ast/test/scripts/tc_exprlist06.cx diff --git a/test/language/tc_exprlist07.cx b/packages/corto/ast/test/scripts/tc_exprlist07.cx similarity index 100% rename from test/language/tc_exprlist07.cx rename to packages/corto/ast/test/scripts/tc_exprlist07.cx diff --git a/test/language/tc_exprlist08.cx b/packages/corto/ast/test/scripts/tc_exprlist08.cx similarity index 100% rename from test/language/tc_exprlist08.cx rename to packages/corto/ast/test/scripts/tc_exprlist08.cx diff --git a/test/language/tc_exprlist09.cx b/packages/corto/ast/test/scripts/tc_exprlist09.cx similarity index 100% rename from test/language/tc_exprlist09.cx rename to packages/corto/ast/test/scripts/tc_exprlist09.cx diff --git a/test/language/tc_exprlist10.cx b/packages/corto/ast/test/scripts/tc_exprlist10.cx similarity index 100% rename from test/language/tc_exprlist10.cx rename to packages/corto/ast/test/scripts/tc_exprlist10.cx diff --git a/test/language/tc_exprlist11.cx b/packages/corto/ast/test/scripts/tc_exprlist11.cx similarity index 100% rename from test/language/tc_exprlist11.cx rename to packages/corto/ast/test/scripts/tc_exprlist11.cx diff --git a/test/language/tc_fibo.cx b/packages/corto/ast/test/scripts/tc_fibo.cx similarity index 100% rename from test/language/tc_fibo.cx rename to packages/corto/ast/test/scripts/tc_fibo.cx diff --git a/test/language/tc_fold01.cx b/packages/corto/ast/test/scripts/tc_fold01.cx similarity index 100% rename from test/language/tc_fold01.cx rename to packages/corto/ast/test/scripts/tc_fold01.cx diff --git a/test/language/tc_forward_declarations.cx b/packages/corto/ast/test/scripts/tc_forward_declarations.cx similarity index 100% rename from test/language/tc_forward_declarations.cx rename to packages/corto/ast/test/scripts/tc_forward_declarations.cx diff --git a/test/language/tc_function01.cx b/packages/corto/ast/test/scripts/tc_function01.cx similarity index 100% rename from test/language/tc_function01.cx rename to packages/corto/ast/test/scripts/tc_function01.cx diff --git a/test/language/tc_function02.cx b/packages/corto/ast/test/scripts/tc_function02.cx similarity index 100% rename from test/language/tc_function02.cx rename to packages/corto/ast/test/scripts/tc_function02.cx diff --git a/test/language/tc_function03.cx b/packages/corto/ast/test/scripts/tc_function03.cx similarity index 100% rename from test/language/tc_function03.cx rename to packages/corto/ast/test/scripts/tc_function03.cx diff --git a/test/language/tc_function04.cx b/packages/corto/ast/test/scripts/tc_function04.cx similarity index 100% rename from test/language/tc_function04.cx rename to packages/corto/ast/test/scripts/tc_function04.cx diff --git a/test/language/tc_function05.cx b/packages/corto/ast/test/scripts/tc_function05.cx similarity index 100% rename from test/language/tc_function05.cx rename to packages/corto/ast/test/scripts/tc_function05.cx diff --git a/test/language/tc_function06.cx b/packages/corto/ast/test/scripts/tc_function06.cx similarity index 100% rename from test/language/tc_function06.cx rename to packages/corto/ast/test/scripts/tc_function06.cx diff --git a/test/language/tc_if01.cx b/packages/corto/ast/test/scripts/tc_if01.cx similarity index 100% rename from test/language/tc_if01.cx rename to packages/corto/ast/test/scripts/tc_if01.cx diff --git a/test/language/tc_if02.cx b/packages/corto/ast/test/scripts/tc_if02.cx similarity index 100% rename from test/language/tc_if02.cx rename to packages/corto/ast/test/scripts/tc_if02.cx diff --git a/test/language/tc_if03.cx b/packages/corto/ast/test/scripts/tc_if03.cx similarity index 100% rename from test/language/tc_if03.cx rename to packages/corto/ast/test/scripts/tc_if03.cx diff --git a/test/language/tc_inference.cx b/packages/corto/ast/test/scripts/tc_inference.cx similarity index 100% rename from test/language/tc_inference.cx rename to packages/corto/ast/test/scripts/tc_inference.cx diff --git a/test/language/tc_initializers01.cx b/packages/corto/ast/test/scripts/tc_initializers01.cx similarity index 100% rename from test/language/tc_initializers01.cx rename to packages/corto/ast/test/scripts/tc_initializers01.cx diff --git a/test/language/tc_initializers02.cx b/packages/corto/ast/test/scripts/tc_initializers02.cx similarity index 100% rename from test/language/tc_initializers02.cx rename to packages/corto/ast/test/scripts/tc_initializers02.cx diff --git a/test/language/tc_initializers03.cx b/packages/corto/ast/test/scripts/tc_initializers03.cx similarity index 100% rename from test/language/tc_initializers03.cx rename to packages/corto/ast/test/scripts/tc_initializers03.cx diff --git a/test/language/tc_iterator01.cx b/packages/corto/ast/test/scripts/tc_iterator01.cx similarity index 100% rename from test/language/tc_iterator01.cx rename to packages/corto/ast/test/scripts/tc_iterator01.cx diff --git a/test/language/tc_iterator02.cx b/packages/corto/ast/test/scripts/tc_iterator02.cx similarity index 100% rename from test/language/tc_iterator02.cx rename to packages/corto/ast/test/scripts/tc_iterator02.cx diff --git a/test/language/tc_iterator03.cx b/packages/corto/ast/test/scripts/tc_iterator03.cx similarity index 100% rename from test/language/tc_iterator03.cx rename to packages/corto/ast/test/scripts/tc_iterator03.cx diff --git a/test/language/tc_list01.cx b/packages/corto/ast/test/scripts/tc_list01.cx similarity index 100% rename from test/language/tc_list01.cx rename to packages/corto/ast/test/scripts/tc_list01.cx diff --git a/test/language/tc_list02.cx b/packages/corto/ast/test/scripts/tc_list02.cx similarity index 100% rename from test/language/tc_list02.cx rename to packages/corto/ast/test/scripts/tc_list02.cx diff --git a/test/language/tc_list03.cx b/packages/corto/ast/test/scripts/tc_list03.cx similarity index 100% rename from test/language/tc_list03.cx rename to packages/corto/ast/test/scripts/tc_list03.cx diff --git a/test/language/tc_list04.cx b/packages/corto/ast/test/scripts/tc_list04.cx similarity index 100% rename from test/language/tc_list04.cx rename to packages/corto/ast/test/scripts/tc_list04.cx diff --git a/test/language/tc_list05.cx b/packages/corto/ast/test/scripts/tc_list05.cx similarity index 100% rename from test/language/tc_list05.cx rename to packages/corto/ast/test/scripts/tc_list05.cx diff --git a/test/language/tc_list06.cx b/packages/corto/ast/test/scripts/tc_list06.cx similarity index 100% rename from test/language/tc_list06.cx rename to packages/corto/ast/test/scripts/tc_list06.cx diff --git a/test/language/tc_list07.cx b/packages/corto/ast/test/scripts/tc_list07.cx similarity index 100% rename from test/language/tc_list07.cx rename to packages/corto/ast/test/scripts/tc_list07.cx diff --git a/test/language/tc_list08.cx b/packages/corto/ast/test/scripts/tc_list08.cx similarity index 100% rename from test/language/tc_list08.cx rename to packages/corto/ast/test/scripts/tc_list08.cx diff --git a/test/language/tc_list09.cx b/packages/corto/ast/test/scripts/tc_list09.cx similarity index 100% rename from test/language/tc_list09.cx rename to packages/corto/ast/test/scripts/tc_list09.cx diff --git a/test/language/tc_member.cx b/packages/corto/ast/test/scripts/tc_member.cx similarity index 100% rename from test/language/tc_member.cx rename to packages/corto/ast/test/scripts/tc_member.cx diff --git a/test/language/tc_metaprocedure01.cx b/packages/corto/ast/test/scripts/tc_metaprocedure01.cx similarity index 100% rename from test/language/tc_metaprocedure01.cx rename to packages/corto/ast/test/scripts/tc_metaprocedure01.cx diff --git a/test/language/tc_method01.cx b/packages/corto/ast/test/scripts/tc_method01.cx similarity index 100% rename from test/language/tc_method01.cx rename to packages/corto/ast/test/scripts/tc_method01.cx diff --git a/test/language/tc_method02.cx b/packages/corto/ast/test/scripts/tc_method02.cx similarity index 100% rename from test/language/tc_method02.cx rename to packages/corto/ast/test/scripts/tc_method02.cx diff --git a/test/language/tc_method03.cx b/packages/corto/ast/test/scripts/tc_method03.cx similarity index 100% rename from test/language/tc_method03.cx rename to packages/corto/ast/test/scripts/tc_method03.cx diff --git a/test/language/tc_method04.cx b/packages/corto/ast/test/scripts/tc_method04.cx similarity index 100% rename from test/language/tc_method04.cx rename to packages/corto/ast/test/scripts/tc_method04.cx diff --git a/test/language/tc_multiline01.cx b/packages/corto/ast/test/scripts/tc_multiline01.cx similarity index 100% rename from test/language/tc_multiline01.cx rename to packages/corto/ast/test/scripts/tc_multiline01.cx diff --git a/test/language/tc_multiline02.cx b/packages/corto/ast/test/scripts/tc_multiline02.cx similarity index 100% rename from test/language/tc_multiline02.cx rename to packages/corto/ast/test/scripts/tc_multiline02.cx diff --git a/test/language/tc_null.cx b/packages/corto/ast/test/scripts/tc_null.cx similarity index 100% rename from test/language/tc_null.cx rename to packages/corto/ast/test/scripts/tc_null.cx diff --git a/test/language/tc_overlapping_arguments.cx b/packages/corto/ast/test/scripts/tc_overlapping_arguments.cx similarity index 100% rename from test/language/tc_overlapping_arguments.cx rename to packages/corto/ast/test/scripts/tc_overlapping_arguments.cx diff --git a/test/language/tc_overload01.cx b/packages/corto/ast/test/scripts/tc_overload01.cx similarity index 100% rename from test/language/tc_overload01.cx rename to packages/corto/ast/test/scripts/tc_overload01.cx diff --git a/test/language/tc_overload02.cx b/packages/corto/ast/test/scripts/tc_overload02.cx similarity index 100% rename from test/language/tc_overload02.cx rename to packages/corto/ast/test/scripts/tc_overload02.cx diff --git a/test/language/tc_overload03.cx b/packages/corto/ast/test/scripts/tc_overload03.cx similarity index 100% rename from test/language/tc_overload03.cx rename to packages/corto/ast/test/scripts/tc_overload03.cx diff --git a/test/language/tc_overload04.cx b/packages/corto/ast/test/scripts/tc_overload04.cx similarity index 100% rename from test/language/tc_overload04.cx rename to packages/corto/ast/test/scripts/tc_overload04.cx diff --git a/test/language/tc_overload05.cx b/packages/corto/ast/test/scripts/tc_overload05.cx similarity index 100% rename from test/language/tc_overload05.cx rename to packages/corto/ast/test/scripts/tc_overload05.cx diff --git a/test/language/tc_overload06.cx b/packages/corto/ast/test/scripts/tc_overload06.cx similarity index 100% rename from test/language/tc_overload06.cx rename to packages/corto/ast/test/scripts/tc_overload06.cx diff --git a/test/language/tc_overload07.cx b/packages/corto/ast/test/scripts/tc_overload07.cx similarity index 100% rename from test/language/tc_overload07.cx rename to packages/corto/ast/test/scripts/tc_overload07.cx diff --git a/test/language/tc_overload08.cx b/packages/corto/ast/test/scripts/tc_overload08.cx similarity index 100% rename from test/language/tc_overload08.cx rename to packages/corto/ast/test/scripts/tc_overload08.cx diff --git a/test/language/tc_reference.cx b/packages/corto/ast/test/scripts/tc_reference.cx similarity index 100% rename from test/language/tc_reference.cx rename to packages/corto/ast/test/scripts/tc_reference.cx diff --git a/test/language/tc_resolve01.cx b/packages/corto/ast/test/scripts/tc_resolve01.cx similarity index 100% rename from test/language/tc_resolve01.cx rename to packages/corto/ast/test/scripts/tc_resolve01.cx diff --git a/test/language/tc_root01.cx b/packages/corto/ast/test/scripts/tc_root01.cx similarity index 100% rename from test/language/tc_root01.cx rename to packages/corto/ast/test/scripts/tc_root01.cx diff --git a/test/language/tc_scope01.cx b/packages/corto/ast/test/scripts/tc_scope01.cx similarity index 100% rename from test/language/tc_scope01.cx rename to packages/corto/ast/test/scripts/tc_scope01.cx diff --git a/test/language/tc_segfault01.cx b/packages/corto/ast/test/scripts/tc_segfault01.cx similarity index 100% rename from test/language/tc_segfault01.cx rename to packages/corto/ast/test/scripts/tc_segfault01.cx diff --git a/test/language/tc_string01.cx b/packages/corto/ast/test/scripts/tc_string01.cx similarity index 100% rename from test/language/tc_string01.cx rename to packages/corto/ast/test/scripts/tc_string01.cx diff --git a/test/language/tc_string02.cx b/packages/corto/ast/test/scripts/tc_string02.cx similarity index 100% rename from test/language/tc_string02.cx rename to packages/corto/ast/test/scripts/tc_string02.cx diff --git a/test/language/tc_ternary01.cx b/packages/corto/ast/test/scripts/tc_ternary01.cx similarity index 100% rename from test/language/tc_ternary01.cx rename to packages/corto/ast/test/scripts/tc_ternary01.cx diff --git a/test/language/tc_ternary02.cx b/packages/corto/ast/test/scripts/tc_ternary02.cx similarity index 100% rename from test/language/tc_ternary02.cx rename to packages/corto/ast/test/scripts/tc_ternary02.cx diff --git a/test/language/tc_ternary03.cx b/packages/corto/ast/test/scripts/tc_ternary03.cx similarity index 100% rename from test/language/tc_ternary03.cx rename to packages/corto/ast/test/scripts/tc_ternary03.cx diff --git a/test/language/tc_ternary04.cx b/packages/corto/ast/test/scripts/tc_ternary04.cx similarity index 100% rename from test/language/tc_ternary04.cx rename to packages/corto/ast/test/scripts/tc_ternary04.cx diff --git a/test/language/tc_ternary05.cx b/packages/corto/ast/test/scripts/tc_ternary05.cx similarity index 100% rename from test/language/tc_ternary05.cx rename to packages/corto/ast/test/scripts/tc_ternary05.cx diff --git a/test/language/tc_ternary07.cx b/packages/corto/ast/test/scripts/tc_ternary07.cx similarity index 100% rename from test/language/tc_ternary07.cx rename to packages/corto/ast/test/scripts/tc_ternary07.cx diff --git a/test/language/tc_ternary08.cx b/packages/corto/ast/test/scripts/tc_ternary08.cx similarity index 100% rename from test/language/tc_ternary08.cx rename to packages/corto/ast/test/scripts/tc_ternary08.cx diff --git a/test/language/tc_types01.cx b/packages/corto/ast/test/scripts/tc_types01.cx similarity index 100% rename from test/language/tc_types01.cx rename to packages/corto/ast/test/scripts/tc_types01.cx diff --git a/test/language/tc_types02.cx b/packages/corto/ast/test/scripts/tc_types02.cx similarity index 100% rename from test/language/tc_types02.cx rename to packages/corto/ast/test/scripts/tc_types02.cx diff --git a/test/language/tc_update01.cx b/packages/corto/ast/test/scripts/tc_update01.cx similarity index 100% rename from test/language/tc_update01.cx rename to packages/corto/ast/test/scripts/tc_update01.cx diff --git a/test/language/tc_update02.cx b/packages/corto/ast/test/scripts/tc_update02.cx similarity index 100% rename from test/language/tc_update02.cx rename to packages/corto/ast/test/scripts/tc_update02.cx diff --git a/test/language/tc_update03.cx b/packages/corto/ast/test/scripts/tc_update03.cx similarity index 100% rename from test/language/tc_update03.cx rename to packages/corto/ast/test/scripts/tc_update03.cx diff --git a/test/language/tc_update04.cx b/packages/corto/ast/test/scripts/tc_update04.cx similarity index 100% rename from test/language/tc_update04.cx rename to packages/corto/ast/test/scripts/tc_update04.cx diff --git a/test/language/tc_update05.cx b/packages/corto/ast/test/scripts/tc_update05.cx similarity index 100% rename from test/language/tc_update05.cx rename to packages/corto/ast/test/scripts/tc_update05.cx diff --git a/test/language/tc_update06.cx b/packages/corto/ast/test/scripts/tc_update06.cx similarity index 100% rename from test/language/tc_update06.cx rename to packages/corto/ast/test/scripts/tc_update06.cx diff --git a/test/language/tc_variable01.cx b/packages/corto/ast/test/scripts/tc_variable01.cx similarity index 100% rename from test/language/tc_variable01.cx rename to packages/corto/ast/test/scripts/tc_variable01.cx diff --git a/test/language/tc_while.cx b/packages/corto/ast/test/scripts/tc_while.cx similarity index 100% rename from test/language/tc_while.cx rename to packages/corto/ast/test/scripts/tc_while.cx diff --git a/test/rakefile b/test/rakefile deleted file mode 100644 index 512d8120..00000000 --- a/test/rakefile +++ /dev/null @@ -1,6 +0,0 @@ - -COMPONENTS = %w( - tc_stringser -) - -require "#{ENV['CORTO_BUILD']}/forward"