From: Ulya Trofimovich Date: Thu, 7 Mar 2019 18:28:49 +0000 (+0000) Subject: Moved re2c subdirectory to root directory and renamed old libre2c to libre2c_old. X-Git-Tag: 1.2~102 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=f38473365c3cf88ec90a99b7b5736009088c84f2;p=re2c Moved re2c subdirectory to root directory and renamed old libre2c to libre2c_old. --- diff --git a/re2c/.gitignore b/.gitignore similarity index 100% rename from re2c/.gitignore rename to .gitignore diff --git a/re2c/Makefile.am b/Makefile.am similarity index 100% rename from re2c/Makefile.am rename to Makefile.am diff --git a/re2c/Makefile.lib.am b/Makefile.lib.am similarity index 100% rename from re2c/Makefile.lib.am rename to Makefile.lib.am diff --git a/re2c/__alltest.sh b/__alltest.sh similarity index 100% rename from re2c/__alltest.sh rename to __alltest.sh diff --git a/re2c/__build.sh b/__build.sh similarity index 100% rename from re2c/__build.sh rename to __build.sh diff --git a/re2c/__build_asan.sh b/__build_asan.sh similarity index 100% rename from re2c/__build_asan.sh rename to __build_asan.sh diff --git a/re2c/__build_clang.sh b/__build_clang.sh similarity index 100% rename from re2c/__build_clang.sh rename to __build_clang.sh diff --git a/re2c/__build_clang_msan.sh b/__build_clang_msan.sh similarity index 100% rename from re2c/__build_clang_msan.sh rename to __build_clang_msan.sh diff --git a/re2c/__build_glibcxx_debug.sh b/__build_glibcxx_debug.sh similarity index 100% rename from re2c/__build_glibcxx_debug.sh rename to __build_glibcxx_debug.sh diff --git a/re2c/__build_lsan.sh b/__build_lsan.sh similarity index 100% rename from re2c/__build_lsan.sh rename to __build_lsan.sh diff --git a/re2c/__build_m32.sh b/__build_m32.sh similarity index 100% rename from re2c/__build_m32.sh rename to __build_m32.sh diff --git a/re2c/__build_mingw.sh b/__build_mingw.sh similarity index 100% rename from re2c/__build_mingw.sh rename to __build_mingw.sh diff --git a/__build_nodebug.sh b/__build_nodebug.sh new file mode 100755 index 00000000..627b817a --- /dev/null +++ b/__build_nodebug.sh @@ -0,0 +1,11 @@ +#!/bin/sh + +builddir=__build_nodebug +rm -rf $builddir +mkdir $builddir + +cd $builddir +../configure \ + --enable-libs \ + && make -j5 +cd .. diff --git a/re2c/__build_redundant_exports.sh b/__build_redundant_exports.sh similarity index 100% rename from re2c/__build_redundant_exports.sh rename to __build_redundant_exports.sh diff --git a/re2c/__build_ubsan.sh b/__build_ubsan.sh similarity index 100% rename from re2c/__build_ubsan.sh rename to __build_ubsan.sh diff --git a/re2c/__distcheck.sh b/__distcheck.sh similarity index 100% rename from re2c/__distcheck.sh rename to __distcheck.sh diff --git a/re2c/autogen.sh b/autogen.sh similarity index 100% rename from re2c/autogen.sh rename to autogen.sh diff --git a/re2c/benchmarks/README b/benchmarks/README similarity index 100% rename from re2c/benchmarks/README rename to benchmarks/README diff --git a/re2c/benchmarks/__bench_utils.sh b/benchmarks/__bench_utils.sh similarity index 100% rename from re2c/benchmarks/__bench_utils.sh rename to benchmarks/__bench_utils.sh diff --git a/re2c/benchmarks/__run.sh b/benchmarks/__run.sh similarity index 100% rename from re2c/benchmarks/__run.sh rename to benchmarks/__run.sh diff --git a/re2c/benchmarks/http/gen/gen_http.hs b/benchmarks/http/gen/gen_http.hs similarity index 100% rename from re2c/benchmarks/http/gen/gen_http.hs rename to benchmarks/http/gen/gen_http.hs diff --git a/re2c/benchmarks/http/gen/mk_gen.sh b/benchmarks/http/gen/mk_gen.sh similarity index 100% rename from re2c/benchmarks/http/gen/mk_gen.sh rename to benchmarks/http/gen/mk_gen.sh diff --git a/re2c/benchmarks/http/gen/sample.dat b/benchmarks/http/gen/sample.dat similarity index 100% rename from re2c/benchmarks/http/gen/sample.dat rename to benchmarks/http/gen/sample.dat diff --git a/re2c/benchmarks/http/rfc7230/__bench.sh b/benchmarks/http/rfc7230/__bench.sh similarity index 100% rename from re2c/benchmarks/http/rfc7230/__bench.sh rename to benchmarks/http/rfc7230/__bench.sh diff --git a/re2c/benchmarks/http/rfc7230/__bench_b.sh b/benchmarks/http/rfc7230/__bench_b.sh similarity index 100% rename from re2c/benchmarks/http/rfc7230/__bench_b.sh rename to benchmarks/http/rfc7230/__bench_b.sh diff --git a/re2c/benchmarks/http/rfc7230/__bench_unopt.sh b/benchmarks/http/rfc7230/__bench_unopt.sh similarity index 100% rename from re2c/benchmarks/http/rfc7230/__bench_unopt.sh rename to benchmarks/http/rfc7230/__bench_unopt.sh diff --git a/re2c/benchmarks/http/rfc7230/__verify.sh b/benchmarks/http/rfc7230/__verify.sh similarity index 100% rename from re2c/benchmarks/http/rfc7230/__verify.sh rename to benchmarks/http/rfc7230/__verify.sh diff --git a/re2c/benchmarks/http/rfc7230/http_rfc7230.re b/benchmarks/http/rfc7230/http_rfc7230.re similarity index 100% rename from re2c/benchmarks/http/rfc7230/http_rfc7230.re rename to benchmarks/http/rfc7230/http_rfc7230.re diff --git a/re2c/benchmarks/http/rfc7230/http_rfc7230_notags.re b/benchmarks/http/rfc7230/http_rfc7230_notags.re similarity index 100% rename from re2c/benchmarks/http/rfc7230/http_rfc7230_notags.re rename to benchmarks/http/rfc7230/http_rfc7230_notags.re diff --git a/re2c/benchmarks/http/simple/__bench.sh b/benchmarks/http/simple/__bench.sh similarity index 100% rename from re2c/benchmarks/http/simple/__bench.sh rename to benchmarks/http/simple/__bench.sh diff --git a/re2c/benchmarks/http/simple/__bench_b.sh b/benchmarks/http/simple/__bench_b.sh similarity index 100% rename from re2c/benchmarks/http/simple/__bench_b.sh rename to benchmarks/http/simple/__bench_b.sh diff --git a/re2c/benchmarks/http/simple/__bench_unopt.sh b/benchmarks/http/simple/__bench_unopt.sh similarity index 100% rename from re2c/benchmarks/http/simple/__bench_unopt.sh rename to benchmarks/http/simple/__bench_unopt.sh diff --git a/re2c/benchmarks/http/simple/__verify.sh b/benchmarks/http/simple/__verify.sh similarity index 100% rename from re2c/benchmarks/http/simple/__verify.sh rename to benchmarks/http/simple/__verify.sh diff --git a/re2c/benchmarks/http/simple/http_simple.re b/benchmarks/http/simple/http_simple.re similarity index 100% rename from re2c/benchmarks/http/simple/http_simple.re rename to benchmarks/http/simple/http_simple.re diff --git a/re2c/benchmarks/http/simple/http_simple_notags.re b/benchmarks/http/simple/http_simple_notags.re similarity index 100% rename from re2c/benchmarks/http/simple/http_simple_notags.re rename to benchmarks/http/simple/http_simple_notags.re diff --git a/re2c/benchmarks/uri/gen/gen_uri.hs b/benchmarks/uri/gen/gen_uri.hs similarity index 100% rename from re2c/benchmarks/uri/gen/gen_uri.hs rename to benchmarks/uri/gen/gen_uri.hs diff --git a/re2c/benchmarks/uri/gen/mk_gen.sh b/benchmarks/uri/gen/mk_gen.sh similarity index 100% rename from re2c/benchmarks/uri/gen/mk_gen.sh rename to benchmarks/uri/gen/mk_gen.sh diff --git a/re2c/benchmarks/uri/gen/sample.dat b/benchmarks/uri/gen/sample.dat similarity index 100% rename from re2c/benchmarks/uri/gen/sample.dat rename to benchmarks/uri/gen/sample.dat diff --git a/re2c/benchmarks/uri/rfc3986/__bench.sh b/benchmarks/uri/rfc3986/__bench.sh similarity index 100% rename from re2c/benchmarks/uri/rfc3986/__bench.sh rename to benchmarks/uri/rfc3986/__bench.sh diff --git a/re2c/benchmarks/uri/rfc3986/__bench_b.sh b/benchmarks/uri/rfc3986/__bench_b.sh similarity index 100% rename from re2c/benchmarks/uri/rfc3986/__bench_b.sh rename to benchmarks/uri/rfc3986/__bench_b.sh diff --git a/re2c/benchmarks/uri/rfc3986/__bench_unopt.sh b/benchmarks/uri/rfc3986/__bench_unopt.sh similarity index 100% rename from re2c/benchmarks/uri/rfc3986/__bench_unopt.sh rename to benchmarks/uri/rfc3986/__bench_unopt.sh diff --git a/re2c/benchmarks/uri/rfc3986/__verify.sh b/benchmarks/uri/rfc3986/__verify.sh similarity index 100% rename from re2c/benchmarks/uri/rfc3986/__verify.sh rename to benchmarks/uri/rfc3986/__verify.sh diff --git a/re2c/benchmarks/uri/rfc3986/uri_rfc3986.re b/benchmarks/uri/rfc3986/uri_rfc3986.re similarity index 100% rename from re2c/benchmarks/uri/rfc3986/uri_rfc3986.re rename to benchmarks/uri/rfc3986/uri_rfc3986.re diff --git a/re2c/benchmarks/uri/rfc3986/uri_rfc3986_notags.re b/benchmarks/uri/rfc3986/uri_rfc3986_notags.re similarity index 100% rename from re2c/benchmarks/uri/rfc3986/uri_rfc3986_notags.re rename to benchmarks/uri/rfc3986/uri_rfc3986_notags.re diff --git a/re2c/benchmarks/uri/simple/__bench.sh b/benchmarks/uri/simple/__bench.sh similarity index 100% rename from re2c/benchmarks/uri/simple/__bench.sh rename to benchmarks/uri/simple/__bench.sh diff --git a/re2c/benchmarks/uri/simple/__bench_b.sh b/benchmarks/uri/simple/__bench_b.sh similarity index 100% rename from re2c/benchmarks/uri/simple/__bench_b.sh rename to benchmarks/uri/simple/__bench_b.sh diff --git a/re2c/benchmarks/uri/simple/__bench_unopt.sh b/benchmarks/uri/simple/__bench_unopt.sh similarity index 100% rename from re2c/benchmarks/uri/simple/__bench_unopt.sh rename to benchmarks/uri/simple/__bench_unopt.sh diff --git a/re2c/benchmarks/uri/simple/__verify.sh b/benchmarks/uri/simple/__verify.sh similarity index 100% rename from re2c/benchmarks/uri/simple/__verify.sh rename to benchmarks/uri/simple/__verify.sh diff --git a/re2c/benchmarks/uri/simple/uri_simple.re b/benchmarks/uri/simple/uri_simple.re similarity index 100% rename from re2c/benchmarks/uri/simple/uri_simple.re rename to benchmarks/uri/simple/uri_simple.re diff --git a/re2c/benchmarks/uri/simple/uri_simple_notags.re b/benchmarks/uri/simple/uri_simple_notags.re similarity index 100% rename from re2c/benchmarks/uri/simple/uri_simple_notags.re rename to benchmarks/uri/simple/uri_simple_notags.re diff --git a/re2c/bootstrap/doc/re2c.1 b/bootstrap/doc/re2c.1 similarity index 100% rename from re2c/bootstrap/doc/re2c.1 rename to bootstrap/doc/re2c.1 diff --git a/re2c/bootstrap/lib/lex.cc b/bootstrap/lib/lex.cc similarity index 100% rename from re2c/bootstrap/lib/lex.cc rename to bootstrap/lib/lex.cc diff --git a/re2c/bootstrap/lib/parse.cc b/bootstrap/lib/parse.cc similarity index 100% rename from re2c/bootstrap/lib/parse.cc rename to bootstrap/lib/parse.cc diff --git a/re2c/bootstrap/lib/parse.h b/bootstrap/lib/parse.h similarity index 100% rename from re2c/bootstrap/lib/parse.h rename to bootstrap/lib/parse.h diff --git a/re2c/bootstrap/src/msg/help.cc b/bootstrap/src/msg/help.cc similarity index 100% rename from re2c/bootstrap/src/msg/help.cc rename to bootstrap/src/msg/help.cc diff --git a/re2c/bootstrap/src/msg/ver_to_vernum.cc b/bootstrap/src/msg/ver_to_vernum.cc similarity index 100% rename from re2c/bootstrap/src/msg/ver_to_vernum.cc rename to bootstrap/src/msg/ver_to_vernum.cc diff --git a/re2c/bootstrap/src/options/parse_opts.cc b/bootstrap/src/options/parse_opts.cc similarity index 100% rename from re2c/bootstrap/src/options/parse_opts.cc rename to bootstrap/src/options/parse_opts.cc diff --git a/re2c/bootstrap/src/parse/lex.cc b/bootstrap/src/parse/lex.cc similarity index 100% rename from re2c/bootstrap/src/parse/lex.cc rename to bootstrap/src/parse/lex.cc diff --git a/re2c/bootstrap/src/parse/lex.h b/bootstrap/src/parse/lex.h similarity index 100% rename from re2c/bootstrap/src/parse/lex.h rename to bootstrap/src/parse/lex.h diff --git a/re2c/bootstrap/src/parse/lex_conf.cc b/bootstrap/src/parse/lex_conf.cc similarity index 100% rename from re2c/bootstrap/src/parse/lex_conf.cc rename to bootstrap/src/parse/lex_conf.cc diff --git a/re2c/bootstrap/src/parse/parser.cc b/bootstrap/src/parse/parser.cc similarity index 100% rename from re2c/bootstrap/src/parse/parser.cc rename to bootstrap/src/parse/parser.cc diff --git a/re2c/bootstrap/src/parse/parser.h b/bootstrap/src/parse/parser.h similarity index 100% rename from re2c/bootstrap/src/parse/parser.h rename to bootstrap/src/parse/parser.h diff --git a/re2c/configure.ac b/configure.ac similarity index 100% rename from re2c/configure.ac rename to configure.ac diff --git a/re2c/doc/help.rst.in b/doc/help.rst.in similarity index 100% rename from re2c/doc/help.rst.in rename to doc/help.rst.in diff --git a/re2c/doc/loplas.ps b/doc/loplas.ps similarity index 100% rename from re2c/doc/loplas.ps rename to doc/loplas.ps diff --git a/re2c/doc/manpage.rst.in b/doc/manpage.rst.in similarity index 100% rename from re2c/doc/manpage.rst.in rename to doc/manpage.rst.in diff --git a/re2c/doc/manual/contributors.rst_ b/doc/manual/contributors.rst_ similarity index 100% rename from re2c/doc/manual/contributors.rst_ rename to doc/manual/contributors.rst_ diff --git a/re2c/doc/manual/features/conditions/conditions.rst_ b/doc/manual/features/conditions/conditions.rst_ similarity index 100% rename from re2c/doc/manual/features/conditions/conditions.rst_ rename to doc/manual/features/conditions/conditions.rst_ diff --git a/re2c/doc/manual/features/encodings/encodings.rst_ b/doc/manual/features/encodings/encodings.rst_ similarity index 100% rename from re2c/doc/manual/features/encodings/encodings.rst_ rename to doc/manual/features/encodings/encodings.rst_ diff --git a/re2c/doc/manual/features/generic_api/generic_api.rst_ b/doc/manual/features/generic_api/generic_api.rst_ similarity index 100% rename from re2c/doc/manual/features/generic_api/generic_api.rst_ rename to doc/manual/features/generic_api/generic_api.rst_ diff --git a/re2c/doc/manual/features/state/state.rst_ b/doc/manual/features/state/state.rst_ similarity index 100% rename from re2c/doc/manual/features/state/state.rst_ rename to doc/manual/features/state/state.rst_ diff --git a/re2c/doc/manual/features/submatch/submatch.rst_ b/doc/manual/features/submatch/submatch.rst_ similarity index 100% rename from re2c/doc/manual/features/submatch/submatch.rst_ rename to doc/manual/features/submatch/submatch.rst_ diff --git a/re2c/doc/manual/options/options_list.rst b/doc/manual/options/options_list.rst similarity index 100% rename from re2c/doc/manual/options/options_list.rst rename to doc/manual/options/options_list.rst diff --git a/re2c/doc/manual/syntax/configurations.rst_ b/doc/manual/syntax/configurations.rst_ similarity index 100% rename from re2c/doc/manual/syntax/configurations.rst_ rename to doc/manual/syntax/configurations.rst_ diff --git a/re2c/doc/manual/syntax/interface.rst_ b/doc/manual/syntax/interface.rst_ similarity index 100% rename from re2c/doc/manual/syntax/interface.rst_ rename to doc/manual/syntax/interface.rst_ diff --git a/re2c/doc/manual/syntax/named_definitions.rst_ b/doc/manual/syntax/named_definitions.rst_ similarity index 100% rename from re2c/doc/manual/syntax/named_definitions.rst_ rename to doc/manual/syntax/named_definitions.rst_ diff --git a/re2c/doc/manual/syntax/regular_expressions.rst_ b/doc/manual/syntax/regular_expressions.rst_ similarity index 100% rename from re2c/doc/manual/syntax/regular_expressions.rst_ rename to doc/manual/syntax/regular_expressions.rst_ diff --git a/re2c/doc/manual/syntax/rules.rst_ b/doc/manual/syntax/rules.rst_ similarity index 100% rename from re2c/doc/manual/syntax/rules.rst_ rename to doc/manual/syntax/rules.rst_ diff --git a/re2c/doc/manual/warnings/warnings_general.rst b/doc/manual/warnings/warnings_general.rst similarity index 100% rename from re2c/doc/manual/warnings/warnings_general.rst rename to doc/manual/warnings/warnings_general.rst diff --git a/re2c/doc/manual/warnings/warnings_list.rst b/doc/manual/warnings/warnings_list.rst similarity index 100% rename from re2c/doc/manual/warnings/warnings_list.rst rename to doc/manual/warnings/warnings_list.rst diff --git a/re2c/doc/sample.bib b/doc/sample.bib similarity index 100% rename from re2c/doc/sample.bib rename to doc/sample.bib diff --git a/re2c/doc/tdfa/bibliography.bib b/doc/tdfa/bibliography.bib similarity index 100% rename from re2c/doc/tdfa/bibliography.bib rename to doc/tdfa/bibliography.bib diff --git a/re2c/doc/tdfa/img/__montage_big.sh b/doc/tdfa/img/__montage_big.sh similarity index 100% rename from re2c/doc/tdfa/img/__montage_big.sh rename to doc/tdfa/img/__montage_big.sh diff --git a/re2c/doc/tdfa/img/__montage_small.sh b/doc/tdfa/img/__montage_small.sh similarity index 100% rename from re2c/doc/tdfa/img/__montage_small.sh rename to doc/tdfa/img/__montage_small.sh diff --git a/re2c/doc/tdfa/img/bench/__mk.sh b/doc/tdfa/img/bench/__mk.sh similarity index 100% rename from re2c/doc/tdfa/img/bench/__mk.sh rename to doc/tdfa/img/bench/__mk.sh diff --git a/re2c/doc/tdfa/img/bench/data b/doc/tdfa/img/bench/data similarity index 100% rename from re2c/doc/tdfa/img/bench/data rename to doc/tdfa/img/bench/data diff --git a/re2c/doc/tdfa/img/bench/plot.gnuplot b/doc/tdfa/img/bench/plot.gnuplot similarity index 100% rename from re2c/doc/tdfa/img/bench/plot.gnuplot rename to doc/tdfa/img/bench/plot.gnuplot diff --git a/re2c/doc/tdfa/img/bench/size_gcc_clang.png b/doc/tdfa/img/bench/size_gcc_clang.png similarity index 100% rename from re2c/doc/tdfa/img/bench/size_gcc_clang.png rename to doc/tdfa/img/bench/size_gcc_clang.png diff --git a/re2c/doc/tdfa/img/bench/size_tcc_pcc.png b/doc/tdfa/img/bench/size_tcc_pcc.png similarity index 100% rename from re2c/doc/tdfa/img/bench/size_tcc_pcc.png rename to doc/tdfa/img/bench/size_tcc_pcc.png diff --git a/re2c/doc/tdfa/img/bench/time_gcc_clang.png b/doc/tdfa/img/bench/time_gcc_clang.png similarity index 100% rename from re2c/doc/tdfa/img/bench/time_gcc_clang.png rename to doc/tdfa/img/bench/time_gcc_clang.png diff --git a/re2c/doc/tdfa/img/bench/time_tcc_pcc.png b/doc/tdfa/img/bench/time_tcc_pcc.png similarity index 100% rename from re2c/doc/tdfa/img/bench/time_tcc_pcc.png rename to doc/tdfa/img/bench/time_tcc_pcc.png diff --git a/re2c/doc/tdfa/img/example1/all.png b/doc/tdfa/img/example1/all.png similarity index 100% rename from re2c/doc/tdfa/img/example1/all.png rename to doc/tdfa/img/example1/all.png diff --git a/re2c/doc/tdfa/img/example1/tdfa0.png b/doc/tdfa/img/example1/tdfa0.png similarity index 100% rename from re2c/doc/tdfa/img/example1/tdfa0.png rename to doc/tdfa/img/example1/tdfa0.png diff --git a/re2c/doc/tdfa/img/example1/tdfa0_raw.png b/doc/tdfa/img/example1/tdfa0_raw.png similarity index 100% rename from re2c/doc/tdfa/img/example1/tdfa0_raw.png rename to doc/tdfa/img/example1/tdfa0_raw.png diff --git a/re2c/doc/tdfa/img/example1/tdfa1.png b/doc/tdfa/img/example1/tdfa1.png similarity index 100% rename from re2c/doc/tdfa/img/example1/tdfa1.png rename to doc/tdfa/img/example1/tdfa1.png diff --git a/re2c/doc/tdfa/img/example1/tdfa1_raw.png b/doc/tdfa/img/example1/tdfa1_raw.png similarity index 100% rename from re2c/doc/tdfa/img/example1/tdfa1_raw.png rename to doc/tdfa/img/example1/tdfa1_raw.png diff --git a/re2c/doc/tdfa/img/example1/tnfa.png b/doc/tdfa/img/example1/tnfa.png similarity index 100% rename from re2c/doc/tdfa/img/example1/tnfa.png rename to doc/tdfa/img/example1/tnfa.png diff --git a/re2c/doc/tdfa/img/example2/all.png b/doc/tdfa/img/example2/all.png similarity index 100% rename from re2c/doc/tdfa/img/example2/all.png rename to doc/tdfa/img/example2/all.png diff --git a/re2c/doc/tdfa/img/example2/tdfa0.png b/doc/tdfa/img/example2/tdfa0.png similarity index 100% rename from re2c/doc/tdfa/img/example2/tdfa0.png rename to doc/tdfa/img/example2/tdfa0.png diff --git a/re2c/doc/tdfa/img/example2/tdfa0_raw.png b/doc/tdfa/img/example2/tdfa0_raw.png similarity index 100% rename from re2c/doc/tdfa/img/example2/tdfa0_raw.png rename to doc/tdfa/img/example2/tdfa0_raw.png diff --git a/re2c/doc/tdfa/img/example2/tdfa1.png b/doc/tdfa/img/example2/tdfa1.png similarity index 100% rename from re2c/doc/tdfa/img/example2/tdfa1.png rename to doc/tdfa/img/example2/tdfa1.png diff --git a/re2c/doc/tdfa/img/example2/tdfa1_raw.png b/doc/tdfa/img/example2/tdfa1_raw.png similarity index 100% rename from re2c/doc/tdfa/img/example2/tdfa1_raw.png rename to doc/tdfa/img/example2/tdfa1_raw.png diff --git a/re2c/doc/tdfa/img/example2/tnfa.png b/doc/tdfa/img/example2/tnfa.png similarity index 100% rename from re2c/doc/tdfa/img/example2/tnfa.png rename to doc/tdfa/img/example2/tnfa.png diff --git a/re2c/doc/tdfa/img/example3/all.png b/doc/tdfa/img/example3/all.png similarity index 100% rename from re2c/doc/tdfa/img/example3/all.png rename to doc/tdfa/img/example3/all.png diff --git a/re2c/doc/tdfa/img/example3/tdfa0.png b/doc/tdfa/img/example3/tdfa0.png similarity index 100% rename from re2c/doc/tdfa/img/example3/tdfa0.png rename to doc/tdfa/img/example3/tdfa0.png diff --git a/re2c/doc/tdfa/img/example3/tdfa0_raw.png b/doc/tdfa/img/example3/tdfa0_raw.png similarity index 100% rename from re2c/doc/tdfa/img/example3/tdfa0_raw.png rename to doc/tdfa/img/example3/tdfa0_raw.png diff --git a/re2c/doc/tdfa/img/example3/tdfa1.png b/doc/tdfa/img/example3/tdfa1.png similarity index 100% rename from re2c/doc/tdfa/img/example3/tdfa1.png rename to doc/tdfa/img/example3/tdfa1.png diff --git a/re2c/doc/tdfa/img/example3/tdfa1_raw.png b/doc/tdfa/img/example3/tdfa1_raw.png similarity index 100% rename from re2c/doc/tdfa/img/example3/tdfa1_raw.png rename to doc/tdfa/img/example3/tdfa1_raw.png diff --git a/re2c/doc/tdfa/img/example3/tnfa.png b/doc/tdfa/img/example3/tnfa.png similarity index 100% rename from re2c/doc/tdfa/img/example3/tnfa.png rename to doc/tdfa/img/example3/tnfa.png diff --git a/re2c/doc/tdfa/img/example4/all.png b/doc/tdfa/img/example4/all.png similarity index 100% rename from re2c/doc/tdfa/img/example4/all.png rename to doc/tdfa/img/example4/all.png diff --git a/re2c/doc/tdfa/img/example4/tdfa0.png b/doc/tdfa/img/example4/tdfa0.png similarity index 100% rename from re2c/doc/tdfa/img/example4/tdfa0.png rename to doc/tdfa/img/example4/tdfa0.png diff --git a/re2c/doc/tdfa/img/example4/tdfa0_raw.png b/doc/tdfa/img/example4/tdfa0_raw.png similarity index 100% rename from re2c/doc/tdfa/img/example4/tdfa0_raw.png rename to doc/tdfa/img/example4/tdfa0_raw.png diff --git a/re2c/doc/tdfa/img/example4/tdfa1.png b/doc/tdfa/img/example4/tdfa1.png similarity index 100% rename from re2c/doc/tdfa/img/example4/tdfa1.png rename to doc/tdfa/img/example4/tdfa1.png diff --git a/re2c/doc/tdfa/img/example4/tdfa1_raw.png b/doc/tdfa/img/example4/tdfa1_raw.png similarity index 100% rename from re2c/doc/tdfa/img/example4/tdfa1_raw.png rename to doc/tdfa/img/example4/tdfa1_raw.png diff --git a/re2c/doc/tdfa/img/example4/tnfa.png b/doc/tdfa/img/example4/tnfa.png similarity index 100% rename from re2c/doc/tdfa/img/example4/tnfa.png rename to doc/tdfa/img/example4/tnfa.png diff --git a/re2c/doc/tdfa/img/example5/all.png b/doc/tdfa/img/example5/all.png similarity index 100% rename from re2c/doc/tdfa/img/example5/all.png rename to doc/tdfa/img/example5/all.png diff --git a/re2c/doc/tdfa/img/example5/tdfa0.png b/doc/tdfa/img/example5/tdfa0.png similarity index 100% rename from re2c/doc/tdfa/img/example5/tdfa0.png rename to doc/tdfa/img/example5/tdfa0.png diff --git a/re2c/doc/tdfa/img/example5/tdfa0_raw.png b/doc/tdfa/img/example5/tdfa0_raw.png similarity index 100% rename from re2c/doc/tdfa/img/example5/tdfa0_raw.png rename to doc/tdfa/img/example5/tdfa0_raw.png diff --git a/re2c/doc/tdfa/img/example5/tdfa1.png b/doc/tdfa/img/example5/tdfa1.png similarity index 100% rename from re2c/doc/tdfa/img/example5/tdfa1.png rename to doc/tdfa/img/example5/tdfa1.png diff --git a/re2c/doc/tdfa/img/example5/tdfa1_raw.png b/doc/tdfa/img/example5/tdfa1_raw.png similarity index 100% rename from re2c/doc/tdfa/img/example5/tdfa1_raw.png rename to doc/tdfa/img/example5/tdfa1_raw.png diff --git a/re2c/doc/tdfa/img/example5/tnfa.png b/doc/tdfa/img/example5/tnfa.png similarity index 100% rename from re2c/doc/tdfa/img/example5/tnfa.png rename to doc/tdfa/img/example5/tnfa.png diff --git a/re2c/doc/tdfa/img/example6/all.png b/doc/tdfa/img/example6/all.png similarity index 100% rename from re2c/doc/tdfa/img/example6/all.png rename to doc/tdfa/img/example6/all.png diff --git a/re2c/doc/tdfa/img/example6/tdfa0.png b/doc/tdfa/img/example6/tdfa0.png similarity index 100% rename from re2c/doc/tdfa/img/example6/tdfa0.png rename to doc/tdfa/img/example6/tdfa0.png diff --git a/re2c/doc/tdfa/img/example6/tdfa0_raw.png b/doc/tdfa/img/example6/tdfa0_raw.png similarity index 100% rename from re2c/doc/tdfa/img/example6/tdfa0_raw.png rename to doc/tdfa/img/example6/tdfa0_raw.png diff --git a/re2c/doc/tdfa/img/example6/tdfa1.png b/doc/tdfa/img/example6/tdfa1.png similarity index 100% rename from re2c/doc/tdfa/img/example6/tdfa1.png rename to doc/tdfa/img/example6/tdfa1.png diff --git a/re2c/doc/tdfa/img/example6/tdfa1_raw.png b/doc/tdfa/img/example6/tdfa1_raw.png similarity index 100% rename from re2c/doc/tdfa/img/example6/tdfa1_raw.png rename to doc/tdfa/img/example6/tdfa1_raw.png diff --git a/re2c/doc/tdfa/img/example6/tnfa.png b/doc/tdfa/img/example6/tnfa.png similarity index 100% rename from re2c/doc/tdfa/img/example6/tnfa.png rename to doc/tdfa/img/example6/tnfa.png diff --git a/re2c/doc/tdfa/img/fallback/tdfa0.png b/doc/tdfa/img/fallback/tdfa0.png similarity index 100% rename from re2c/doc/tdfa/img/fallback/tdfa0.png rename to doc/tdfa/img/fallback/tdfa0.png diff --git a/re2c/doc/tdfa/img/fallback/tdfa0_fallback.png b/doc/tdfa/img/fallback/tdfa0_fallback.png similarity index 100% rename from re2c/doc/tdfa/img/fallback/tdfa0_fallback.png rename to doc/tdfa/img/fallback/tdfa0_fallback.png diff --git a/re2c/doc/tdfa/img/fallback/tdfa0_raw.png b/doc/tdfa/img/fallback/tdfa0_raw.png similarity index 100% rename from re2c/doc/tdfa/img/fallback/tdfa0_raw.png rename to doc/tdfa/img/fallback/tdfa0_raw.png diff --git a/re2c/doc/tdfa/img/fallback/tdfa1.png b/doc/tdfa/img/fallback/tdfa1.png similarity index 100% rename from re2c/doc/tdfa/img/fallback/tdfa1.png rename to doc/tdfa/img/fallback/tdfa1.png diff --git a/re2c/doc/tdfa/img/fallback/tdfa1_fallback.png b/doc/tdfa/img/fallback/tdfa1_fallback.png similarity index 100% rename from re2c/doc/tdfa/img/fallback/tdfa1_fallback.png rename to doc/tdfa/img/fallback/tdfa1_fallback.png diff --git a/re2c/doc/tdfa/img/fallback/tdfa1_raw.png b/doc/tdfa/img/fallback/tdfa1_raw.png similarity index 100% rename from re2c/doc/tdfa/img/fallback/tdfa1_raw.png rename to doc/tdfa/img/fallback/tdfa1_raw.png diff --git a/re2c/doc/tdfa/img/fallback/tnfa.png b/doc/tdfa/img/fallback/tnfa.png similarity index 100% rename from re2c/doc/tdfa/img/fallback/tnfa.png rename to doc/tdfa/img/fallback/tnfa.png diff --git a/re2c/doc/tdfa/img/plot_acyc_neg.png b/doc/tdfa/img/plot_acyc_neg.png similarity index 100% rename from re2c/doc/tdfa/img/plot_acyc_neg.png rename to doc/tdfa/img/plot_acyc_neg.png diff --git a/re2c/doc/tdfa/img/plot_acyc_neg_both.png b/doc/tdfa/img/plot_acyc_neg_both.png similarity index 100% rename from re2c/doc/tdfa/img/plot_acyc_neg_both.png rename to doc/tdfa/img/plot_acyc_neg_both.png diff --git a/re2c/doc/tdfa/img/plot_acyc_neg_logscale.png b/doc/tdfa/img/plot_acyc_neg_logscale.png similarity index 100% rename from re2c/doc/tdfa/img/plot_acyc_neg_logscale.png rename to doc/tdfa/img/plot_acyc_neg_logscale.png diff --git a/re2c/doc/tdfa/img/plot_grid_nhard.png b/doc/tdfa/img/plot_grid_nhard.png similarity index 100% rename from re2c/doc/tdfa/img/plot_grid_nhard.png rename to doc/tdfa/img/plot_grid_nhard.png diff --git a/re2c/doc/tdfa/img/plot_grid_nhard_both.png b/doc/tdfa/img/plot_grid_nhard_both.png similarity index 100% rename from re2c/doc/tdfa/img/plot_grid_nhard_both.png rename to doc/tdfa/img/plot_grid_nhard_both.png diff --git a/re2c/doc/tdfa/img/plot_grid_nhard_logscale.png b/doc/tdfa/img/plot_grid_nhard_logscale.png similarity index 100% rename from re2c/doc/tdfa/img/plot_grid_nhard_logscale.png rename to doc/tdfa/img/plot_grid_nhard_logscale.png diff --git a/re2c/doc/tdfa/img/tnfa/concat.png b/doc/tdfa/img/tnfa/concat.png similarity index 100% rename from re2c/doc/tdfa/img/tnfa/concat.png rename to doc/tdfa/img/tnfa/concat.png diff --git a/re2c/doc/tdfa/img/tnfa/repeat_bound.png b/doc/tdfa/img/tnfa/repeat_bound.png similarity index 100% rename from re2c/doc/tdfa/img/tnfa/repeat_bound.png rename to doc/tdfa/img/tnfa/repeat_bound.png diff --git a/re2c/doc/tdfa/img/tnfa/repeat_unbound.png b/doc/tdfa/img/tnfa/repeat_unbound.png similarity index 100% rename from re2c/doc/tdfa/img/tnfa/repeat_unbound.png rename to doc/tdfa/img/tnfa/repeat_unbound.png diff --git a/re2c/doc/tdfa/img/tnfa/union.png b/doc/tdfa/img/tnfa/union.png similarity index 100% rename from re2c/doc/tdfa/img/tnfa/union.png rename to doc/tdfa/img/tnfa/union.png diff --git a/re2c/doc/tdfa/mk.sh b/doc/tdfa/mk.sh similarity index 100% rename from re2c/doc/tdfa/mk.sh rename to doc/tdfa/mk.sh diff --git a/re2c/doc/tdfa/tdfa.pdf b/doc/tdfa/tdfa.pdf similarity index 100% rename from re2c/doc/tdfa/tdfa.pdf rename to doc/tdfa/tdfa.pdf diff --git a/re2c/doc/tdfa/tdfa.tex b/doc/tdfa/tdfa.tex similarity index 100% rename from re2c/doc/tdfa/tdfa.tex rename to doc/tdfa/tdfa.tex diff --git a/doc/tdfa_v2/.gitignore b/doc/tdfa_v2/.gitignore new file mode 100644 index 00000000..c405ee62 --- /dev/null +++ b/doc/tdfa_v2/.gitignore @@ -0,0 +1,4 @@ +*.aux +*.build_log +*.log +*.pdf diff --git a/re2c/doc/tdfa_v2/Makefile b/doc/tdfa_v2/Makefile similarity index 100% rename from re2c/doc/tdfa_v2/Makefile rename to doc/tdfa_v2/Makefile diff --git a/re2c/doc/tdfa_v2/NJDnatbib.sty b/doc/tdfa_v2/NJDnatbib.sty similarity index 100% rename from re2c/doc/tdfa_v2/NJDnatbib.sty rename to doc/tdfa_v2/NJDnatbib.sty diff --git a/re2c/doc/tdfa_v2/TODO b/doc/tdfa_v2/TODO similarity index 100% rename from re2c/doc/tdfa_v2/TODO rename to doc/tdfa_v2/TODO diff --git a/re2c/doc/tdfa_v2/WileyNJD-AMA.bst b/doc/tdfa_v2/WileyNJD-AMA.bst similarity index 100% rename from re2c/doc/tdfa_v2/WileyNJD-AMA.bst rename to doc/tdfa_v2/WileyNJD-AMA.bst diff --git a/re2c/doc/tdfa_v2/WileyNJD-v2.cls b/doc/tdfa_v2/WileyNJD-v2.cls similarity index 100% rename from re2c/doc/tdfa_v2/WileyNJD-v2.cls rename to doc/tdfa_v2/WileyNJD-v2.cls diff --git a/re2c/doc/tdfa_v2/img/Makefile b/doc/tdfa_v2/img/Makefile similarity index 100% rename from re2c/doc/tdfa_v2/img/Makefile rename to doc/tdfa_v2/img/Makefile diff --git a/re2c/doc/tdfa_v2/img/gor1.tex b/doc/tdfa_v2/img/gor1.tex similarity index 100% rename from re2c/doc/tdfa_v2/img/gor1.tex rename to doc/tdfa_v2/img/gor1.tex diff --git a/re2c/doc/tdfa_v2/img/mark_enum.tex b/doc/tdfa_v2/img/mark_enum.tex similarity index 100% rename from re2c/doc/tdfa_v2/img/mark_enum.tex rename to doc/tdfa_v2/img/mark_enum.tex diff --git a/re2c/doc/tdfa_v2/img/pe.tex b/doc/tdfa_v2/img/pe.tex similarity index 100% rename from re2c/doc/tdfa_v2/img/pe.tex rename to doc/tdfa_v2/img/pe.tex diff --git a/re2c/doc/tdfa_v2/img/tnfa.tex b/doc/tdfa_v2/img/tnfa.tex similarity index 100% rename from re2c/doc/tdfa_v2/img/tnfa.tex rename to doc/tdfa_v2/img/tnfa.tex diff --git a/re2c/doc/tdfa_v2/img/tnfa_construction.tex b/doc/tdfa_v2/img/tnfa_construction.tex similarity index 100% rename from re2c/doc/tdfa_v2/img/tnfa_construction.tex rename to doc/tdfa_v2/img/tnfa_construction.tex diff --git a/re2c/doc/tdfa_v2/img/tnfa_example.tex b/doc/tdfa_v2/img/tnfa_example.tex similarity index 100% rename from re2c/doc/tdfa_v2/img/tnfa_example.tex rename to doc/tdfa_v2/img/tnfa_example.tex diff --git a/re2c/doc/tdfa_v2/img/trees.tex b/doc/tdfa_v2/img/trees.tex similarity index 100% rename from re2c/doc/tdfa_v2/img/trees.tex rename to doc/tdfa_v2/img/trees.tex diff --git a/re2c/doc/tdfa_v2/part_1_tnfa.tex b/doc/tdfa_v2/part_1_tnfa.tex similarity index 100% rename from re2c/doc/tdfa_v2/part_1_tnfa.tex rename to doc/tdfa_v2/part_1_tnfa.tex diff --git a/re2c/examples/01_recognizing_integers.i.c b/examples/01_recognizing_integers.i.c similarity index 100% rename from re2c/examples/01_recognizing_integers.i.c rename to examples/01_recognizing_integers.i.c diff --git a/re2c/examples/01_recognizing_integers.i.re b/examples/01_recognizing_integers.i.re similarity index 100% rename from re2c/examples/01_recognizing_integers.i.re rename to examples/01_recognizing_integers.i.re diff --git a/re2c/examples/02_recognizing_strings.i.c b/examples/02_recognizing_strings.i.c similarity index 100% rename from re2c/examples/02_recognizing_strings.i.c rename to examples/02_recognizing_strings.i.c diff --git a/re2c/examples/02_recognizing_strings.i.re b/examples/02_recognizing_strings.i.re similarity index 100% rename from re2c/examples/02_recognizing_strings.i.re rename to examples/02_recognizing_strings.i.re diff --git a/re2c/examples/03_arbitrary_large_input.i.c b/examples/03_arbitrary_large_input.i.c similarity index 100% rename from re2c/examples/03_arbitrary_large_input.i.c rename to examples/03_arbitrary_large_input.i.c diff --git a/re2c/examples/03_arbitrary_large_input.i.re b/examples/03_arbitrary_large_input.i.re similarity index 100% rename from re2c/examples/03_arbitrary_large_input.i.re rename to examples/03_arbitrary_large_input.i.re diff --git a/re2c/examples/04_parsing_integers_blocks.i.c b/examples/04_parsing_integers_blocks.i.c similarity index 100% rename from re2c/examples/04_parsing_integers_blocks.i.c rename to examples/04_parsing_integers_blocks.i.c diff --git a/re2c/examples/04_parsing_integers_blocks.i.re b/examples/04_parsing_integers_blocks.i.re similarity index 100% rename from re2c/examples/04_parsing_integers_blocks.i.re rename to examples/04_parsing_integers_blocks.i.re diff --git a/re2c/examples/05_parsing_integers_conditions.ci.c b/examples/05_parsing_integers_conditions.ci.c similarity index 100% rename from re2c/examples/05_parsing_integers_conditions.ci.c rename to examples/05_parsing_integers_conditions.ci.c diff --git a/re2c/examples/05_parsing_integers_conditions.ci.re b/examples/05_parsing_integers_conditions.ci.re similarity index 100% rename from re2c/examples/05_parsing_integers_conditions.ci.re rename to examples/05_parsing_integers_conditions.ci.re diff --git a/re2c/examples/06_braille.cr8i.c b/examples/06_braille.cr8i.c similarity index 100% rename from re2c/examples/06_braille.cr8i.c rename to examples/06_braille.cr8i.c diff --git a/re2c/examples/06_braille.cr8i.re b/examples/06_braille.cr8i.re similarity index 100% rename from re2c/examples/06_braille.cr8i.re rename to examples/06_braille.cr8i.re diff --git a/re2c/examples/07_cxx98.i.c b/examples/07_cxx98.i.c similarity index 100% rename from re2c/examples/07_cxx98.i.c rename to examples/07_cxx98.i.c diff --git a/re2c/examples/07_cxx98.i.re b/examples/07_cxx98.i.re similarity index 100% rename from re2c/examples/07_cxx98.i.re rename to examples/07_cxx98.i.re diff --git a/re2c/examples/08_ipv4.i--tags.c b/examples/08_ipv4.i--tags.c similarity index 100% rename from re2c/examples/08_ipv4.i--tags.c rename to examples/08_ipv4.i--tags.c diff --git a/re2c/examples/08_ipv4.i--tags.re b/examples/08_ipv4.i--tags.re similarity index 100% rename from re2c/examples/08_ipv4.i--tags.re rename to examples/08_ipv4.i--tags.re diff --git a/re2c/examples/09_etc_passwd.i--tags.c b/examples/09_etc_passwd.i--tags.c similarity index 100% rename from re2c/examples/09_etc_passwd.i--tags.c rename to examples/09_etc_passwd.i--tags.c diff --git a/re2c/examples/09_etc_passwd.i--tags.re b/examples/09_etc_passwd.i--tags.re similarity index 100% rename from re2c/examples/09_etc_passwd.i--tags.re rename to examples/09_etc_passwd.i--tags.re diff --git a/re2c/examples/10_uri_rfc3986.i--tags.c b/examples/10_uri_rfc3986.i--tags.c similarity index 100% rename from re2c/examples/10_uri_rfc3986.i--tags.c rename to examples/10_uri_rfc3986.i--tags.c diff --git a/re2c/examples/10_uri_rfc3986.i--tags.re b/examples/10_uri_rfc3986.i--tags.re similarity index 100% rename from re2c/examples/10_uri_rfc3986.i--tags.re rename to examples/10_uri_rfc3986.i--tags.re diff --git a/re2c/examples/11_http_rfc7230.i--tags.c b/examples/11_http_rfc7230.i--tags.c similarity index 100% rename from re2c/examples/11_http_rfc7230.i--tags.c rename to examples/11_http_rfc7230.i--tags.c diff --git a/re2c/examples/11_http_rfc7230.i--tags.re b/examples/11_http_rfc7230.i--tags.re similarity index 100% rename from re2c/examples/11_http_rfc7230.i--tags.re rename to examples/11_http_rfc7230.i--tags.re diff --git a/re2c/examples/13_records.i--tags.c b/examples/13_records.i--tags.c similarity index 100% rename from re2c/examples/13_records.i--tags.c rename to examples/13_records.i--tags.c diff --git a/re2c/examples/13_records.i--tags.re b/examples/13_records.i--tags.re similarity index 100% rename from re2c/examples/13_records.i--tags.re rename to examples/13_records.i--tags.re diff --git a/re2c/examples/14_options.i--tags.c b/examples/14_options.i--tags.c similarity index 100% rename from re2c/examples/14_options.i--tags.c rename to examples/14_options.i--tags.c diff --git a/re2c/examples/14_options.i--tags.re b/examples/14_options.i--tags.re similarity index 100% rename from re2c/examples/14_options.i--tags.re rename to examples/14_options.i--tags.re diff --git a/re2c/examples/15_binsyms.i--input(custom).c b/examples/15_binsyms.i--input(custom).c similarity index 100% rename from re2c/examples/15_binsyms.i--input(custom).c rename to examples/15_binsyms.i--input(custom).c diff --git a/re2c/examples/15_binsyms.i--input(custom).re b/examples/15_binsyms.i--input(custom).re similarity index 100% rename from re2c/examples/15_binsyms.i--input(custom).re rename to examples/15_binsyms.i--input(custom).re diff --git a/re2c/examples/16_fake_sentinel.i--input(custom).c b/examples/16_fake_sentinel.i--input(custom).c similarity index 100% rename from re2c/examples/16_fake_sentinel.i--input(custom).c rename to examples/16_fake_sentinel.i--input(custom).c diff --git a/re2c/examples/16_fake_sentinel.i--input(custom).re b/examples/16_fake_sentinel.i--input(custom).re similarity index 100% rename from re2c/examples/16_fake_sentinel.i--input(custom).re rename to examples/16_fake_sentinel.i--input(custom).re diff --git a/re2c/examples/17_ifstream.i--input(custom).c b/examples/17_ifstream.i--input(custom).c similarity index 100% rename from re2c/examples/17_ifstream.i--input(custom).c rename to examples/17_ifstream.i--input(custom).c diff --git a/re2c/examples/17_ifstream.i--input(custom).re b/examples/17_ifstream.i--input(custom).re similarity index 100% rename from re2c/examples/17_ifstream.i--input(custom).re rename to examples/17_ifstream.i--input(custom).re diff --git a/re2c/examples/18_push_model.if.c b/examples/18_push_model.if.c similarity index 100% rename from re2c/examples/18_push_model.if.c rename to examples/18_push_model.if.c diff --git a/re2c/examples/18_push_model.if.re b/examples/18_push_model.if.re similarity index 100% rename from re2c/examples/18_push_model.if.re rename to examples/18_push_model.if.re diff --git a/re2c/fuzz/regex_tdfa/__mk.sh b/fuzz/regex_tdfa/__mk.sh similarity index 100% rename from re2c/fuzz/regex_tdfa/__mk.sh rename to fuzz/regex_tdfa/__mk.sh diff --git a/re2c/fuzz/regex_tdfa/check.hs b/fuzz/regex_tdfa/check.hs similarity index 100% rename from re2c/fuzz/regex_tdfa/check.hs rename to fuzz/regex_tdfa/check.hs diff --git a/re2c/fuzz/tdfa0_tdfa1/__mk.sh b/fuzz/tdfa0_tdfa1/__mk.sh similarity index 100% rename from re2c/fuzz/tdfa0_tdfa1/__mk.sh rename to fuzz/tdfa0_tdfa1/__mk.sh diff --git a/re2c/fuzz/tdfa0_tdfa1/check.hs b/fuzz/tdfa0_tdfa1/check.hs similarity index 100% rename from re2c/fuzz/tdfa0_tdfa1/check.hs rename to fuzz/tdfa0_tdfa1/check.hs diff --git a/re2c/fuzz/tdfa0_tdfa1_posix/__mk.sh b/fuzz/tdfa0_tdfa1_posix/__mk.sh similarity index 100% rename from re2c/fuzz/tdfa0_tdfa1_posix/__mk.sh rename to fuzz/tdfa0_tdfa1_posix/__mk.sh diff --git a/re2c/fuzz/tdfa0_tdfa1_posix/check.hs b/fuzz/tdfa0_tdfa1_posix/check.hs similarity index 100% rename from re2c/fuzz/tdfa0_tdfa1_posix/check.hs rename to fuzz/tdfa0_tdfa1_posix/check.hs diff --git a/re2c/genhelp.sh b/genhelp.sh similarity index 100% rename from re2c/genhelp.sh rename to genhelp.sh diff --git a/re2c/lib/bench.cc b/lib/bench.cc similarity index 100% rename from re2c/lib/bench.cc rename to lib/bench.cc diff --git a/re2c/lib/lex.h b/lib/lex.h similarity index 100% rename from re2c/lib/lex.h rename to lib/lex.h diff --git a/re2c/lib/lex.re b/lib/lex.re similarity index 100% rename from re2c/lib/lex.re rename to lib/lex.re diff --git a/re2c/lib/parse.ypp b/lib/parse.ypp similarity index 100% rename from re2c/lib/parse.ypp rename to lib/parse.ypp diff --git a/re2c/lib/regcomp.cc b/lib/regcomp.cc similarity index 100% rename from re2c/lib/regcomp.cc rename to lib/regcomp.cc diff --git a/re2c/lib/regex.h b/lib/regex.h similarity index 100% rename from re2c/lib/regex.h rename to lib/regex.h diff --git a/re2c/lib/regex_impl.h b/lib/regex_impl.h similarity index 100% rename from re2c/lib/regex_impl.h rename to lib/regex_impl.h diff --git a/re2c/lib/regexec.cc b/lib/regexec.cc similarity index 100% rename from re2c/lib/regexec.cc rename to lib/regexec.cc diff --git a/re2c/lib/regexec_dfa.cc b/lib/regexec_dfa.cc similarity index 100% rename from re2c/lib/regexec_dfa.cc rename to lib/regexec_dfa.cc diff --git a/re2c/lib/regexec_nfa_leftmost.cc b/lib/regexec_nfa_leftmost.cc similarity index 100% rename from re2c/lib/regexec_nfa_leftmost.cc rename to lib/regexec_nfa_leftmost.cc diff --git a/re2c/lib/regexec_nfa_leftmost_trie.cc b/lib/regexec_nfa_leftmost_trie.cc similarity index 100% rename from re2c/lib/regexec_nfa_leftmost_trie.cc rename to lib/regexec_nfa_leftmost_trie.cc diff --git a/re2c/lib/regexec_nfa_posix.cc b/lib/regexec_nfa_posix.cc similarity index 100% rename from re2c/lib/regexec_nfa_posix.cc rename to lib/regexec_nfa_posix.cc diff --git a/re2c/lib/regexec_nfa_posix_trie.cc b/lib/regexec_nfa_posix_trie.cc similarity index 100% rename from re2c/lib/regexec_nfa_posix_trie.cc rename to lib/regexec_nfa_posix_trie.cc diff --git a/re2c/lib/regfree.cc b/lib/regfree.cc similarity index 100% rename from re2c/lib/regfree.cc rename to lib/regfree.cc diff --git a/re2c/lib/stubs.cc b/lib/stubs.cc similarity index 100% rename from re2c/lib/stubs.cc rename to lib/stubs.cc diff --git a/re2c/lib/test.cc b/lib/test.cc similarity index 100% rename from re2c/lib/test.cc rename to lib/test.cc diff --git a/libre2c/CHANGES b/libre2c_old/CHANGES similarity index 100% rename from libre2c/CHANGES rename to libre2c_old/CHANGES diff --git a/libre2c/COPYING b/libre2c_old/COPYING similarity index 100% rename from libre2c/COPYING rename to libre2c_old/COPYING diff --git a/libre2c/Doxyfile b/libre2c_old/Doxyfile similarity index 100% rename from libre2c/Doxyfile rename to libre2c_old/Doxyfile diff --git a/libre2c/Makefile b/libre2c_old/Makefile similarity index 100% rename from libre2c/Makefile rename to libre2c_old/Makefile diff --git a/libre2c/README b/libre2c_old/README similarity index 100% rename from libre2c/README rename to libre2c_old/README diff --git a/libre2c/TODO b/libre2c_old/TODO similarity index 100% rename from libre2c/TODO rename to libre2c_old/TODO diff --git a/libre2c/examples/Makefile b/libre2c_old/examples/Makefile similarity index 100% rename from libre2c/examples/Makefile rename to libre2c_old/examples/Makefile diff --git a/libre2c/examples/README b/libre2c_old/examples/README similarity index 100% rename from libre2c/examples/README rename to libre2c_old/examples/README diff --git a/libre2c/examples/compare/Makefile b/libre2c_old/examples/compare/Makefile similarity index 100% rename from libre2c/examples/compare/Makefile rename to libre2c_old/examples/compare/Makefile diff --git a/libre2c/examples/compare/cmpmain.c b/libre2c_old/examples/compare/cmpmain.c similarity index 100% rename from libre2c/examples/compare/cmpmain.c rename to libre2c_old/examples/compare/cmpmain.c diff --git a/libre2c/examples/compare/compare.c b/libre2c_old/examples/compare/compare.c similarity index 100% rename from libre2c/examples/compare/compare.c rename to libre2c_old/examples/compare/compare.c diff --git a/libre2c/examples/compare/compare.h b/libre2c_old/examples/compare/compare.h similarity index 100% rename from libre2c/examples/compare/compare.h rename to libre2c_old/examples/compare/compare.h diff --git a/libre2c/examples/compare/test/10-noargs.test b/libre2c_old/examples/compare/test/10-noargs.test similarity index 100% rename from libre2c/examples/compare/test/10-noargs.test rename to libre2c_old/examples/compare/test/10-noargs.test diff --git a/libre2c/examples/compare/test/11-oneargs.test b/libre2c_old/examples/compare/test/11-oneargs.test similarity index 100% rename from libre2c/examples/compare/test/11-oneargs.test rename to libre2c_old/examples/compare/test/11-oneargs.test diff --git a/libre2c/examples/compare/test/20-plain.test b/libre2c_old/examples/compare/test/20-plain.test similarity index 100% rename from libre2c/examples/compare/test/20-plain.test rename to libre2c_old/examples/compare/test/20-plain.test diff --git a/libre2c/examples/compare/test/21-twofiles.test b/libre2c_old/examples/compare/test/21-twofiles.test similarity index 100% rename from libre2c/examples/compare/test/21-twofiles.test rename to libre2c_old/examples/compare/test/21-twofiles.test diff --git a/libre2c/examples/compare/test/22-nomatch.test b/libre2c_old/examples/compare/test/22-nomatch.test similarity index 100% rename from libre2c/examples/compare/test/22-nomatch.test rename to libre2c_old/examples/compare/test/22-nomatch.test diff --git a/libre2c/examples/compare/test/30-nonl1.test b/libre2c_old/examples/compare/test/30-nonl1.test similarity index 100% rename from libre2c/examples/compare/test/30-nonl1.test rename to libre2c_old/examples/compare/test/30-nonl1.test diff --git a/libre2c/examples/compare/test/30-nonl2.test b/libre2c_old/examples/compare/test/30-nonl2.test similarity index 100% rename from libre2c/examples/compare/test/30-nonl2.test rename to libre2c_old/examples/compare/test/30-nonl2.test diff --git a/libre2c/examples/compare/test/31-lessnl1.test b/libre2c_old/examples/compare/test/31-lessnl1.test similarity index 100% rename from libre2c/examples/compare/test/31-lessnl1.test rename to libre2c_old/examples/compare/test/31-lessnl1.test diff --git a/libre2c/examples/compare/test/31-lessnl2.test b/libre2c_old/examples/compare/test/31-lessnl2.test similarity index 100% rename from libre2c/examples/compare/test/31-lessnl2.test rename to libre2c_old/examples/compare/test/31-lessnl2.test diff --git a/libre2c/examples/compare/test/40-brief.test b/libre2c_old/examples/compare/test/40-brief.test similarity index 100% rename from libre2c/examples/compare/test/40-brief.test rename to libre2c_old/examples/compare/test/40-brief.test diff --git a/libre2c/examples/compare/test/41-b-nonl1.test b/libre2c_old/examples/compare/test/41-b-nonl1.test similarity index 100% rename from libre2c/examples/compare/test/41-b-nonl1.test rename to libre2c_old/examples/compare/test/41-b-nonl1.test diff --git a/libre2c/examples/compare/test/41-b-nonl2.test b/libre2c_old/examples/compare/test/41-b-nonl2.test similarity index 100% rename from libre2c/examples/compare/test/41-b-nonl2.test rename to libre2c_old/examples/compare/test/41-b-nonl2.test diff --git a/libre2c/examples/compare/test/42-b-lessnl1.test b/libre2c_old/examples/compare/test/42-b-lessnl1.test similarity index 100% rename from libre2c/examples/compare/test/42-b-lessnl1.test rename to libre2c_old/examples/compare/test/42-b-lessnl1.test diff --git a/libre2c/examples/compare/test/42-b-lessnl2.test b/libre2c_old/examples/compare/test/42-b-lessnl2.test similarity index 100% rename from libre2c/examples/compare/test/42-b-lessnl2.test rename to libre2c_old/examples/compare/test/42-b-lessnl2.test diff --git a/libre2c/examples/compare/test/README b/libre2c_old/examples/compare/test/README similarity index 100% rename from libre2c/examples/compare/test/README rename to libre2c_old/examples/compare/test/README diff --git a/libre2c/examples/compare/tmtest.conf b/libre2c_old/examples/compare/tmtest.conf similarity index 100% rename from libre2c/examples/compare/tmtest.conf rename to libre2c_old/examples/compare/tmtest.conf diff --git a/libre2c/examples/numscan-coupled/Makefile b/libre2c_old/examples/numscan-coupled/Makefile similarity index 100% rename from libre2c/examples/numscan-coupled/Makefile rename to libre2c_old/examples/numscan-coupled/Makefile diff --git a/libre2c/examples/numscan-coupled/numscan.re b/libre2c_old/examples/numscan-coupled/numscan.re similarity index 100% rename from libre2c/examples/numscan-coupled/numscan.re rename to libre2c_old/examples/numscan-coupled/numscan.re diff --git a/libre2c/examples/numscan-coupled/numscan.test b/libre2c_old/examples/numscan-coupled/numscan.test similarity index 100% rename from libre2c/examples/numscan-coupled/numscan.test rename to libre2c_old/examples/numscan-coupled/numscan.test diff --git a/libre2c/examples/numscan-modular/Makefile b/libre2c_old/examples/numscan-modular/Makefile similarity index 100% rename from libre2c/examples/numscan-modular/Makefile rename to libre2c_old/examples/numscan-modular/Makefile diff --git a/libre2c/examples/numscan-modular/modnumparser.c b/libre2c_old/examples/numscan-modular/modnumparser.c similarity index 100% rename from libre2c/examples/numscan-modular/modnumparser.c rename to libre2c_old/examples/numscan-modular/modnumparser.c diff --git a/libre2c/examples/numscan-modular/modnumscanner.h b/libre2c_old/examples/numscan-modular/modnumscanner.h similarity index 100% rename from libre2c/examples/numscan-modular/modnumscanner.h rename to libre2c_old/examples/numscan-modular/modnumscanner.h diff --git a/libre2c/examples/numscan-modular/modnumscanner.re b/libre2c_old/examples/numscan-modular/modnumscanner.re similarity index 100% rename from libre2c/examples/numscan-modular/modnumscanner.re rename to libre2c_old/examples/numscan-modular/modnumscanner.re diff --git a/libre2c/examples/numscan-modular/test/data.test b/libre2c_old/examples/numscan-modular/test/data.test similarity index 100% rename from libre2c/examples/numscan-modular/test/data.test rename to libre2c_old/examples/numscan-modular/test/data.test diff --git a/libre2c/examples/numscan-modular/test/empty.test b/libre2c_old/examples/numscan-modular/test/empty.test similarity index 100% rename from libre2c/examples/numscan-modular/test/empty.test rename to libre2c_old/examples/numscan-modular/test/empty.test diff --git a/libre2c/examples/numscan-modular/test/newline.test b/libre2c_old/examples/numscan-modular/test/newline.test similarity index 100% rename from libre2c/examples/numscan-modular/test/newline.test rename to libre2c_old/examples/numscan-modular/test/newline.test diff --git a/libre2c/examples/numscan-modular/test/tmtest.conf b/libre2c_old/examples/numscan-modular/test/tmtest.conf similarity index 100% rename from libre2c/examples/numscan-modular/test/tmtest.conf rename to libre2c_old/examples/numscan-modular/test/tmtest.conf diff --git a/libre2c/examples/skeleton/Makefile b/libre2c_old/examples/skeleton/Makefile similarity index 100% rename from libre2c/examples/skeleton/Makefile rename to libre2c_old/examples/skeleton/Makefile diff --git a/libre2c/examples/skeleton/main.c b/libre2c_old/examples/skeleton/main.c similarity index 100% rename from libre2c/examples/skeleton/main.c rename to libre2c_old/examples/skeleton/main.c diff --git a/libre2c/examples/skeleton/scanner.h b/libre2c_old/examples/skeleton/scanner.h similarity index 100% rename from libre2c/examples/skeleton/scanner.h rename to libre2c_old/examples/skeleton/scanner.h diff --git a/libre2c/examples/skeleton/scanner.re b/libre2c_old/examples/skeleton/scanner.re similarity index 100% rename from libre2c/examples/skeleton/scanner.re rename to libre2c_old/examples/skeleton/scanner.re diff --git a/libre2c/examples/startstate/Makefile b/libre2c_old/examples/startstate/Makefile similarity index 100% rename from libre2c/examples/startstate/Makefile rename to libre2c_old/examples/startstate/Makefile diff --git a/libre2c/examples/startstate/comtest b/libre2c_old/examples/startstate/comtest similarity index 100% rename from libre2c/examples/startstate/comtest rename to libre2c_old/examples/startstate/comtest diff --git a/libre2c/examples/startstate/cparse.c b/libre2c_old/examples/startstate/cparse.c similarity index 100% rename from libre2c/examples/startstate/cparse.c rename to libre2c_old/examples/startstate/cparse.c diff --git a/libre2c/examples/startstate/cscan.h b/libre2c_old/examples/startstate/cscan.h similarity index 100% rename from libre2c/examples/startstate/cscan.h rename to libre2c_old/examples/startstate/cscan.h diff --git a/libre2c/examples/startstate/cscan.re b/libre2c_old/examples/startstate/cscan.re similarity index 100% rename from libre2c/examples/startstate/cscan.re rename to libre2c_old/examples/startstate/cscan.re diff --git a/libre2c/libre2c/read.c b/libre2c_old/libre2c/read.c similarity index 100% rename from libre2c/libre2c/read.c rename to libre2c_old/libre2c/read.c diff --git a/libre2c/libre2c/read.h b/libre2c_old/libre2c/read.h similarity index 100% rename from libre2c/libre2c/read.h rename to libre2c_old/libre2c/read.h diff --git a/libre2c/libre2c/readfd.c b/libre2c_old/libre2c/readfd.c similarity index 100% rename from libre2c/libre2c/readfd.c rename to libre2c_old/libre2c/readfd.c diff --git a/libre2c/libre2c/readfd.h b/libre2c_old/libre2c/readfd.h similarity index 100% rename from libre2c/libre2c/readfd.h rename to libre2c_old/libre2c/readfd.h diff --git a/libre2c/libre2c/readfp.c b/libre2c_old/libre2c/readfp.c similarity index 100% rename from libre2c/libre2c/readfp.c rename to libre2c_old/libre2c/readfp.c diff --git a/libre2c/libre2c/readfp.h b/libre2c_old/libre2c/readfp.h similarity index 100% rename from libre2c/libre2c/readfp.h rename to libre2c_old/libre2c/readfp.h diff --git a/libre2c/libre2c/readmem.c b/libre2c_old/libre2c/readmem.c similarity index 100% rename from libre2c/libre2c/readmem.c rename to libre2c_old/libre2c/readmem.c diff --git a/libre2c/libre2c/readmem.h b/libre2c_old/libre2c/readmem.h similarity index 100% rename from libre2c/libre2c/readmem.h rename to libre2c_old/libre2c/readmem.h diff --git a/libre2c/libre2c/readrand.c b/libre2c_old/libre2c/readrand.c similarity index 100% rename from libre2c/libre2c/readrand.c rename to libre2c_old/libre2c/readrand.c diff --git a/libre2c/libre2c/readrand.h b/libre2c_old/libre2c/readrand.h similarity index 100% rename from libre2c/libre2c/readrand.h rename to libre2c_old/libre2c/readrand.h diff --git a/libre2c/libre2c/scan-dyn.c b/libre2c_old/libre2c/scan-dyn.c similarity index 100% rename from libre2c/libre2c/scan-dyn.c rename to libre2c_old/libre2c/scan-dyn.c diff --git a/libre2c/libre2c/scan-dyn.h b/libre2c_old/libre2c/scan-dyn.h similarity index 100% rename from libre2c/libre2c/scan-dyn.h rename to libre2c_old/libre2c/scan-dyn.h diff --git a/libre2c/libre2c/scan.c b/libre2c_old/libre2c/scan.c similarity index 100% rename from libre2c/libre2c/scan.c rename to libre2c_old/libre2c/scan.c diff --git a/libre2c/libre2c/scan.h b/libre2c_old/libre2c/scan.h similarity index 100% rename from libre2c/libre2c/scan.h rename to libre2c_old/libre2c/scan.h diff --git a/libre2c/mainpage.c b/libre2c_old/mainpage.c similarity index 100% rename from libre2c/mainpage.c rename to libre2c_old/mainpage.c diff --git a/libre2c/test/Makefile b/libre2c_old/test/Makefile similarity index 100% rename from libre2c/test/Makefile rename to libre2c_old/test/Makefile diff --git a/libre2c/test/README b/libre2c_old/test/README similarity index 100% rename from libre2c/test/README rename to libre2c_old/test/README diff --git a/libre2c/test/retest.c b/libre2c_old/test/retest.c similarity index 100% rename from libre2c/test/retest.c rename to libre2c_old/test/retest.c diff --git a/libre2c/test/retest.h b/libre2c_old/test/retest.h similarity index 100% rename from libre2c/test/retest.h rename to libre2c_old/test/retest.h diff --git a/libre2c/test/tester.c b/libre2c_old/test/tester.c similarity index 100% rename from libre2c/test/tester.c rename to libre2c_old/test/tester.c diff --git a/libre2c/test/zutest.c b/libre2c_old/test/zutest.c similarity index 100% rename from libre2c/test/zutest.c rename to libre2c_old/test/zutest.c diff --git a/libre2c/test/zutest.h b/libre2c_old/test/zutest.h similarity index 100% rename from libre2c/test/zutest.h rename to libre2c_old/test/zutest.h diff --git a/re2c/run_tests.sh.in b/run_tests.sh.in similarity index 100% rename from re2c/run_tests.sh.in rename to run_tests.sh.in diff --git a/re2c/src/adfa/action.h b/src/adfa/action.h similarity index 100% rename from re2c/src/adfa/action.h rename to src/adfa/action.h diff --git a/re2c/src/adfa/adfa.cc b/src/adfa/adfa.cc similarity index 100% rename from re2c/src/adfa/adfa.cc rename to src/adfa/adfa.cc diff --git a/re2c/src/adfa/adfa.h b/src/adfa/adfa.h similarity index 100% rename from re2c/src/adfa/adfa.h rename to src/adfa/adfa.h diff --git a/re2c/src/adfa/prepare.cc b/src/adfa/prepare.cc similarity index 100% rename from re2c/src/adfa/prepare.cc rename to src/adfa/prepare.cc diff --git a/re2c/src/cfg/cfg.cc b/src/cfg/cfg.cc similarity index 100% rename from re2c/src/cfg/cfg.cc rename to src/cfg/cfg.cc diff --git a/re2c/src/cfg/cfg.h b/src/cfg/cfg.h similarity index 100% rename from re2c/src/cfg/cfg.h rename to src/cfg/cfg.h diff --git a/re2c/src/cfg/compact.cc b/src/cfg/compact.cc similarity index 100% rename from re2c/src/cfg/compact.cc rename to src/cfg/compact.cc diff --git a/re2c/src/cfg/dce.cc b/src/cfg/dce.cc similarity index 100% rename from re2c/src/cfg/dce.cc rename to src/cfg/dce.cc diff --git a/re2c/src/cfg/freeze.cc b/src/cfg/freeze.cc similarity index 100% rename from re2c/src/cfg/freeze.cc rename to src/cfg/freeze.cc diff --git a/re2c/src/cfg/interfere.cc b/src/cfg/interfere.cc similarity index 100% rename from re2c/src/cfg/interfere.cc rename to src/cfg/interfere.cc diff --git a/re2c/src/cfg/liveanal.cc b/src/cfg/liveanal.cc similarity index 100% rename from re2c/src/cfg/liveanal.cc rename to src/cfg/liveanal.cc diff --git a/re2c/src/cfg/normalize.cc b/src/cfg/normalize.cc similarity index 100% rename from re2c/src/cfg/normalize.cc rename to src/cfg/normalize.cc diff --git a/re2c/src/cfg/optimize.cc b/src/cfg/optimize.cc similarity index 100% rename from re2c/src/cfg/optimize.cc rename to src/cfg/optimize.cc diff --git a/re2c/src/cfg/rename.cc b/src/cfg/rename.cc similarity index 100% rename from re2c/src/cfg/rename.cc rename to src/cfg/rename.cc diff --git a/re2c/src/cfg/varalloc.cc b/src/cfg/varalloc.cc similarity index 100% rename from re2c/src/cfg/varalloc.cc rename to src/cfg/varalloc.cc diff --git a/re2c/src/codegen/bitmap.cc b/src/codegen/bitmap.cc similarity index 100% rename from re2c/src/codegen/bitmap.cc rename to src/codegen/bitmap.cc diff --git a/re2c/src/codegen/bitmap.h b/src/codegen/bitmap.h similarity index 100% rename from re2c/src/codegen/bitmap.h rename to src/codegen/bitmap.h diff --git a/re2c/src/codegen/emit.h b/src/codegen/emit.h similarity index 100% rename from re2c/src/codegen/emit.h rename to src/codegen/emit.h diff --git a/re2c/src/codegen/emit_action.cc b/src/codegen/emit_action.cc similarity index 100% rename from re2c/src/codegen/emit_action.cc rename to src/codegen/emit_action.cc diff --git a/re2c/src/codegen/emit_dfa.cc b/src/codegen/emit_dfa.cc similarity index 100% rename from re2c/src/codegen/emit_dfa.cc rename to src/codegen/emit_dfa.cc diff --git a/re2c/src/codegen/go.h b/src/codegen/go.h similarity index 100% rename from re2c/src/codegen/go.h rename to src/codegen/go.h diff --git a/re2c/src/codegen/go_construct.cc b/src/codegen/go_construct.cc similarity index 100% rename from re2c/src/codegen/go_construct.cc rename to src/codegen/go_construct.cc diff --git a/re2c/src/codegen/go_destruct.cc b/src/codegen/go_destruct.cc similarity index 100% rename from re2c/src/codegen/go_destruct.cc rename to src/codegen/go_destruct.cc diff --git a/re2c/src/codegen/go_emit.cc b/src/codegen/go_emit.cc similarity index 100% rename from re2c/src/codegen/go_emit.cc rename to src/codegen/go_emit.cc diff --git a/re2c/src/codegen/go_used_labels.cc b/src/codegen/go_used_labels.cc similarity index 100% rename from re2c/src/codegen/go_used_labels.cc rename to src/codegen/go_used_labels.cc diff --git a/re2c/src/codegen/input_api.cc b/src/codegen/input_api.cc similarity index 100% rename from re2c/src/codegen/input_api.cc rename to src/codegen/input_api.cc diff --git a/re2c/src/codegen/input_api.h b/src/codegen/input_api.h similarity index 100% rename from re2c/src/codegen/input_api.h rename to src/codegen/input_api.h diff --git a/re2c/src/codegen/label.cc b/src/codegen/label.cc similarity index 100% rename from re2c/src/codegen/label.cc rename to src/codegen/label.cc diff --git a/re2c/src/codegen/label.h b/src/codegen/label.h similarity index 100% rename from re2c/src/codegen/label.h rename to src/codegen/label.h diff --git a/re2c/src/codegen/output.cc b/src/codegen/output.cc similarity index 100% rename from re2c/src/codegen/output.cc rename to src/codegen/output.cc diff --git a/re2c/src/codegen/output.h b/src/codegen/output.h similarity index 100% rename from re2c/src/codegen/output.h rename to src/codegen/output.h diff --git a/re2c/src/codegen/print.cc b/src/codegen/print.cc similarity index 100% rename from re2c/src/codegen/print.cc rename to src/codegen/print.cc diff --git a/re2c/src/codegen/print.h b/src/codegen/print.h similarity index 100% rename from re2c/src/codegen/print.h rename to src/codegen/print.h diff --git a/re2c/src/compile.cc b/src/compile.cc similarity index 100% rename from re2c/src/compile.cc rename to src/compile.cc diff --git a/re2c/src/compile.h b/src/compile.h similarity index 100% rename from re2c/src/compile.h rename to src/compile.h diff --git a/re2c/src/debug/debug.h b/src/debug/debug.h similarity index 100% rename from re2c/src/debug/debug.h rename to src/debug/debug.h diff --git a/re2c/src/debug/dump_adfa.cc b/src/debug/dump_adfa.cc similarity index 100% rename from re2c/src/debug/dump_adfa.cc rename to src/debug/dump_adfa.cc diff --git a/re2c/src/debug/dump_cfg.cc b/src/debug/dump_cfg.cc similarity index 100% rename from re2c/src/debug/dump_cfg.cc rename to src/debug/dump_cfg.cc diff --git a/re2c/src/debug/dump_dfa.cc b/src/debug/dump_dfa.cc similarity index 100% rename from re2c/src/debug/dump_dfa.cc rename to src/debug/dump_dfa.cc diff --git a/re2c/src/debug/dump_interf.cc b/src/debug/dump_interf.cc similarity index 100% rename from re2c/src/debug/dump_interf.cc rename to src/debug/dump_interf.cc diff --git a/re2c/src/debug/dump_nfa.cc b/src/debug/dump_nfa.cc similarity index 100% rename from re2c/src/debug/dump_nfa.cc rename to src/debug/dump_nfa.cc diff --git a/re2c/src/dfa/closure.cc b/src/dfa/closure.cc similarity index 100% rename from re2c/src/dfa/closure.cc rename to src/dfa/closure.cc diff --git a/re2c/src/dfa/closure_leftmost.h b/src/dfa/closure_leftmost.h similarity index 100% rename from re2c/src/dfa/closure_leftmost.h rename to src/dfa/closure_leftmost.h diff --git a/re2c/src/dfa/closure_posix.h b/src/dfa/closure_posix.h similarity index 100% rename from re2c/src/dfa/closure_posix.h rename to src/dfa/closure_posix.h diff --git a/re2c/src/dfa/dead_rules.cc b/src/dfa/dead_rules.cc similarity index 100% rename from re2c/src/dfa/dead_rules.cc rename to src/dfa/dead_rules.cc diff --git a/re2c/src/dfa/determinization.cc b/src/dfa/determinization.cc similarity index 100% rename from re2c/src/dfa/determinization.cc rename to src/dfa/determinization.cc diff --git a/re2c/src/dfa/determinization.h b/src/dfa/determinization.h similarity index 100% rename from re2c/src/dfa/determinization.h rename to src/dfa/determinization.h diff --git a/re2c/src/dfa/dfa.h b/src/dfa/dfa.h similarity index 100% rename from re2c/src/dfa/dfa.h rename to src/dfa/dfa.h diff --git a/re2c/src/dfa/fallback_tags.cc b/src/dfa/fallback_tags.cc similarity index 100% rename from re2c/src/dfa/fallback_tags.cc rename to src/dfa/fallback_tags.cc diff --git a/re2c/src/dfa/fillpoints.cc b/src/dfa/fillpoints.cc similarity index 100% rename from re2c/src/dfa/fillpoints.cc rename to src/dfa/fillpoints.cc diff --git a/re2c/src/dfa/find_state.cc b/src/dfa/find_state.cc similarity index 100% rename from re2c/src/dfa/find_state.cc rename to src/dfa/find_state.cc diff --git a/re2c/src/dfa/minimization.cc b/src/dfa/minimization.cc similarity index 100% rename from re2c/src/dfa/minimization.cc rename to src/dfa/minimization.cc diff --git a/re2c/src/dfa/posix_precedence.h b/src/dfa/posix_precedence.h similarity index 100% rename from re2c/src/dfa/posix_precedence.h rename to src/dfa/posix_precedence.h diff --git a/re2c/src/dfa/tag_history.h b/src/dfa/tag_history.h similarity index 100% rename from re2c/src/dfa/tag_history.h rename to src/dfa/tag_history.h diff --git a/re2c/src/dfa/tagver_table.cc b/src/dfa/tagver_table.cc similarity index 100% rename from re2c/src/dfa/tagver_table.cc rename to src/dfa/tagver_table.cc diff --git a/re2c/src/dfa/tagver_table.h b/src/dfa/tagver_table.h similarity index 100% rename from re2c/src/dfa/tagver_table.h rename to src/dfa/tagver_table.h diff --git a/re2c/src/dfa/tcmd.cc b/src/dfa/tcmd.cc similarity index 100% rename from re2c/src/dfa/tcmd.cc rename to src/dfa/tcmd.cc diff --git a/re2c/src/dfa/tcmd.h b/src/dfa/tcmd.h similarity index 100% rename from re2c/src/dfa/tcmd.h rename to src/dfa/tcmd.h diff --git a/re2c/src/encoding/case.h b/src/encoding/case.h similarity index 100% rename from re2c/src/encoding/case.h rename to src/encoding/case.h diff --git a/re2c/src/encoding/ebcdic/ebcdic.h b/src/encoding/ebcdic/ebcdic.h similarity index 100% rename from re2c/src/encoding/ebcdic/ebcdic.h rename to src/encoding/ebcdic/ebcdic.h diff --git a/re2c/src/encoding/ebcdic/ebcdic_regexp.cc b/src/encoding/ebcdic/ebcdic_regexp.cc similarity index 100% rename from re2c/src/encoding/ebcdic/ebcdic_regexp.cc rename to src/encoding/ebcdic/ebcdic_regexp.cc diff --git a/re2c/src/encoding/ebcdic/ebcdic_regexp.h b/src/encoding/ebcdic/ebcdic_regexp.h similarity index 100% rename from re2c/src/encoding/ebcdic/ebcdic_regexp.h rename to src/encoding/ebcdic/ebcdic_regexp.h diff --git a/re2c/src/encoding/enc.cc b/src/encoding/enc.cc similarity index 100% rename from re2c/src/encoding/enc.cc rename to src/encoding/enc.cc diff --git a/re2c/src/encoding/enc.h b/src/encoding/enc.h similarity index 100% rename from re2c/src/encoding/enc.h rename to src/encoding/enc.h diff --git a/re2c/src/encoding/range_suffix.cc b/src/encoding/range_suffix.cc similarity index 100% rename from re2c/src/encoding/range_suffix.cc rename to src/encoding/range_suffix.cc diff --git a/re2c/src/encoding/range_suffix.h b/src/encoding/range_suffix.h similarity index 100% rename from re2c/src/encoding/range_suffix.h rename to src/encoding/range_suffix.h diff --git a/re2c/src/encoding/utf16/utf16.cc b/src/encoding/utf16/utf16.cc similarity index 100% rename from re2c/src/encoding/utf16/utf16.cc rename to src/encoding/utf16/utf16.cc diff --git a/re2c/src/encoding/utf16/utf16.h b/src/encoding/utf16/utf16.h similarity index 100% rename from re2c/src/encoding/utf16/utf16.h rename to src/encoding/utf16/utf16.h diff --git a/re2c/src/encoding/utf16/utf16_regexp.cc b/src/encoding/utf16/utf16_regexp.cc similarity index 100% rename from re2c/src/encoding/utf16/utf16_regexp.cc rename to src/encoding/utf16/utf16_regexp.cc diff --git a/re2c/src/encoding/utf16/utf16_regexp.h b/src/encoding/utf16/utf16_regexp.h similarity index 100% rename from re2c/src/encoding/utf16/utf16_regexp.h rename to src/encoding/utf16/utf16_regexp.h diff --git a/re2c/src/encoding/utf8/utf8.cc b/src/encoding/utf8/utf8.cc similarity index 100% rename from re2c/src/encoding/utf8/utf8.cc rename to src/encoding/utf8/utf8.cc diff --git a/re2c/src/encoding/utf8/utf8.h b/src/encoding/utf8/utf8.h similarity index 100% rename from re2c/src/encoding/utf8/utf8.h rename to src/encoding/utf8/utf8.h diff --git a/re2c/src/encoding/utf8/utf8_regexp.cc b/src/encoding/utf8/utf8_regexp.cc similarity index 100% rename from re2c/src/encoding/utf8/utf8_regexp.cc rename to src/encoding/utf8/utf8_regexp.cc diff --git a/re2c/src/encoding/utf8/utf8_regexp.h b/src/encoding/utf8/utf8_regexp.h similarity index 100% rename from re2c/src/encoding/utf8/utf8_regexp.h rename to src/encoding/utf8/utf8_regexp.h diff --git a/re2c/src/main.cc b/src/main.cc similarity index 100% rename from re2c/src/main.cc rename to src/main.cc diff --git a/re2c/src/msg/location.h b/src/msg/location.h similarity index 100% rename from re2c/src/msg/location.h rename to src/msg/location.h diff --git a/re2c/src/msg/msg.cc b/src/msg/msg.cc similarity index 100% rename from re2c/src/msg/msg.cc rename to src/msg/msg.cc diff --git a/re2c/src/msg/msg.h b/src/msg/msg.h similarity index 100% rename from re2c/src/msg/msg.h rename to src/msg/msg.h diff --git a/re2c/src/msg/ver_to_vernum.h b/src/msg/ver_to_vernum.h similarity index 100% rename from re2c/src/msg/ver_to_vernum.h rename to src/msg/ver_to_vernum.h diff --git a/re2c/src/msg/ver_to_vernum.re b/src/msg/ver_to_vernum.re similarity index 100% rename from re2c/src/msg/ver_to_vernum.re rename to src/msg/ver_to_vernum.re diff --git a/re2c/src/msg/warn.cc b/src/msg/warn.cc similarity index 100% rename from re2c/src/msg/warn.cc rename to src/msg/warn.cc diff --git a/re2c/src/msg/warn.h b/src/msg/warn.h similarity index 100% rename from re2c/src/msg/warn.h rename to src/msg/warn.h diff --git a/re2c/src/nfa/estimate_size.cc b/src/nfa/estimate_size.cc similarity index 100% rename from re2c/src/nfa/estimate_size.cc rename to src/nfa/estimate_size.cc diff --git a/re2c/src/nfa/nfa.h b/src/nfa/nfa.h similarity index 100% rename from re2c/src/nfa/nfa.h rename to src/nfa/nfa.h diff --git a/re2c/src/nfa/re_to_nfa.cc b/src/nfa/re_to_nfa.cc similarity index 100% rename from re2c/src/nfa/re_to_nfa.cc rename to src/nfa/re_to_nfa.cc diff --git a/re2c/src/options/opt.cc b/src/options/opt.cc similarity index 100% rename from re2c/src/options/opt.cc rename to src/options/opt.cc diff --git a/re2c/src/options/opt.h b/src/options/opt.h similarity index 100% rename from re2c/src/options/opt.h rename to src/options/opt.h diff --git a/re2c/src/options/parse_opts.re b/src/options/parse_opts.re similarity index 100% rename from re2c/src/options/parse_opts.re rename to src/options/parse_opts.re diff --git a/re2c/src/parse/ast.cc b/src/parse/ast.cc similarity index 100% rename from re2c/src/parse/ast.cc rename to src/parse/ast.cc diff --git a/re2c/src/parse/ast.h b/src/parse/ast.h similarity index 100% rename from re2c/src/parse/ast.h rename to src/parse/ast.h diff --git a/re2c/src/parse/input.cc b/src/parse/input.cc similarity index 100% rename from re2c/src/parse/input.cc rename to src/parse/input.cc diff --git a/re2c/src/parse/input.h b/src/parse/input.h similarity index 100% rename from re2c/src/parse/input.h rename to src/parse/input.h diff --git a/re2c/src/parse/lex.re b/src/parse/lex.re similarity index 100% rename from re2c/src/parse/lex.re rename to src/parse/lex.re diff --git a/re2c/src/parse/lex_conf.re b/src/parse/lex_conf.re similarity index 100% rename from re2c/src/parse/lex_conf.re rename to src/parse/lex_conf.re diff --git a/re2c/src/parse/normalize.cc b/src/parse/normalize.cc similarity index 100% rename from re2c/src/parse/normalize.cc rename to src/parse/normalize.cc diff --git a/re2c/src/parse/parse.h b/src/parse/parse.h similarity index 100% rename from re2c/src/parse/parse.h rename to src/parse/parse.h diff --git a/re2c/src/parse/parser.ypp b/src/parse/parser.ypp similarity index 100% rename from re2c/src/parse/parser.ypp rename to src/parse/parser.ypp diff --git a/re2c/src/parse/scanner.cc b/src/parse/scanner.cc similarity index 100% rename from re2c/src/parse/scanner.cc rename to src/parse/scanner.cc diff --git a/re2c/src/parse/scanner.h b/src/parse/scanner.h similarity index 100% rename from re2c/src/parse/scanner.h rename to src/parse/scanner.h diff --git a/re2c/src/parse/unescape.cc b/src/parse/unescape.cc similarity index 100% rename from re2c/src/parse/unescape.cc rename to src/parse/unescape.cc diff --git a/re2c/src/parse/unescape.h b/src/parse/unescape.h similarity index 100% rename from re2c/src/parse/unescape.h rename to src/parse/unescape.h diff --git a/re2c/src/parse/validate.cc b/src/parse/validate.cc similarity index 100% rename from re2c/src/parse/validate.cc rename to src/parse/validate.cc diff --git a/re2c/src/regexp/ast_to_re.cc b/src/regexp/ast_to_re.cc similarity index 100% rename from re2c/src/regexp/ast_to_re.cc rename to src/regexp/ast_to_re.cc diff --git a/re2c/src/regexp/default_tags.cc b/src/regexp/default_tags.cc similarity index 100% rename from re2c/src/regexp/default_tags.cc rename to src/regexp/default_tags.cc diff --git a/re2c/src/regexp/empty_class_policy.h b/src/regexp/empty_class_policy.h similarity index 100% rename from re2c/src/regexp/empty_class_policy.h rename to src/regexp/empty_class_policy.h diff --git a/re2c/src/regexp/fixed_tags.cc b/src/regexp/fixed_tags.cc similarity index 100% rename from re2c/src/regexp/fixed_tags.cc rename to src/regexp/fixed_tags.cc diff --git a/re2c/src/regexp/nullable.cc b/src/regexp/nullable.cc similarity index 100% rename from re2c/src/regexp/nullable.cc rename to src/regexp/nullable.cc diff --git a/re2c/src/regexp/re.h b/src/regexp/re.h similarity index 100% rename from re2c/src/regexp/re.h rename to src/regexp/re.h diff --git a/re2c/src/regexp/rule.cc b/src/regexp/rule.cc similarity index 100% rename from re2c/src/regexp/rule.cc rename to src/regexp/rule.cc diff --git a/re2c/src/regexp/rule.h b/src/regexp/rule.h similarity index 100% rename from re2c/src/regexp/rule.h rename to src/regexp/rule.h diff --git a/re2c/src/regexp/split_charset.cc b/src/regexp/split_charset.cc similarity index 100% rename from re2c/src/regexp/split_charset.cc rename to src/regexp/split_charset.cc diff --git a/re2c/src/regexp/tag.cc b/src/regexp/tag.cc similarity index 100% rename from re2c/src/regexp/tag.cc rename to src/regexp/tag.cc diff --git a/re2c/src/regexp/tag.h b/src/regexp/tag.h similarity index 100% rename from re2c/src/regexp/tag.h rename to src/regexp/tag.h diff --git a/re2c/src/skeleton/control_flow.cc b/src/skeleton/control_flow.cc similarity index 100% rename from re2c/src/skeleton/control_flow.cc rename to src/skeleton/control_flow.cc diff --git a/re2c/src/skeleton/generate_code.cc b/src/skeleton/generate_code.cc similarity index 100% rename from re2c/src/skeleton/generate_code.cc rename to src/skeleton/generate_code.cc diff --git a/re2c/src/skeleton/generate_data.cc b/src/skeleton/generate_data.cc similarity index 100% rename from re2c/src/skeleton/generate_data.cc rename to src/skeleton/generate_data.cc diff --git a/re2c/src/skeleton/maxpath.cc b/src/skeleton/maxpath.cc similarity index 100% rename from re2c/src/skeleton/maxpath.cc rename to src/skeleton/maxpath.cc diff --git a/re2c/src/skeleton/path.h b/src/skeleton/path.h similarity index 100% rename from re2c/src/skeleton/path.h rename to src/skeleton/path.h diff --git a/re2c/src/skeleton/skeleton.cc b/src/skeleton/skeleton.cc similarity index 100% rename from re2c/src/skeleton/skeleton.cc rename to src/skeleton/skeleton.cc diff --git a/re2c/src/skeleton/skeleton.h b/src/skeleton/skeleton.h similarity index 100% rename from re2c/src/skeleton/skeleton.h rename to src/skeleton/skeleton.h diff --git a/re2c/src/test/range/test-impl.h b/src/test/range/test-impl.h similarity index 100% rename from re2c/src/test/range/test-impl.h rename to src/test/range/test-impl.h diff --git a/re2c/src/test/range/test.cc b/src/test/range/test.cc similarity index 100% rename from re2c/src/test/range/test.cc rename to src/test/range/test.cc diff --git a/re2c/src/test/range/test.h b/src/test/range/test.h similarity index 100% rename from re2c/src/test/range/test.h rename to src/test/range/test.h diff --git a/re2c/src/test/s_to_n32_unsafe/test.cc b/src/test/s_to_n32_unsafe/test.cc similarity index 100% rename from re2c/src/test/s_to_n32_unsafe/test.cc rename to src/test/s_to_n32_unsafe/test.cc diff --git a/re2c/src/test/ver_to_vernum/test.cc b/src/test/ver_to_vernum/test.cc similarity index 100% rename from re2c/src/test/ver_to_vernum/test.cc rename to src/test/ver_to_vernum/test.cc diff --git a/re2c/src/util/allocate.h b/src/util/allocate.h similarity index 100% rename from re2c/src/util/allocate.h rename to src/util/allocate.h diff --git a/re2c/src/util/attribute.h b/src/util/attribute.h similarity index 100% rename from re2c/src/util/attribute.h rename to src/util/attribute.h diff --git a/re2c/src/util/c99_stdint.h b/src/util/c99_stdint.h similarity index 100% rename from re2c/src/util/c99_stdint.h rename to src/util/c99_stdint.h diff --git a/re2c/src/util/counter.h b/src/util/counter.h similarity index 100% rename from re2c/src/util/counter.h rename to src/util/counter.h diff --git a/re2c/src/util/fixed_allocator.h b/src/util/fixed_allocator.h similarity index 100% rename from re2c/src/util/fixed_allocator.h rename to src/util/fixed_allocator.h diff --git a/re2c/src/util/forbid_copy.h b/src/util/forbid_copy.h similarity index 100% rename from re2c/src/util/forbid_copy.h rename to src/util/forbid_copy.h diff --git a/re2c/src/util/free_list.h b/src/util/free_list.h similarity index 100% rename from re2c/src/util/free_list.h rename to src/util/free_list.h diff --git a/re2c/src/util/get_dir.cc b/src/util/get_dir.cc similarity index 100% rename from re2c/src/util/get_dir.cc rename to src/util/get_dir.cc diff --git a/re2c/src/util/get_dir.h b/src/util/get_dir.h similarity index 100% rename from re2c/src/util/get_dir.h rename to src/util/get_dir.h diff --git a/re2c/src/util/hash32.h b/src/util/hash32.h similarity index 100% rename from re2c/src/util/hash32.h rename to src/util/hash32.h diff --git a/re2c/src/util/local_increment.h b/src/util/local_increment.h similarity index 100% rename from re2c/src/util/local_increment.h rename to src/util/local_increment.h diff --git a/re2c/src/util/lookup.h b/src/util/lookup.h similarity index 100% rename from re2c/src/util/lookup.h rename to src/util/lookup.h diff --git a/re2c/src/util/range.cc b/src/util/range.cc similarity index 100% rename from re2c/src/util/range.cc rename to src/util/range.cc diff --git a/re2c/src/util/range.h b/src/util/range.h similarity index 100% rename from re2c/src/util/range.h rename to src/util/range.h diff --git a/re2c/src/util/s_to_n32_unsafe.cc b/src/util/s_to_n32_unsafe.cc similarity index 100% rename from re2c/src/util/s_to_n32_unsafe.cc rename to src/util/s_to_n32_unsafe.cc diff --git a/re2c/src/util/s_to_n32_unsafe.h b/src/util/s_to_n32_unsafe.h similarity index 100% rename from re2c/src/util/s_to_n32_unsafe.h rename to src/util/s_to_n32_unsafe.h diff --git a/re2c/src/util/slab_allocator.h b/src/util/slab_allocator.h similarity index 100% rename from re2c/src/util/slab_allocator.h rename to src/util/slab_allocator.h diff --git a/re2c/src/util/smart_ptr.h b/src/util/smart_ptr.h similarity index 100% rename from re2c/src/util/smart_ptr.h rename to src/util/smart_ptr.h diff --git a/re2c/src/util/static_assert.h b/src/util/static_assert.h similarity index 100% rename from re2c/src/util/static_assert.h rename to src/util/static_assert.h diff --git a/re2c/src/util/string_utils.h b/src/util/string_utils.h similarity index 100% rename from re2c/src/util/string_utils.h rename to src/util/string_utils.h diff --git a/re2c/src/util/temp_file.cc b/src/util/temp_file.cc similarity index 100% rename from re2c/src/util/temp_file.cc rename to src/util/temp_file.cc diff --git a/re2c/src/util/temp_file.h b/src/util/temp_file.h similarity index 100% rename from re2c/src/util/temp_file.h rename to src/util/temp_file.h diff --git a/re2c/src/util/u32lim.h b/src/util/u32lim.h similarity index 100% rename from re2c/src/util/u32lim.h rename to src/util/u32lim.h diff --git a/re2c/src/util/uniq_vector.h b/src/util/uniq_vector.h similarity index 100% rename from re2c/src/util/uniq_vector.h rename to src/util/uniq_vector.h diff --git a/re2c/src/util/wrap_iter.h b/src/util/wrap_iter.h similarity index 100% rename from re2c/src/util/wrap_iter.h rename to src/util/wrap_iter.h diff --git a/re2c/test/american_fuzzy_lop/001.c b/test/american_fuzzy_lop/001.c similarity index 100% rename from re2c/test/american_fuzzy_lop/001.c rename to test/american_fuzzy_lop/001.c diff --git a/re2c/test/american_fuzzy_lop/001.re b/test/american_fuzzy_lop/001.re similarity index 100% rename from re2c/test/american_fuzzy_lop/001.re rename to test/american_fuzzy_lop/001.re diff --git a/re2c/test/american_fuzzy_lop/002.c b/test/american_fuzzy_lop/002.c similarity index 100% rename from re2c/test/american_fuzzy_lop/002.c rename to test/american_fuzzy_lop/002.c diff --git a/re2c/test/american_fuzzy_lop/002.re b/test/american_fuzzy_lop/002.re similarity index 100% rename from re2c/test/american_fuzzy_lop/002.re rename to test/american_fuzzy_lop/002.re diff --git a/re2c/test/american_fuzzy_lop/003.c b/test/american_fuzzy_lop/003.c similarity index 100% rename from re2c/test/american_fuzzy_lop/003.c rename to test/american_fuzzy_lop/003.c diff --git a/re2c/test/american_fuzzy_lop/003.re b/test/american_fuzzy_lop/003.re similarity index 100% rename from re2c/test/american_fuzzy_lop/003.re rename to test/american_fuzzy_lop/003.re diff --git a/re2c/test/american_fuzzy_lop/004.c b/test/american_fuzzy_lop/004.c similarity index 100% rename from re2c/test/american_fuzzy_lop/004.c rename to test/american_fuzzy_lop/004.c diff --git a/re2c/test/american_fuzzy_lop/004.re b/test/american_fuzzy_lop/004.re similarity index 100% rename from re2c/test/american_fuzzy_lop/004.re rename to test/american_fuzzy_lop/004.re diff --git a/re2c/test/american_fuzzy_lop/005.c b/test/american_fuzzy_lop/005.c similarity index 100% rename from re2c/test/american_fuzzy_lop/005.c rename to test/american_fuzzy_lop/005.c diff --git a/re2c/test/american_fuzzy_lop/005.re b/test/american_fuzzy_lop/005.re similarity index 100% rename from re2c/test/american_fuzzy_lop/005.re rename to test/american_fuzzy_lop/005.re diff --git a/re2c/test/american_fuzzy_lop/006.c b/test/american_fuzzy_lop/006.c similarity index 100% rename from re2c/test/american_fuzzy_lop/006.c rename to test/american_fuzzy_lop/006.c diff --git a/re2c/test/american_fuzzy_lop/006.re b/test/american_fuzzy_lop/006.re similarity index 100% rename from re2c/test/american_fuzzy_lop/006.re rename to test/american_fuzzy_lop/006.re diff --git a/re2c/test/american_fuzzy_lop/007.c b/test/american_fuzzy_lop/007.c similarity index 100% rename from re2c/test/american_fuzzy_lop/007.c rename to test/american_fuzzy_lop/007.c diff --git a/re2c/test/american_fuzzy_lop/007.re b/test/american_fuzzy_lop/007.re similarity index 100% rename from re2c/test/american_fuzzy_lop/007.re rename to test/american_fuzzy_lop/007.re diff --git a/re2c/test/american_fuzzy_lop/008.c b/test/american_fuzzy_lop/008.c similarity index 100% rename from re2c/test/american_fuzzy_lop/008.c rename to test/american_fuzzy_lop/008.c diff --git a/re2c/test/american_fuzzy_lop/008.re b/test/american_fuzzy_lop/008.re similarity index 100% rename from re2c/test/american_fuzzy_lop/008.re rename to test/american_fuzzy_lop/008.re diff --git a/re2c/test/american_fuzzy_lop/009.c b/test/american_fuzzy_lop/009.c similarity index 100% rename from re2c/test/american_fuzzy_lop/009.c rename to test/american_fuzzy_lop/009.c diff --git a/re2c/test/american_fuzzy_lop/009.re b/test/american_fuzzy_lop/009.re similarity index 100% rename from re2c/test/american_fuzzy_lop/009.re rename to test/american_fuzzy_lop/009.re diff --git a/re2c/test/american_fuzzy_lop/010.c b/test/american_fuzzy_lop/010.c similarity index 100% rename from re2c/test/american_fuzzy_lop/010.c rename to test/american_fuzzy_lop/010.c diff --git a/re2c/test/american_fuzzy_lop/010.re b/test/american_fuzzy_lop/010.re similarity index 100% rename from re2c/test/american_fuzzy_lop/010.re rename to test/american_fuzzy_lop/010.re diff --git a/re2c/test/bug1054496.c b/test/bug1054496.c similarity index 100% rename from re2c/test/bug1054496.c rename to test/bug1054496.c diff --git a/re2c/test/bug1054496.re b/test/bug1054496.re similarity index 100% rename from re2c/test/bug1054496.re rename to test/bug1054496.re diff --git a/re2c/test/bug116.c b/test/bug116.c similarity index 100% rename from re2c/test/bug116.c rename to test/bug116.c diff --git a/re2c/test/bug116.re b/test/bug116.re similarity index 100% rename from re2c/test/bug116.re rename to test/bug116.re diff --git a/re2c/test/bug1163046.--skeleton.c b/test/bug1163046.--skeleton.c similarity index 100% rename from re2c/test/bug1163046.--skeleton.c rename to test/bug1163046.--skeleton.c diff --git a/re2c/test/bug1163046.--skeleton.re b/test/bug1163046.--skeleton.re similarity index 100% rename from re2c/test/bug1163046.--skeleton.re rename to test/bug1163046.--skeleton.re diff --git a/re2c/test/bug1163046.c b/test/bug1163046.c similarity index 100% rename from re2c/test/bug1163046.c rename to test/bug1163046.c diff --git a/re2c/test/bug1163046.re b/test/bug1163046.re similarity index 100% rename from re2c/test/bug1163046.re rename to test/bug1163046.re diff --git a/re2c/test/bug1187785.c b/test/bug1187785.c similarity index 100% rename from re2c/test/bug1187785.c rename to test/bug1187785.c diff --git a/re2c/test/bug1187785.re b/test/bug1187785.re similarity index 100% rename from re2c/test/bug1187785.re rename to test/bug1187785.re diff --git a/re2c/test/bug119.bif.c b/test/bug119.bif.c similarity index 100% rename from re2c/test/bug119.bif.c rename to test/bug119.bif.c diff --git a/re2c/test/bug119.bif.re b/test/bug119.bif.re similarity index 100% rename from re2c/test/bug119.bif.re rename to test/bug119.bif.re diff --git a/re2c/test/bug119.gif.c b/test/bug119.gif.c similarity index 100% rename from re2c/test/bug119.gif.c rename to test/bug119.gif.c diff --git a/re2c/test/bug119.gif.re b/test/bug119.gif.re similarity index 100% rename from re2c/test/bug119.gif.re rename to test/bug119.gif.re diff --git a/re2c/test/bug119.if.c b/test/bug119.if.c similarity index 100% rename from re2c/test/bug119.if.c rename to test/bug119.if.c diff --git a/re2c/test/bug119.if.re b/test/bug119.if.re similarity index 100% rename from re2c/test/bug119.if.re rename to test/bug119.if.re diff --git a/re2c/test/bug119_abort.bif.c b/test/bug119_abort.bif.c similarity index 100% rename from re2c/test/bug119_abort.bif.c rename to test/bug119_abort.bif.c diff --git a/re2c/test/bug119_abort.bif.re b/test/bug119_abort.bif.re similarity index 100% rename from re2c/test/bug119_abort.bif.re rename to test/bug119_abort.bif.re diff --git a/re2c/test/bug119_abort.gif.c b/test/bug119_abort.gif.c similarity index 100% rename from re2c/test/bug119_abort.gif.c rename to test/bug119_abort.gif.c diff --git a/re2c/test/bug119_abort.gif.re b/test/bug119_abort.gif.re similarity index 100% rename from re2c/test/bug119_abort.gif.re rename to test/bug119_abort.gif.re diff --git a/re2c/test/bug119_abort.if.c b/test/bug119_abort.if.c similarity index 100% rename from re2c/test/bug119_abort.if.c rename to test/bug119_abort.if.c diff --git a/re2c/test/bug119_abort.if.re b/test/bug119_abort.if.re similarity index 100% rename from re2c/test/bug119_abort.if.re rename to test/bug119_abort.if.re diff --git a/re2c/test/bug128.c b/test/bug128.c similarity index 100% rename from re2c/test/bug128.c rename to test/bug128.c diff --git a/re2c/test/bug128.re b/test/bug128.re similarity index 100% rename from re2c/test/bug128.re rename to test/bug128.re diff --git a/re2c/test/bug1297658.c b/test/bug1297658.c similarity index 100% rename from re2c/test/bug1297658.c rename to test/bug1297658.c diff --git a/re2c/test/bug1297658.re b/test/bug1297658.re similarity index 100% rename from re2c/test/bug1297658.re rename to test/bug1297658.re diff --git a/re2c/test/bug1390174.c b/test/bug1390174.c similarity index 100% rename from re2c/test/bug1390174.c rename to test/bug1390174.c diff --git a/re2c/test/bug1390174.re b/test/bug1390174.re similarity index 100% rename from re2c/test/bug1390174.re rename to test/bug1390174.re diff --git a/re2c/test/bug142.c b/test/bug142.c similarity index 100% rename from re2c/test/bug142.c rename to test/bug142.c diff --git a/re2c/test/bug142.re b/test/bug142.re similarity index 100% rename from re2c/test/bug142.re rename to test/bug142.re diff --git a/re2c/test/bug145.ci.c b/test/bug145.ci.c similarity index 100% rename from re2c/test/bug145.ci.c rename to test/bug145.ci.c diff --git a/re2c/test/bug145.ci.re b/test/bug145.ci.re similarity index 100% rename from re2c/test/bug145.ci.re rename to test/bug145.ci.re diff --git a/re2c/test/bug1454253.c b/test/bug1454253.c similarity index 100% rename from re2c/test/bug1454253.c rename to test/bug1454253.c diff --git a/re2c/test/bug1454253.re b/test/bug1454253.re similarity index 100% rename from re2c/test/bug1454253.re rename to test/bug1454253.re diff --git a/re2c/test/bug1454253.s.c b/test/bug1454253.s.c similarity index 100% rename from re2c/test/bug1454253.s.c rename to test/bug1454253.s.c diff --git a/re2c/test/bug1454253.s.re b/test/bug1454253.s.re similarity index 100% rename from re2c/test/bug1454253.s.re rename to test/bug1454253.s.re diff --git a/re2c/test/bug1454253b.s.c b/test/bug1454253b.s.c similarity index 100% rename from re2c/test/bug1454253b.s.c rename to test/bug1454253b.s.c diff --git a/re2c/test/bug1454253b.s.re b/test/bug1454253b.s.re similarity index 100% rename from re2c/test/bug1454253b.s.re rename to test/bug1454253b.s.re diff --git a/re2c/test/bug147.c b/test/bug147.c similarity index 100% rename from re2c/test/bug147.c rename to test/bug147.c diff --git a/re2c/test/bug147.re b/test/bug147.re similarity index 100% rename from re2c/test/bug147.re rename to test/bug147.re diff --git a/re2c/test/bug1472770.b.c b/test/bug1472770.b.c similarity index 100% rename from re2c/test/bug1472770.b.c rename to test/bug1472770.b.c diff --git a/re2c/test/bug1472770.b.re b/test/bug1472770.b.re similarity index 100% rename from re2c/test/bug1472770.b.re rename to test/bug1472770.b.re diff --git a/re2c/test/bug1472770.c b/test/bug1472770.c similarity index 100% rename from re2c/test/bug1472770.c rename to test/bug1472770.c diff --git a/re2c/test/bug1472770.f.c b/test/bug1472770.f.c similarity index 100% rename from re2c/test/bug1472770.f.c rename to test/bug1472770.f.c diff --git a/re2c/test/bug1472770.f.re b/test/bug1472770.f.re similarity index 100% rename from re2c/test/bug1472770.f.re rename to test/bug1472770.f.re diff --git a/re2c/test/bug1472770.re b/test/bug1472770.re similarity index 100% rename from re2c/test/bug1472770.re rename to test/bug1472770.re diff --git a/re2c/test/bug1472770.s.c b/test/bug1472770.s.c similarity index 100% rename from re2c/test/bug1472770.s.c rename to test/bug1472770.s.c diff --git a/re2c/test/bug1472770.s.re b/test/bug1472770.s.re similarity index 100% rename from re2c/test/bug1472770.s.re rename to test/bug1472770.s.re diff --git a/re2c/test/bug1479044.b.c b/test/bug1479044.b.c similarity index 100% rename from re2c/test/bug1479044.b.c rename to test/bug1479044.b.c diff --git a/re2c/test/bug1479044.b.re b/test/bug1479044.b.re similarity index 100% rename from re2c/test/bug1479044.b.re rename to test/bug1479044.b.re diff --git a/re2c/test/bug1479044.c b/test/bug1479044.c similarity index 100% rename from re2c/test/bug1479044.c rename to test/bug1479044.c diff --git a/re2c/test/bug1479044.re b/test/bug1479044.re similarity index 100% rename from re2c/test/bug1479044.re rename to test/bug1479044.re diff --git a/re2c/test/bug1479044.s.c b/test/bug1479044.s.c similarity index 100% rename from re2c/test/bug1479044.s.c rename to test/bug1479044.s.c diff --git a/re2c/test/bug1479044.s.re b/test/bug1479044.s.re similarity index 100% rename from re2c/test/bug1479044.s.re rename to test/bug1479044.s.re diff --git a/re2c/test/bug152.c.c b/test/bug152.c.c similarity index 100% rename from re2c/test/bug152.c.c rename to test/bug152.c.c diff --git a/re2c/test/bug152.c.re b/test/bug152.c.re similarity index 100% rename from re2c/test/bug152.c.re rename to test/bug152.c.re diff --git a/re2c/test/bug1528269.c b/test/bug1528269.c similarity index 100% rename from re2c/test/bug1528269.c rename to test/bug1528269.c diff --git a/re2c/test/bug1528269.re b/test/bug1528269.re similarity index 100% rename from re2c/test/bug1528269.re rename to test/bug1528269.re diff --git a/re2c/test/bug1529351.c b/test/bug1529351.c similarity index 100% rename from re2c/test/bug1529351.c rename to test/bug1529351.c diff --git a/re2c/test/bug1529351.re b/test/bug1529351.re similarity index 100% rename from re2c/test/bug1529351.re rename to test/bug1529351.re diff --git a/re2c/test/bug1682718.c b/test/bug1682718.c similarity index 100% rename from re2c/test/bug1682718.c rename to test/bug1682718.c diff --git a/re2c/test/bug1682718.is.c b/test/bug1682718.is.c similarity index 100% rename from re2c/test/bug1682718.is.c rename to test/bug1682718.is.c diff --git a/re2c/test/bug1682718.is.re b/test/bug1682718.is.re similarity index 100% rename from re2c/test/bug1682718.is.re rename to test/bug1682718.is.re diff --git a/re2c/test/bug1682718.re b/test/bug1682718.re similarity index 100% rename from re2c/test/bug1682718.re rename to test/bug1682718.re diff --git a/re2c/test/bug1708378.ib.c b/test/bug1708378.ib.c similarity index 100% rename from re2c/test/bug1708378.ib.c rename to test/bug1708378.ib.c diff --git a/re2c/test/bug1708378.ib.re b/test/bug1708378.ib.re similarity index 100% rename from re2c/test/bug1708378.ib.re rename to test/bug1708378.ib.re diff --git a/re2c/test/bug2102138.i.c b/test/bug2102138.i.c similarity index 100% rename from re2c/test/bug2102138.i.c rename to test/bug2102138.i.c diff --git a/re2c/test/bug2102138.i.re b/test/bug2102138.i.re similarity index 100% rename from re2c/test/bug2102138.i.re rename to test/bug2102138.i.re diff --git a/re2c/test/bug2462777.ci.c b/test/bug2462777.ci.c similarity index 100% rename from re2c/test/bug2462777.ci.c rename to test/bug2462777.ci.c diff --git a/re2c/test/bug2462777.ci.re b/test/bug2462777.ci.re similarity index 100% rename from re2c/test/bug2462777.ci.re rename to test/bug2462777.ci.re diff --git a/re2c/test/bug2462777.i.c b/test/bug2462777.i.c similarity index 100% rename from re2c/test/bug2462777.i.c rename to test/bug2462777.i.c diff --git a/re2c/test/bug2462777.i.re b/test/bug2462777.i.re similarity index 100% rename from re2c/test/bug2462777.i.re rename to test/bug2462777.i.re diff --git a/re2c/test/bug46_infinite_loop.c b/test/bug46_infinite_loop.c similarity index 100% rename from re2c/test/bug46_infinite_loop.c rename to test/bug46_infinite_loop.c diff --git a/re2c/test/bug46_infinite_loop.re b/test/bug46_infinite_loop.re similarity index 100% rename from re2c/test/bug46_infinite_loop.re rename to test/bug46_infinite_loop.re diff --git a/re2c/test/bug47_dot_escapes.--emit-dot.c b/test/bug47_dot_escapes.--emit-dot.c similarity index 100% rename from re2c/test/bug47_dot_escapes.--emit-dot.c rename to test/bug47_dot_escapes.--emit-dot.c diff --git a/re2c/test/bug47_dot_escapes.--emit-dot.re b/test/bug47_dot_escapes.--emit-dot.re similarity index 100% rename from re2c/test/bug47_dot_escapes.--emit-dot.re rename to test/bug47_dot_escapes.--emit-dot.re diff --git a/re2c/test/bug57.c b/test/bug57.c similarity index 100% rename from re2c/test/bug57.c rename to test/bug57.c diff --git a/re2c/test/bug57.re b/test/bug57.re similarity index 100% rename from re2c/test/bug57.re rename to test/bug57.re diff --git a/re2c/test/bug57_original.bi--case-insensitive.c b/test/bug57_original.bi--case-insensitive.c similarity index 100% rename from re2c/test/bug57_original.bi--case-insensitive.c rename to test/bug57_original.bi--case-insensitive.c diff --git a/re2c/test/bug57_original.bi--case-insensitive.re b/test/bug57_original.bi--case-insensitive.re similarity index 100% rename from re2c/test/bug57_original.bi--case-insensitive.re rename to test/bug57_original.bi--case-insensitive.re diff --git a/re2c/test/bug59_bogus_yyaccept.ci.c b/test/bug59_bogus_yyaccept.ci.c similarity index 100% rename from re2c/test/bug59_bogus_yyaccept.ci.c rename to test/bug59_bogus_yyaccept.ci.c diff --git a/re2c/test/bug59_bogus_yyaccept.ci.re b/test/bug59_bogus_yyaccept.ci.re similarity index 100% rename from re2c/test/bug59_bogus_yyaccept.ci.re rename to test/bug59_bogus_yyaccept.ci.re diff --git a/re2c/test/bug60_redundant_yymarker.ci.c b/test/bug60_redundant_yymarker.ci.c similarity index 100% rename from re2c/test/bug60_redundant_yymarker.ci.c rename to test/bug60_redundant_yymarker.ci.c diff --git a/re2c/test/bug60_redundant_yymarker.ci.re b/test/bug60_redundant_yymarker.ci.re similarity index 100% rename from re2c/test/bug60_redundant_yymarker.ci.re rename to test/bug60_redundant_yymarker.ci.re diff --git a/re2c/test/bug61.i--empty-class(error).c b/test/bug61.i--empty-class(error).c similarity index 100% rename from re2c/test/bug61.i--empty-class(error).c rename to test/bug61.i--empty-class(error).c diff --git a/re2c/test/bug61.i--empty-class(error).re b/test/bug61.i--empty-class(error).re similarity index 100% rename from re2c/test/bug61.i--empty-class(error).re rename to test/bug61.i--empty-class(error).re diff --git a/re2c/test/bug61.i--empty-class(match-empty).c b/test/bug61.i--empty-class(match-empty).c similarity index 100% rename from re2c/test/bug61.i--empty-class(match-empty).c rename to test/bug61.i--empty-class(match-empty).c diff --git a/re2c/test/bug61.i--empty-class(match-empty).re b/test/bug61.i--empty-class(match-empty).re similarity index 100% rename from re2c/test/bug61.i--empty-class(match-empty).re rename to test/bug61.i--empty-class(match-empty).re diff --git a/re2c/test/bug61.i--empty-class(match-none)--eager-skip.c b/test/bug61.i--empty-class(match-none)--eager-skip.c similarity index 100% rename from re2c/test/bug61.i--empty-class(match-none)--eager-skip.c rename to test/bug61.i--empty-class(match-none)--eager-skip.c diff --git a/re2c/test/bug61.i--empty-class(match-none)--eager-skip.re b/test/bug61.i--empty-class(match-none)--eager-skip.re similarity index 100% rename from re2c/test/bug61.i--empty-class(match-none)--eager-skip.re rename to test/bug61.i--empty-class(match-none)--eager-skip.re diff --git a/re2c/test/bug61.i--empty-class(match-none).c b/test/bug61.i--empty-class(match-none).c similarity index 100% rename from re2c/test/bug61.i--empty-class(match-none).c rename to test/bug61.i--empty-class(match-none).c diff --git a/re2c/test/bug61.i--empty-class(match-none).re b/test/bug61.i--empty-class(match-none).re similarity index 100% rename from re2c/test/bug61.i--empty-class(match-none).re rename to test/bug61.i--empty-class(match-none).re diff --git a/re2c/test/bug61.i.c b/test/bug61.i.c similarity index 100% rename from re2c/test/bug61.i.c rename to test/bug61.i.c diff --git a/re2c/test/bug61.i.re b/test/bug61.i.re similarity index 100% rename from re2c/test/bug61.i.re rename to test/bug61.i.re diff --git a/re2c/test/bug61_difference_full.i--empty-class(error).c b/test/bug61_difference_full.i--empty-class(error).c similarity index 100% rename from re2c/test/bug61_difference_full.i--empty-class(error).c rename to test/bug61_difference_full.i--empty-class(error).c diff --git a/re2c/test/bug61_difference_full.i--empty-class(error).re b/test/bug61_difference_full.i--empty-class(error).re similarity index 100% rename from re2c/test/bug61_difference_full.i--empty-class(error).re rename to test/bug61_difference_full.i--empty-class(error).re diff --git a/re2c/test/bug61_difference_full.i--empty-class(match-empty).c b/test/bug61_difference_full.i--empty-class(match-empty).c similarity index 100% rename from re2c/test/bug61_difference_full.i--empty-class(match-empty).c rename to test/bug61_difference_full.i--empty-class(match-empty).c diff --git a/re2c/test/bug61_difference_full.i--empty-class(match-empty).re b/test/bug61_difference_full.i--empty-class(match-empty).re similarity index 100% rename from re2c/test/bug61_difference_full.i--empty-class(match-empty).re rename to test/bug61_difference_full.i--empty-class(match-empty).re diff --git a/re2c/test/bug61_difference_full.i--empty-class(match-none).c b/test/bug61_difference_full.i--empty-class(match-none).c similarity index 100% rename from re2c/test/bug61_difference_full.i--empty-class(match-none).c rename to test/bug61_difference_full.i--empty-class(match-none).c diff --git a/re2c/test/bug61_difference_full.i--empty-class(match-none).re b/test/bug61_difference_full.i--empty-class(match-none).re similarity index 100% rename from re2c/test/bug61_difference_full.i--empty-class(match-none).re rename to test/bug61_difference_full.i--empty-class(match-none).re diff --git a/re2c/test/bug61_difference_full.i.c b/test/bug61_difference_full.i.c similarity index 100% rename from re2c/test/bug61_difference_full.i.c rename to test/bug61_difference_full.i.c diff --git a/re2c/test/bug61_difference_full.i.re b/test/bug61_difference_full.i.re similarity index 100% rename from re2c/test/bug61_difference_full.i.re rename to test/bug61_difference_full.i.re diff --git a/re2c/test/bug61_difference_negative.i--empty-class(error).c b/test/bug61_difference_negative.i--empty-class(error).c similarity index 100% rename from re2c/test/bug61_difference_negative.i--empty-class(error).c rename to test/bug61_difference_negative.i--empty-class(error).c diff --git a/re2c/test/bug61_difference_negative.i--empty-class(error).re b/test/bug61_difference_negative.i--empty-class(error).re similarity index 100% rename from re2c/test/bug61_difference_negative.i--empty-class(error).re rename to test/bug61_difference_negative.i--empty-class(error).re diff --git a/re2c/test/bug61_difference_negative.i--empty-class(match-empty).c b/test/bug61_difference_negative.i--empty-class(match-empty).c similarity index 100% rename from re2c/test/bug61_difference_negative.i--empty-class(match-empty).c rename to test/bug61_difference_negative.i--empty-class(match-empty).c diff --git a/re2c/test/bug61_difference_negative.i--empty-class(match-empty).re b/test/bug61_difference_negative.i--empty-class(match-empty).re similarity index 100% rename from re2c/test/bug61_difference_negative.i--empty-class(match-empty).re rename to test/bug61_difference_negative.i--empty-class(match-empty).re diff --git a/re2c/test/bug61_difference_negative.i--empty-class(match-none).c b/test/bug61_difference_negative.i--empty-class(match-none).c similarity index 100% rename from re2c/test/bug61_difference_negative.i--empty-class(match-none).c rename to test/bug61_difference_negative.i--empty-class(match-none).c diff --git a/re2c/test/bug61_difference_negative.i--empty-class(match-none).re b/test/bug61_difference_negative.i--empty-class(match-none).re similarity index 100% rename from re2c/test/bug61_difference_negative.i--empty-class(match-none).re rename to test/bug61_difference_negative.i--empty-class(match-none).re diff --git a/re2c/test/bug61_difference_negative.i.c b/test/bug61_difference_negative.i.c similarity index 100% rename from re2c/test/bug61_difference_negative.i.c rename to test/bug61_difference_negative.i.c diff --git a/re2c/test/bug61_difference_negative.i.re b/test/bug61_difference_negative.i.re similarity index 100% rename from re2c/test/bug61_difference_negative.i.re rename to test/bug61_difference_negative.i.re diff --git a/re2c/test/bug61_difference_positive.i--empty-class(error).c b/test/bug61_difference_positive.i--empty-class(error).c similarity index 100% rename from re2c/test/bug61_difference_positive.i--empty-class(error).c rename to test/bug61_difference_positive.i--empty-class(error).c diff --git a/re2c/test/bug61_difference_positive.i--empty-class(error).re b/test/bug61_difference_positive.i--empty-class(error).re similarity index 100% rename from re2c/test/bug61_difference_positive.i--empty-class(error).re rename to test/bug61_difference_positive.i--empty-class(error).re diff --git a/re2c/test/bug61_difference_positive.i--empty-class(match-empty).c b/test/bug61_difference_positive.i--empty-class(match-empty).c similarity index 100% rename from re2c/test/bug61_difference_positive.i--empty-class(match-empty).c rename to test/bug61_difference_positive.i--empty-class(match-empty).c diff --git a/re2c/test/bug61_difference_positive.i--empty-class(match-empty).re b/test/bug61_difference_positive.i--empty-class(match-empty).re similarity index 100% rename from re2c/test/bug61_difference_positive.i--empty-class(match-empty).re rename to test/bug61_difference_positive.i--empty-class(match-empty).re diff --git a/re2c/test/bug61_difference_positive.i--empty-class(match-none).c b/test/bug61_difference_positive.i--empty-class(match-none).c similarity index 100% rename from re2c/test/bug61_difference_positive.i--empty-class(match-none).c rename to test/bug61_difference_positive.i--empty-class(match-none).c diff --git a/re2c/test/bug61_difference_positive.i--empty-class(match-none).re b/test/bug61_difference_positive.i--empty-class(match-none).re similarity index 100% rename from re2c/test/bug61_difference_positive.i--empty-class(match-none).re rename to test/bug61_difference_positive.i--empty-class(match-none).re diff --git a/re2c/test/bug61_difference_positive.i.c b/test/bug61_difference_positive.i.c similarity index 100% rename from re2c/test/bug61_difference_positive.i.c rename to test/bug61_difference_positive.i.c diff --git a/re2c/test/bug61_difference_positive.i.re b/test/bug61_difference_positive.i.re similarity index 100% rename from re2c/test/bug61_difference_positive.i.re rename to test/bug61_difference_positive.i.re diff --git a/re2c/test/bug61_negative.i--empty-class(error).c b/test/bug61_negative.i--empty-class(error).c similarity index 100% rename from re2c/test/bug61_negative.i--empty-class(error).c rename to test/bug61_negative.i--empty-class(error).c diff --git a/re2c/test/bug61_negative.i--empty-class(error).re b/test/bug61_negative.i--empty-class(error).re similarity index 100% rename from re2c/test/bug61_negative.i--empty-class(error).re rename to test/bug61_negative.i--empty-class(error).re diff --git a/re2c/test/bug61_negative.i--empty-class(match-empty).c b/test/bug61_negative.i--empty-class(match-empty).c similarity index 100% rename from re2c/test/bug61_negative.i--empty-class(match-empty).c rename to test/bug61_negative.i--empty-class(match-empty).c diff --git a/re2c/test/bug61_negative.i--empty-class(match-empty).re b/test/bug61_negative.i--empty-class(match-empty).re similarity index 100% rename from re2c/test/bug61_negative.i--empty-class(match-empty).re rename to test/bug61_negative.i--empty-class(match-empty).re diff --git a/re2c/test/bug61_negative.i--empty-class(match-none).c b/test/bug61_negative.i--empty-class(match-none).c similarity index 100% rename from re2c/test/bug61_negative.i--empty-class(match-none).c rename to test/bug61_negative.i--empty-class(match-none).c diff --git a/re2c/test/bug61_negative.i--empty-class(match-none).re b/test/bug61_negative.i--empty-class(match-none).re similarity index 100% rename from re2c/test/bug61_negative.i--empty-class(match-none).re rename to test/bug61_negative.i--empty-class(match-none).re diff --git a/re2c/test/bug61_negative.i.c b/test/bug61_negative.i.c similarity index 100% rename from re2c/test/bug61_negative.i.c rename to test/bug61_negative.i.c diff --git a/re2c/test/bug61_negative.i.re b/test/bug61_negative.i.re similarity index 100% rename from re2c/test/bug61_negative.i.re rename to test/bug61_negative.i.re diff --git a/re2c/test/bug61_positive.i--empty-class(error).c b/test/bug61_positive.i--empty-class(error).c similarity index 100% rename from re2c/test/bug61_positive.i--empty-class(error).c rename to test/bug61_positive.i--empty-class(error).c diff --git a/re2c/test/bug61_positive.i--empty-class(error).re b/test/bug61_positive.i--empty-class(error).re similarity index 100% rename from re2c/test/bug61_positive.i--empty-class(error).re rename to test/bug61_positive.i--empty-class(error).re diff --git a/re2c/test/bug61_positive.i--empty-class(match-empty).c b/test/bug61_positive.i--empty-class(match-empty).c similarity index 100% rename from re2c/test/bug61_positive.i--empty-class(match-empty).c rename to test/bug61_positive.i--empty-class(match-empty).c diff --git a/re2c/test/bug61_positive.i--empty-class(match-empty).re b/test/bug61_positive.i--empty-class(match-empty).re similarity index 100% rename from re2c/test/bug61_positive.i--empty-class(match-empty).re rename to test/bug61_positive.i--empty-class(match-empty).re diff --git a/re2c/test/bug61_positive.i--empty-class(match-none).c b/test/bug61_positive.i--empty-class(match-none).c similarity index 100% rename from re2c/test/bug61_positive.i--empty-class(match-none).c rename to test/bug61_positive.i--empty-class(match-none).c diff --git a/re2c/test/bug61_positive.i--empty-class(match-none).re b/test/bug61_positive.i--empty-class(match-none).re similarity index 100% rename from re2c/test/bug61_positive.i--empty-class(match-none).re rename to test/bug61_positive.i--empty-class(match-none).re diff --git a/re2c/test/bug61_positive.i.c b/test/bug61_positive.i.c similarity index 100% rename from re2c/test/bug61_positive.i.c rename to test/bug61_positive.i.c diff --git a/re2c/test/bug61_positive.i.re b/test/bug61_positive.i.re similarity index 100% rename from re2c/test/bug61_positive.i.re rename to test/bug61_positive.i.re diff --git a/re2c/test/c.c b/test/c.c similarity index 100% rename from re2c/test/c.c rename to test/c.c diff --git a/re2c/test/c.re b/test/c.re similarity index 100% rename from re2c/test/c.re rename to test/c.re diff --git a/re2c/test/calc_001.c b/test/calc_001.c similarity index 100% rename from re2c/test/calc_001.c rename to test/calc_001.c diff --git a/re2c/test/calc_001.re b/test/calc_001.re similarity index 100% rename from re2c/test/calc_001.re rename to test/calc_001.re diff --git a/re2c/test/calc_002.c b/test/calc_002.c similarity index 100% rename from re2c/test/calc_002.c rename to test/calc_002.c diff --git a/re2c/test/calc_002.re b/test/calc_002.re similarity index 100% rename from re2c/test/calc_002.re rename to test/calc_002.re diff --git a/re2c/test/calc_003.c b/test/calc_003.c similarity index 100% rename from re2c/test/calc_003.c rename to test/calc_003.c diff --git a/re2c/test/calc_003.re b/test/calc_003.re similarity index 100% rename from re2c/test/calc_003.re rename to test/calc_003.re diff --git a/re2c/test/calc_004.c b/test/calc_004.c similarity index 100% rename from re2c/test/calc_004.c rename to test/calc_004.c diff --git a/re2c/test/calc_004.re b/test/calc_004.re similarity index 100% rename from re2c/test/calc_004.re rename to test/calc_004.re diff --git a/re2c/test/calc_005.c b/test/calc_005.c similarity index 100% rename from re2c/test/calc_005.c rename to test/calc_005.c diff --git a/re2c/test/calc_005.re b/test/calc_005.re similarity index 100% rename from re2c/test/calc_005.re rename to test/calc_005.re diff --git a/re2c/test/calc_006.s.c b/test/calc_006.s.c similarity index 100% rename from re2c/test/calc_006.s.c rename to test/calc_006.s.c diff --git a/re2c/test/calc_006.s.re b/test/calc_006.s.re similarity index 100% rename from re2c/test/calc_006.s.re rename to test/calc_006.s.re diff --git a/re2c/test/calc_007.b.c b/test/calc_007.b.c similarity index 100% rename from re2c/test/calc_007.b.c rename to test/calc_007.b.c diff --git a/re2c/test/calc_007.b.re b/test/calc_007.b.re similarity index 100% rename from re2c/test/calc_007.b.re rename to test/calc_007.b.re diff --git a/re2c/test/calc_008.b--skeleton.c b/test/calc_008.b--skeleton.c similarity index 100% rename from re2c/test/calc_008.b--skeleton.c rename to test/calc_008.b--skeleton.c diff --git a/re2c/test/calc_008.b--skeleton.re b/test/calc_008.b--skeleton.re similarity index 100% rename from re2c/test/calc_008.b--skeleton.re rename to test/calc_008.b--skeleton.re diff --git a/re2c/test/calc_008.b.c b/test/calc_008.b.c similarity index 100% rename from re2c/test/calc_008.b.c rename to test/calc_008.b.c diff --git a/re2c/test/calc_008.b.re b/test/calc_008.b.re similarity index 100% rename from re2c/test/calc_008.b.re rename to test/calc_008.b.re diff --git a/re2c/test/casing-flags.i--case-insensitive.c b/test/casing-flags.i--case-insensitive.c similarity index 100% rename from re2c/test/casing-flags.i--case-insensitive.c rename to test/casing-flags.i--case-insensitive.c diff --git a/re2c/test/casing-flags.i--case-insensitive.re b/test/casing-flags.i--case-insensitive.re similarity index 100% rename from re2c/test/casing-flags.i--case-insensitive.re rename to test/casing-flags.i--case-insensitive.re diff --git a/re2c/test/casing-flags.i--case-inverted.c b/test/casing-flags.i--case-inverted.c similarity index 100% rename from re2c/test/casing-flags.i--case-inverted.c rename to test/casing-flags.i--case-inverted.c diff --git a/re2c/test/casing-flags.i--case-inverted.re b/test/casing-flags.i--case-inverted.re similarity index 100% rename from re2c/test/casing-flags.i--case-inverted.re rename to test/casing-flags.i--case-inverted.re diff --git a/re2c/test/casing-flags.i.c b/test/casing-flags.i.c similarity index 100% rename from re2c/test/casing-flags.i.c rename to test/casing-flags.i.c diff --git a/re2c/test/casing-flags.i.re b/test/casing-flags.i.re similarity index 100% rename from re2c/test/casing-flags.i.re rename to test/casing-flags.i.re diff --git a/re2c/test/cmmap.c b/test/cmmap.c similarity index 100% rename from re2c/test/cmmap.c rename to test/cmmap.c diff --git a/re2c/test/cmmap.re b/test/cmmap.re similarity index 100% rename from re2c/test/cmmap.re rename to test/cmmap.re diff --git a/re2c/test/cnokw.c b/test/cnokw.c similarity index 100% rename from re2c/test/cnokw.c rename to test/cnokw.c diff --git a/re2c/test/cnokw.re b/test/cnokw.re similarity index 100% rename from re2c/test/cnokw.re rename to test/cnokw.re diff --git a/re2c/test/conditions/cond_error_00.c b/test/conditions/cond_error_00.c similarity index 100% rename from re2c/test/conditions/cond_error_00.c rename to test/conditions/cond_error_00.c diff --git a/re2c/test/conditions/cond_error_00.re b/test/conditions/cond_error_00.re similarity index 100% rename from re2c/test/conditions/cond_error_00.re rename to test/conditions/cond_error_00.re diff --git a/re2c/test/conditions/cond_error_01.c.c b/test/conditions/cond_error_01.c.c similarity index 100% rename from re2c/test/conditions/cond_error_01.c.c rename to test/conditions/cond_error_01.c.c diff --git a/re2c/test/conditions/cond_error_01.c.re b/test/conditions/cond_error_01.c.re similarity index 100% rename from re2c/test/conditions/cond_error_01.c.re rename to test/conditions/cond_error_01.c.re diff --git a/re2c/test/conditions/cond_error_03.c.c b/test/conditions/cond_error_03.c.c similarity index 100% rename from re2c/test/conditions/cond_error_03.c.c rename to test/conditions/cond_error_03.c.c diff --git a/re2c/test/conditions/cond_error_03.c.re b/test/conditions/cond_error_03.c.re similarity index 100% rename from re2c/test/conditions/cond_error_03.c.re rename to test/conditions/cond_error_03.c.re diff --git a/re2c/test/conditions/cond_error_07.c.c b/test/conditions/cond_error_07.c.c similarity index 100% rename from re2c/test/conditions/cond_error_07.c.c rename to test/conditions/cond_error_07.c.c diff --git a/re2c/test/conditions/cond_error_07.c.re b/test/conditions/cond_error_07.c.re similarity index 100% rename from re2c/test/conditions/cond_error_07.c.re rename to test/conditions/cond_error_07.c.re diff --git a/re2c/test/conditions/cond_error_08.c.c b/test/conditions/cond_error_08.c.c similarity index 100% rename from re2c/test/conditions/cond_error_08.c.c rename to test/conditions/cond_error_08.c.c diff --git a/re2c/test/conditions/cond_error_08.c.re b/test/conditions/cond_error_08.c.re similarity index 100% rename from re2c/test/conditions/cond_error_08.c.re rename to test/conditions/cond_error_08.c.re diff --git a/re2c/test/conditions/cond_error_09.c.c b/test/conditions/cond_error_09.c.c similarity index 100% rename from re2c/test/conditions/cond_error_09.c.c rename to test/conditions/cond_error_09.c.c diff --git a/re2c/test/conditions/cond_error_09.c.re b/test/conditions/cond_error_09.c.re similarity index 100% rename from re2c/test/conditions/cond_error_09.c.re rename to test/conditions/cond_error_09.c.re diff --git a/re2c/test/conditions/cond_error_10.c.c b/test/conditions/cond_error_10.c.c similarity index 100% rename from re2c/test/conditions/cond_error_10.c.c rename to test/conditions/cond_error_10.c.c diff --git a/re2c/test/conditions/cond_error_10.c.re b/test/conditions/cond_error_10.c.re similarity index 100% rename from re2c/test/conditions/cond_error_10.c.re rename to test/conditions/cond_error_10.c.re diff --git a/re2c/test/conditions/cond_error_11.c.c b/test/conditions/cond_error_11.c.c similarity index 100% rename from re2c/test/conditions/cond_error_11.c.c rename to test/conditions/cond_error_11.c.c diff --git a/re2c/test/conditions/cond_error_11.c.re b/test/conditions/cond_error_11.c.re similarity index 100% rename from re2c/test/conditions/cond_error_11.c.re rename to test/conditions/cond_error_11.c.re diff --git a/re2c/test/conditions/cond_error_12.c.c b/test/conditions/cond_error_12.c.c similarity index 100% rename from re2c/test/conditions/cond_error_12.c.c rename to test/conditions/cond_error_12.c.c diff --git a/re2c/test/conditions/cond_error_12.c.re b/test/conditions/cond_error_12.c.re similarity index 100% rename from re2c/test/conditions/cond_error_12.c.re rename to test/conditions/cond_error_12.c.re diff --git a/re2c/test/conditions/condition_01.c.c b/test/conditions/condition_01.c.c similarity index 100% rename from re2c/test/conditions/condition_01.c.c rename to test/conditions/condition_01.c.c diff --git a/re2c/test/conditions/condition_01.c.re b/test/conditions/condition_01.c.re similarity index 100% rename from re2c/test/conditions/condition_01.c.re rename to test/conditions/condition_01.c.re diff --git a/re2c/test/conditions/condition_01a.c.c b/test/conditions/condition_01a.c.c similarity index 100% rename from re2c/test/conditions/condition_01a.c.c rename to test/conditions/condition_01a.c.c diff --git a/re2c/test/conditions/condition_01a.c.re b/test/conditions/condition_01a.c.re similarity index 100% rename from re2c/test/conditions/condition_01a.c.re rename to test/conditions/condition_01a.c.re diff --git a/re2c/test/conditions/condition_01b.c.c b/test/conditions/condition_01b.c.c similarity index 100% rename from re2c/test/conditions/condition_01b.c.c rename to test/conditions/condition_01b.c.c diff --git a/re2c/test/conditions/condition_01b.c.re b/test/conditions/condition_01b.c.re similarity index 100% rename from re2c/test/conditions/condition_01b.c.re rename to test/conditions/condition_01b.c.re diff --git a/re2c/test/conditions/condition_02.c.c b/test/conditions/condition_02.c.c similarity index 100% rename from re2c/test/conditions/condition_02.c.c rename to test/conditions/condition_02.c.c diff --git a/re2c/test/conditions/condition_02.c.re b/test/conditions/condition_02.c.re similarity index 100% rename from re2c/test/conditions/condition_02.c.re rename to test/conditions/condition_02.c.re diff --git a/re2c/test/conditions/condition_02.cg.c b/test/conditions/condition_02.cg.c similarity index 100% rename from re2c/test/conditions/condition_02.cg.c rename to test/conditions/condition_02.cg.c diff --git a/re2c/test/conditions/condition_02.cg.re b/test/conditions/condition_02.cg.re similarity index 100% rename from re2c/test/conditions/condition_02.cg.re rename to test/conditions/condition_02.cg.re diff --git a/re2c/test/conditions/condition_03.cg.c b/test/conditions/condition_03.cg.c similarity index 100% rename from re2c/test/conditions/condition_03.cg.c rename to test/conditions/condition_03.cg.c diff --git a/re2c/test/conditions/condition_03.cg.re b/test/conditions/condition_03.cg.re similarity index 100% rename from re2c/test/conditions/condition_03.cg.re rename to test/conditions/condition_03.cg.re diff --git a/re2c/test/conditions/condition_04.cg.c b/test/conditions/condition_04.cg.c similarity index 100% rename from re2c/test/conditions/condition_04.cg.c rename to test/conditions/condition_04.cg.c diff --git a/re2c/test/conditions/condition_04.cg.re b/test/conditions/condition_04.cg.re similarity index 100% rename from re2c/test/conditions/condition_04.cg.re rename to test/conditions/condition_04.cg.re diff --git a/re2c/test/conditions/condition_05.cg.c b/test/conditions/condition_05.cg.c similarity index 100% rename from re2c/test/conditions/condition_05.cg.c rename to test/conditions/condition_05.cg.c diff --git a/re2c/test/conditions/condition_05.cg.re b/test/conditions/condition_05.cg.re similarity index 100% rename from re2c/test/conditions/condition_05.cg.re rename to test/conditions/condition_05.cg.re diff --git a/re2c/test/conditions/condition_05.cgitcondition_05.cgit.h.c b/test/conditions/condition_05.cgitcondition_05.cgit.h.c similarity index 100% rename from re2c/test/conditions/condition_05.cgitcondition_05.cgit.h.c rename to test/conditions/condition_05.cgitcondition_05.cgit.h.c diff --git a/re2c/test/conditions/condition_05.cgitcondition_05.cgit.h.re b/test/conditions/condition_05.cgitcondition_05.cgit.h.re similarity index 100% rename from re2c/test/conditions/condition_05.cgitcondition_05.cgit.h.re rename to test/conditions/condition_05.cgitcondition_05.cgit.h.re diff --git a/re2c/test/conditions/condition_05.cgtcondition_05.cgt.h.c b/test/conditions/condition_05.cgtcondition_05.cgt.h.c similarity index 100% rename from re2c/test/conditions/condition_05.cgtcondition_05.cgt.h.c rename to test/conditions/condition_05.cgtcondition_05.cgt.h.c diff --git a/re2c/test/conditions/condition_05.cgtcondition_05.cgt.h.re b/test/conditions/condition_05.cgtcondition_05.cgt.h.re similarity index 100% rename from re2c/test/conditions/condition_05.cgtcondition_05.cgt.h.re rename to test/conditions/condition_05.cgtcondition_05.cgt.h.re diff --git a/re2c/test/conditions/condition_05.cs.c b/test/conditions/condition_05.cs.c similarity index 100% rename from re2c/test/conditions/condition_05.cs.c rename to test/conditions/condition_05.cs.c diff --git a/re2c/test/conditions/condition_05.cs.re b/test/conditions/condition_05.cs.re similarity index 100% rename from re2c/test/conditions/condition_05.cs.re rename to test/conditions/condition_05.cs.re diff --git a/re2c/test/conditions/condition_06.cs.c b/test/conditions/condition_06.cs.c similarity index 100% rename from re2c/test/conditions/condition_06.cs.c rename to test/conditions/condition_06.cs.c diff --git a/re2c/test/conditions/condition_06.cs.re b/test/conditions/condition_06.cs.re similarity index 100% rename from re2c/test/conditions/condition_06.cs.re rename to test/conditions/condition_06.cs.re diff --git a/re2c/test/conditions/condition_07.cbi.c b/test/conditions/condition_07.cbi.c similarity index 100% rename from re2c/test/conditions/condition_07.cbi.c rename to test/conditions/condition_07.cbi.c diff --git a/re2c/test/conditions/condition_07.cbi.re b/test/conditions/condition_07.cbi.re similarity index 100% rename from re2c/test/conditions/condition_07.cbi.re rename to test/conditions/condition_07.cbi.re diff --git a/re2c/test/conditions/condition_08.cbi.c b/test/conditions/condition_08.cbi.c similarity index 100% rename from re2c/test/conditions/condition_08.cbi.c rename to test/conditions/condition_08.cbi.c diff --git a/re2c/test/conditions/condition_08.cbi.re b/test/conditions/condition_08.cbi.re similarity index 100% rename from re2c/test/conditions/condition_08.cbi.re rename to test/conditions/condition_08.cbi.re diff --git a/re2c/test/conditions/condition_08.cbif.c b/test/conditions/condition_08.cbif.c similarity index 100% rename from re2c/test/conditions/condition_08.cbif.c rename to test/conditions/condition_08.cbif.c diff --git a/re2c/test/conditions/condition_08.cbif.re b/test/conditions/condition_08.cbif.re similarity index 100% rename from re2c/test/conditions/condition_08.cbif.re rename to test/conditions/condition_08.cbif.re diff --git a/re2c/test/conditions/condition_09.cbif.c b/test/conditions/condition_09.cbif.c similarity index 100% rename from re2c/test/conditions/condition_09.cbif.c rename to test/conditions/condition_09.cbif.c diff --git a/re2c/test/conditions/condition_09.cbif.re b/test/conditions/condition_09.cbif.re similarity index 100% rename from re2c/test/conditions/condition_09.cbif.re rename to test/conditions/condition_09.cbif.re diff --git a/re2c/test/conditions/condition_09.cgif.c b/test/conditions/condition_09.cgif.c similarity index 100% rename from re2c/test/conditions/condition_09.cgif.c rename to test/conditions/condition_09.cgif.c diff --git a/re2c/test/conditions/condition_09.cgif.re b/test/conditions/condition_09.cgif.re similarity index 100% rename from re2c/test/conditions/condition_09.cgif.re rename to test/conditions/condition_09.cgif.re diff --git a/re2c/test/conditions/condition_10.cgif--skeleton.c b/test/conditions/condition_10.cgif--skeleton.c similarity index 100% rename from re2c/test/conditions/condition_10.cgif--skeleton.c rename to test/conditions/condition_10.cgif--skeleton.c diff --git a/re2c/test/conditions/condition_10.cgif--skeleton.re b/test/conditions/condition_10.cgif--skeleton.re similarity index 100% rename from re2c/test/conditions/condition_10.cgif--skeleton.re rename to test/conditions/condition_10.cgif--skeleton.re diff --git a/re2c/test/conditions/condition_10.cgif.c b/test/conditions/condition_10.cgif.c similarity index 100% rename from re2c/test/conditions/condition_10.cgif.c rename to test/conditions/condition_10.cgif.c diff --git a/re2c/test/conditions/condition_10.cgif.re b/test/conditions/condition_10.cgif.re similarity index 100% rename from re2c/test/conditions/condition_10.cgif.re rename to test/conditions/condition_10.cgif.re diff --git a/re2c/test/conditions/condition_11.cg.c b/test/conditions/condition_11.cg.c similarity index 100% rename from re2c/test/conditions/condition_11.cg.c rename to test/conditions/condition_11.cg.c diff --git a/re2c/test/conditions/condition_11.cg.re b/test/conditions/condition_11.cg.re similarity index 100% rename from re2c/test/conditions/condition_11.cg.re rename to test/conditions/condition_11.cg.re diff --git a/re2c/test/conditions/condition_12.cgif.c b/test/conditions/condition_12.cgif.c similarity index 100% rename from re2c/test/conditions/condition_12.cgif.c rename to test/conditions/condition_12.cgif.c diff --git a/re2c/test/conditions/condition_12.cgif.re b/test/conditions/condition_12.cgif.re similarity index 100% rename from re2c/test/conditions/condition_12.cgif.re rename to test/conditions/condition_12.cgif.re diff --git a/re2c/test/conditions/condition_13.cg.c b/test/conditions/condition_13.cg.c similarity index 100% rename from re2c/test/conditions/condition_13.cg.c rename to test/conditions/condition_13.cg.c diff --git a/re2c/test/conditions/condition_13.cg.re b/test/conditions/condition_13.cg.re similarity index 100% rename from re2c/test/conditions/condition_13.cg.re rename to test/conditions/condition_13.cg.re diff --git a/re2c/test/conditions/condition_13a.cg.c b/test/conditions/condition_13a.cg.c similarity index 100% rename from re2c/test/conditions/condition_13a.cg.c rename to test/conditions/condition_13a.cg.c diff --git a/re2c/test/conditions/condition_13a.cg.re b/test/conditions/condition_13a.cg.re similarity index 100% rename from re2c/test/conditions/condition_13a.cg.re rename to test/conditions/condition_13a.cg.re diff --git a/re2c/test/conditions/condition_14.cbif.c b/test/conditions/condition_14.cbif.c similarity index 100% rename from re2c/test/conditions/condition_14.cbif.c rename to test/conditions/condition_14.cbif.c diff --git a/re2c/test/conditions/condition_14.cbif.re b/test/conditions/condition_14.cbif.re similarity index 100% rename from re2c/test/conditions/condition_14.cbif.re rename to test/conditions/condition_14.cbif.re diff --git a/re2c/test/conditions/condition_14.cgif.c b/test/conditions/condition_14.cgif.c similarity index 100% rename from re2c/test/conditions/condition_14.cgif.c rename to test/conditions/condition_14.cgif.c diff --git a/re2c/test/conditions/condition_14.cgif.re b/test/conditions/condition_14.cgif.re similarity index 100% rename from re2c/test/conditions/condition_14.cgif.re rename to test/conditions/condition_14.cgif.re diff --git a/re2c/test/conditions/condition_14.cif.c b/test/conditions/condition_14.cif.c similarity index 100% rename from re2c/test/conditions/condition_14.cif.c rename to test/conditions/condition_14.cif.c diff --git a/re2c/test/conditions/condition_14.cif.re b/test/conditions/condition_14.cif.re similarity index 100% rename from re2c/test/conditions/condition_14.cif.re rename to test/conditions/condition_14.cif.re diff --git a/re2c/test/conditions/condition_14.csif.c b/test/conditions/condition_14.csif.c similarity index 100% rename from re2c/test/conditions/condition_14.csif.c rename to test/conditions/condition_14.csif.c diff --git a/re2c/test/conditions/condition_14.csif.re b/test/conditions/condition_14.csif.re similarity index 100% rename from re2c/test/conditions/condition_14.csif.re rename to test/conditions/condition_14.csif.re diff --git a/re2c/test/conditions/condition_15.csif.c b/test/conditions/condition_15.csif.c similarity index 100% rename from re2c/test/conditions/condition_15.csif.c rename to test/conditions/condition_15.csif.c diff --git a/re2c/test/conditions/condition_15.csif.re b/test/conditions/condition_15.csif.re similarity index 100% rename from re2c/test/conditions/condition_15.csif.re rename to test/conditions/condition_15.csif.re diff --git a/re2c/test/conditions/condtype.c.c b/test/conditions/condtype.c.c similarity index 100% rename from re2c/test/conditions/condtype.c.c rename to test/conditions/condtype.c.c diff --git a/re2c/test/conditions/condtype.c.re b/test/conditions/condtype.c.re similarity index 100% rename from re2c/test/conditions/condtype.c.re rename to test/conditions/condtype.c.re diff --git a/re2c/test/conditions/condtype.cg.c b/test/conditions/condtype.cg.c similarity index 100% rename from re2c/test/conditions/condtype.cg.c rename to test/conditions/condtype.cg.c diff --git a/re2c/test/conditions/condtype.cg.re b/test/conditions/condtype.cg.re similarity index 100% rename from re2c/test/conditions/condtype.cg.re rename to test/conditions/condtype.cg.re diff --git a/re2c/test/conditions/condtype.cgtcondtype.cg.h.c b/test/conditions/condtype.cgtcondtype.cg.h.c similarity index 100% rename from re2c/test/conditions/condtype.cgtcondtype.cg.h.c rename to test/conditions/condtype.cgtcondtype.cg.h.c diff --git a/re2c/test/conditions/condtype.cgtcondtype.cg.h.re b/test/conditions/condtype.cgtcondtype.cg.h.re similarity index 100% rename from re2c/test/conditions/condtype.cgtcondtype.cg.h.re rename to test/conditions/condtype.cgtcondtype.cg.h.re diff --git a/re2c/test/conditions/condtype.cs.c b/test/conditions/condtype.cs.c similarity index 100% rename from re2c/test/conditions/condtype.cs.c rename to test/conditions/condtype.cs.c diff --git a/re2c/test/conditions/condtype.cs.re b/test/conditions/condtype.cs.re similarity index 100% rename from re2c/test/conditions/condtype.cs.re rename to test/conditions/condtype.cs.re diff --git a/re2c/test/conditions/condtype.cstcondtype.cs.h.c b/test/conditions/condtype.cstcondtype.cs.h.c similarity index 100% rename from re2c/test/conditions/condtype.cstcondtype.cs.h.c rename to test/conditions/condtype.cstcondtype.cs.h.c diff --git a/re2c/test/conditions/condtype.cstcondtype.cs.h.re b/test/conditions/condtype.cstcondtype.cs.h.re similarity index 100% rename from re2c/test/conditions/condtype.cstcondtype.cs.h.re rename to test/conditions/condtype.cstcondtype.cs.h.re diff --git a/re2c/test/conditions/condtype.ctcondtype.c.h.c b/test/conditions/condtype.ctcondtype.c.h.c similarity index 100% rename from re2c/test/conditions/condtype.ctcondtype.c.h.c rename to test/conditions/condtype.ctcondtype.c.h.c diff --git a/re2c/test/conditions/condtype.ctcondtype.c.h.re b/test/conditions/condtype.ctcondtype.c.h.re similarity index 100% rename from re2c/test/conditions/condtype.ctcondtype.c.h.re rename to test/conditions/condtype.ctcondtype.c.h.re diff --git a/re2c/test/conditions/condtype_decl.c.c b/test/conditions/condtype_decl.c.c similarity index 100% rename from re2c/test/conditions/condtype_decl.c.c rename to test/conditions/condtype_decl.c.c diff --git a/re2c/test/conditions/condtype_decl.c.re b/test/conditions/condtype_decl.c.re similarity index 100% rename from re2c/test/conditions/condtype_decl.c.re rename to test/conditions/condtype_decl.c.re diff --git a/re2c/test/conditions/condtype_decl.cg.c b/test/conditions/condtype_decl.cg.c similarity index 100% rename from re2c/test/conditions/condtype_decl.cg.c rename to test/conditions/condtype_decl.cg.c diff --git a/re2c/test/conditions/condtype_decl.cg.re b/test/conditions/condtype_decl.cg.re similarity index 100% rename from re2c/test/conditions/condtype_decl.cg.re rename to test/conditions/condtype_decl.cg.re diff --git a/re2c/test/conditions/condtype_decl.cs.c b/test/conditions/condtype_decl.cs.c similarity index 100% rename from re2c/test/conditions/condtype_decl.cs.c rename to test/conditions/condtype_decl.cs.c diff --git a/re2c/test/conditions/condtype_decl.cs.re b/test/conditions/condtype_decl.cs.re similarity index 100% rename from re2c/test/conditions/condtype_decl.cs.re rename to test/conditions/condtype_decl.cs.re diff --git a/re2c/test/conditions/condtype_forwdecl.cg.c b/test/conditions/condtype_forwdecl.cg.c similarity index 100% rename from re2c/test/conditions/condtype_forwdecl.cg.c rename to test/conditions/condtype_forwdecl.cg.c diff --git a/re2c/test/conditions/condtype_forwdecl.cg.re b/test/conditions/condtype_forwdecl.cg.re similarity index 100% rename from re2c/test/conditions/condtype_forwdecl.cg.re rename to test/conditions/condtype_forwdecl.cg.re diff --git a/re2c/test/conditions/condtype_forwdecl.cs.c b/test/conditions/condtype_forwdecl.cs.c similarity index 100% rename from re2c/test/conditions/condtype_forwdecl.cs.c rename to test/conditions/condtype_forwdecl.cs.c diff --git a/re2c/test/conditions/condtype_forwdecl.cs.re b/test/conditions/condtype_forwdecl.cs.re similarity index 100% rename from re2c/test/conditions/condtype_forwdecl.cs.re rename to test/conditions/condtype_forwdecl.cs.re diff --git a/re2c/test/conditions/condtype_single.c.c b/test/conditions/condtype_single.c.c similarity index 100% rename from re2c/test/conditions/condtype_single.c.c rename to test/conditions/condtype_single.c.c diff --git a/re2c/test/conditions/condtype_single.c.re b/test/conditions/condtype_single.c.re similarity index 100% rename from re2c/test/conditions/condtype_single.c.re rename to test/conditions/condtype_single.c.re diff --git a/re2c/test/conditions/condtype_single.cg.c b/test/conditions/condtype_single.cg.c similarity index 100% rename from re2c/test/conditions/condtype_single.cg.c rename to test/conditions/condtype_single.cg.c diff --git a/re2c/test/conditions/condtype_single.cg.re b/test/conditions/condtype_single.cg.re similarity index 100% rename from re2c/test/conditions/condtype_single.cg.re rename to test/conditions/condtype_single.cg.re diff --git a/re2c/test/conditions/condtype_single.cs.c b/test/conditions/condtype_single.cs.c similarity index 100% rename from re2c/test/conditions/condtype_single.cs.c rename to test/conditions/condtype_single.cs.c diff --git a/re2c/test/conditions/condtype_single.cs.re b/test/conditions/condtype_single.cs.re similarity index 100% rename from re2c/test/conditions/condtype_single.cs.re rename to test/conditions/condtype_single.cs.re diff --git a/re2c/test/conditions/condtype_yysetcondition.cg.c b/test/conditions/condtype_yysetcondition.cg.c similarity index 100% rename from re2c/test/conditions/condtype_yysetcondition.cg.c rename to test/conditions/condtype_yysetcondition.cg.c diff --git a/re2c/test/conditions/condtype_yysetcondition.cg.re b/test/conditions/condtype_yysetcondition.cg.re similarity index 100% rename from re2c/test/conditions/condtype_yysetcondition.cg.re rename to test/conditions/condtype_yysetcondition.cg.re diff --git a/re2c/test/conditions/condtype_yysetcondition.cs.c b/test/conditions/condtype_yysetcondition.cs.c similarity index 100% rename from re2c/test/conditions/condtype_yysetcondition.cs.c rename to test/conditions/condtype_yysetcondition.cs.c diff --git a/re2c/test/conditions/condtype_yysetcondition.cs.re b/test/conditions/condtype_yysetcondition.cs.re similarity index 100% rename from re2c/test/conditions/condtype_yysetcondition.cs.re rename to test/conditions/condtype_yysetcondition.cs.re diff --git a/re2c/test/config/cond_set/1_1_1.ci.c b/test/config/cond_set/1_1_1.ci.c similarity index 100% rename from re2c/test/config/cond_set/1_1_1.ci.c rename to test/config/cond_set/1_1_1.ci.c diff --git a/re2c/test/config/cond_set/1_1_1.ci.re b/test/config/cond_set/1_1_1.ci.re similarity index 100% rename from re2c/test/config/cond_set/1_1_1.ci.re rename to test/config/cond_set/1_1_1.ci.re diff --git a/re2c/test/config/cond_set/1_1_2.ci.c b/test/config/cond_set/1_1_2.ci.c similarity index 100% rename from re2c/test/config/cond_set/1_1_2.ci.c rename to test/config/cond_set/1_1_2.ci.c diff --git a/re2c/test/config/cond_set/1_1_2.ci.re b/test/config/cond_set/1_1_2.ci.re similarity index 100% rename from re2c/test/config/cond_set/1_1_2.ci.re rename to test/config/cond_set/1_1_2.ci.re diff --git a/re2c/test/config/cond_set/1_1_3.ci.c b/test/config/cond_set/1_1_3.ci.c similarity index 100% rename from re2c/test/config/cond_set/1_1_3.ci.c rename to test/config/cond_set/1_1_3.ci.c diff --git a/re2c/test/config/cond_set/1_1_3.ci.re b/test/config/cond_set/1_1_3.ci.re similarity index 100% rename from re2c/test/config/cond_set/1_1_3.ci.re rename to test/config/cond_set/1_1_3.ci.re diff --git a/re2c/test/config/cond_set/1_2_1.ci.c b/test/config/cond_set/1_2_1.ci.c similarity index 100% rename from re2c/test/config/cond_set/1_2_1.ci.c rename to test/config/cond_set/1_2_1.ci.c diff --git a/re2c/test/config/cond_set/1_2_1.ci.re b/test/config/cond_set/1_2_1.ci.re similarity index 100% rename from re2c/test/config/cond_set/1_2_1.ci.re rename to test/config/cond_set/1_2_1.ci.re diff --git a/re2c/test/config/cond_set/1_2_2.ci.c b/test/config/cond_set/1_2_2.ci.c similarity index 100% rename from re2c/test/config/cond_set/1_2_2.ci.c rename to test/config/cond_set/1_2_2.ci.c diff --git a/re2c/test/config/cond_set/1_2_2.ci.re b/test/config/cond_set/1_2_2.ci.re similarity index 100% rename from re2c/test/config/cond_set/1_2_2.ci.re rename to test/config/cond_set/1_2_2.ci.re diff --git a/re2c/test/config/cond_set/1_2_3.ci.c b/test/config/cond_set/1_2_3.ci.c similarity index 100% rename from re2c/test/config/cond_set/1_2_3.ci.c rename to test/config/cond_set/1_2_3.ci.c diff --git a/re2c/test/config/cond_set/1_2_3.ci.re b/test/config/cond_set/1_2_3.ci.re similarity index 100% rename from re2c/test/config/cond_set/1_2_3.ci.re rename to test/config/cond_set/1_2_3.ci.re diff --git a/re2c/test/config/cond_set/1_3_1.ci.c b/test/config/cond_set/1_3_1.ci.c similarity index 100% rename from re2c/test/config/cond_set/1_3_1.ci.c rename to test/config/cond_set/1_3_1.ci.c diff --git a/re2c/test/config/cond_set/1_3_1.ci.re b/test/config/cond_set/1_3_1.ci.re similarity index 100% rename from re2c/test/config/cond_set/1_3_1.ci.re rename to test/config/cond_set/1_3_1.ci.re diff --git a/re2c/test/config/cond_set/1_3_2.ci.c b/test/config/cond_set/1_3_2.ci.c similarity index 100% rename from re2c/test/config/cond_set/1_3_2.ci.c rename to test/config/cond_set/1_3_2.ci.c diff --git a/re2c/test/config/cond_set/1_3_2.ci.re b/test/config/cond_set/1_3_2.ci.re similarity index 100% rename from re2c/test/config/cond_set/1_3_2.ci.re rename to test/config/cond_set/1_3_2.ci.re diff --git a/re2c/test/config/cond_set/1_3_3.ci.c b/test/config/cond_set/1_3_3.ci.c similarity index 100% rename from re2c/test/config/cond_set/1_3_3.ci.c rename to test/config/cond_set/1_3_3.ci.c diff --git a/re2c/test/config/cond_set/1_3_3.ci.re b/test/config/cond_set/1_3_3.ci.re similarity index 100% rename from re2c/test/config/cond_set/1_3_3.ci.re rename to test/config/cond_set/1_3_3.ci.re diff --git a/re2c/test/config/cond_set/2_1_1.ci.c b/test/config/cond_set/2_1_1.ci.c similarity index 100% rename from re2c/test/config/cond_set/2_1_1.ci.c rename to test/config/cond_set/2_1_1.ci.c diff --git a/re2c/test/config/cond_set/2_1_1.ci.re b/test/config/cond_set/2_1_1.ci.re similarity index 100% rename from re2c/test/config/cond_set/2_1_1.ci.re rename to test/config/cond_set/2_1_1.ci.re diff --git a/re2c/test/config/cond_set/2_1_2.ci.c b/test/config/cond_set/2_1_2.ci.c similarity index 100% rename from re2c/test/config/cond_set/2_1_2.ci.c rename to test/config/cond_set/2_1_2.ci.c diff --git a/re2c/test/config/cond_set/2_1_2.ci.re b/test/config/cond_set/2_1_2.ci.re similarity index 100% rename from re2c/test/config/cond_set/2_1_2.ci.re rename to test/config/cond_set/2_1_2.ci.re diff --git a/re2c/test/config/cond_set/2_1_3.ci.c b/test/config/cond_set/2_1_3.ci.c similarity index 100% rename from re2c/test/config/cond_set/2_1_3.ci.c rename to test/config/cond_set/2_1_3.ci.c diff --git a/re2c/test/config/cond_set/2_1_3.ci.re b/test/config/cond_set/2_1_3.ci.re similarity index 100% rename from re2c/test/config/cond_set/2_1_3.ci.re rename to test/config/cond_set/2_1_3.ci.re diff --git a/re2c/test/config/cond_set/2_2_1.ci.c b/test/config/cond_set/2_2_1.ci.c similarity index 100% rename from re2c/test/config/cond_set/2_2_1.ci.c rename to test/config/cond_set/2_2_1.ci.c diff --git a/re2c/test/config/cond_set/2_2_1.ci.re b/test/config/cond_set/2_2_1.ci.re similarity index 100% rename from re2c/test/config/cond_set/2_2_1.ci.re rename to test/config/cond_set/2_2_1.ci.re diff --git a/re2c/test/config/cond_set/2_2_2.ci.c b/test/config/cond_set/2_2_2.ci.c similarity index 100% rename from re2c/test/config/cond_set/2_2_2.ci.c rename to test/config/cond_set/2_2_2.ci.c diff --git a/re2c/test/config/cond_set/2_2_2.ci.re b/test/config/cond_set/2_2_2.ci.re similarity index 100% rename from re2c/test/config/cond_set/2_2_2.ci.re rename to test/config/cond_set/2_2_2.ci.re diff --git a/re2c/test/config/cond_set/2_2_3.ci.c b/test/config/cond_set/2_2_3.ci.c similarity index 100% rename from re2c/test/config/cond_set/2_2_3.ci.c rename to test/config/cond_set/2_2_3.ci.c diff --git a/re2c/test/config/cond_set/2_2_3.ci.re b/test/config/cond_set/2_2_3.ci.re similarity index 100% rename from re2c/test/config/cond_set/2_2_3.ci.re rename to test/config/cond_set/2_2_3.ci.re diff --git a/re2c/test/config/cond_set/2_3_1.ci.c b/test/config/cond_set/2_3_1.ci.c similarity index 100% rename from re2c/test/config/cond_set/2_3_1.ci.c rename to test/config/cond_set/2_3_1.ci.c diff --git a/re2c/test/config/cond_set/2_3_1.ci.re b/test/config/cond_set/2_3_1.ci.re similarity index 100% rename from re2c/test/config/cond_set/2_3_1.ci.re rename to test/config/cond_set/2_3_1.ci.re diff --git a/re2c/test/config/cond_set/2_3_2.ci.c b/test/config/cond_set/2_3_2.ci.c similarity index 100% rename from re2c/test/config/cond_set/2_3_2.ci.c rename to test/config/cond_set/2_3_2.ci.c diff --git a/re2c/test/config/cond_set/2_3_2.ci.re b/test/config/cond_set/2_3_2.ci.re similarity index 100% rename from re2c/test/config/cond_set/2_3_2.ci.re rename to test/config/cond_set/2_3_2.ci.re diff --git a/re2c/test/config/cond_set/2_3_3.ci.c b/test/config/cond_set/2_3_3.ci.c similarity index 100% rename from re2c/test/config/cond_set/2_3_3.ci.c rename to test/config/cond_set/2_3_3.ci.c diff --git a/re2c/test/config/cond_set/2_3_3.ci.re b/test/config/cond_set/2_3_3.ci.re similarity index 100% rename from re2c/test/config/cond_set/2_3_3.ci.re rename to test/config/cond_set/2_3_3.ci.re diff --git a/re2c/test/config/cond_set/3_1_1.ci.c b/test/config/cond_set/3_1_1.ci.c similarity index 100% rename from re2c/test/config/cond_set/3_1_1.ci.c rename to test/config/cond_set/3_1_1.ci.c diff --git a/re2c/test/config/cond_set/3_1_1.ci.re b/test/config/cond_set/3_1_1.ci.re similarity index 100% rename from re2c/test/config/cond_set/3_1_1.ci.re rename to test/config/cond_set/3_1_1.ci.re diff --git a/re2c/test/config/cond_set/3_1_2.ci.c b/test/config/cond_set/3_1_2.ci.c similarity index 100% rename from re2c/test/config/cond_set/3_1_2.ci.c rename to test/config/cond_set/3_1_2.ci.c diff --git a/re2c/test/config/cond_set/3_1_2.ci.re b/test/config/cond_set/3_1_2.ci.re similarity index 100% rename from re2c/test/config/cond_set/3_1_2.ci.re rename to test/config/cond_set/3_1_2.ci.re diff --git a/re2c/test/config/cond_set/3_1_3.ci.c b/test/config/cond_set/3_1_3.ci.c similarity index 100% rename from re2c/test/config/cond_set/3_1_3.ci.c rename to test/config/cond_set/3_1_3.ci.c diff --git a/re2c/test/config/cond_set/3_1_3.ci.re b/test/config/cond_set/3_1_3.ci.re similarity index 100% rename from re2c/test/config/cond_set/3_1_3.ci.re rename to test/config/cond_set/3_1_3.ci.re diff --git a/re2c/test/config/cond_set/3_2_1.ci.c b/test/config/cond_set/3_2_1.ci.c similarity index 100% rename from re2c/test/config/cond_set/3_2_1.ci.c rename to test/config/cond_set/3_2_1.ci.c diff --git a/re2c/test/config/cond_set/3_2_1.ci.re b/test/config/cond_set/3_2_1.ci.re similarity index 100% rename from re2c/test/config/cond_set/3_2_1.ci.re rename to test/config/cond_set/3_2_1.ci.re diff --git a/re2c/test/config/cond_set/3_2_2.ci.c b/test/config/cond_set/3_2_2.ci.c similarity index 100% rename from re2c/test/config/cond_set/3_2_2.ci.c rename to test/config/cond_set/3_2_2.ci.c diff --git a/re2c/test/config/cond_set/3_2_2.ci.re b/test/config/cond_set/3_2_2.ci.re similarity index 100% rename from re2c/test/config/cond_set/3_2_2.ci.re rename to test/config/cond_set/3_2_2.ci.re diff --git a/re2c/test/config/cond_set/3_2_3.ci.c b/test/config/cond_set/3_2_3.ci.c similarity index 100% rename from re2c/test/config/cond_set/3_2_3.ci.c rename to test/config/cond_set/3_2_3.ci.c diff --git a/re2c/test/config/cond_set/3_2_3.ci.re b/test/config/cond_set/3_2_3.ci.re similarity index 100% rename from re2c/test/config/cond_set/3_2_3.ci.re rename to test/config/cond_set/3_2_3.ci.re diff --git a/re2c/test/config/cond_set/3_3_1.ci.c b/test/config/cond_set/3_3_1.ci.c similarity index 100% rename from re2c/test/config/cond_set/3_3_1.ci.c rename to test/config/cond_set/3_3_1.ci.c diff --git a/re2c/test/config/cond_set/3_3_1.ci.re b/test/config/cond_set/3_3_1.ci.re similarity index 100% rename from re2c/test/config/cond_set/3_3_1.ci.re rename to test/config/cond_set/3_3_1.ci.re diff --git a/re2c/test/config/cond_set/3_3_2.ci.c b/test/config/cond_set/3_3_2.ci.c similarity index 100% rename from re2c/test/config/cond_set/3_3_2.ci.c rename to test/config/cond_set/3_3_2.ci.c diff --git a/re2c/test/config/cond_set/3_3_2.ci.re b/test/config/cond_set/3_3_2.ci.re similarity index 100% rename from re2c/test/config/cond_set/3_3_2.ci.re rename to test/config/cond_set/3_3_2.ci.re diff --git a/re2c/test/config/cond_set/3_3_3.ci.c b/test/config/cond_set/3_3_3.ci.c similarity index 100% rename from re2c/test/config/cond_set/3_3_3.ci.c rename to test/config/cond_set/3_3_3.ci.c diff --git a/re2c/test/config/cond_set/3_3_3.ci.re b/test/config/cond_set/3_3_3.ci.re similarity index 100% rename from re2c/test/config/cond_set/3_3_3.ci.re rename to test/config/cond_set/3_3_3.ci.re diff --git a/re2c/test/config/cond_set/4_1_1.ci.c b/test/config/cond_set/4_1_1.ci.c similarity index 100% rename from re2c/test/config/cond_set/4_1_1.ci.c rename to test/config/cond_set/4_1_1.ci.c diff --git a/re2c/test/config/cond_set/4_1_1.ci.re b/test/config/cond_set/4_1_1.ci.re similarity index 100% rename from re2c/test/config/cond_set/4_1_1.ci.re rename to test/config/cond_set/4_1_1.ci.re diff --git a/re2c/test/config/cond_set/4_1_2.ci.c b/test/config/cond_set/4_1_2.ci.c similarity index 100% rename from re2c/test/config/cond_set/4_1_2.ci.c rename to test/config/cond_set/4_1_2.ci.c diff --git a/re2c/test/config/cond_set/4_1_2.ci.re b/test/config/cond_set/4_1_2.ci.re similarity index 100% rename from re2c/test/config/cond_set/4_1_2.ci.re rename to test/config/cond_set/4_1_2.ci.re diff --git a/re2c/test/config/cond_set/4_1_3.ci.c b/test/config/cond_set/4_1_3.ci.c similarity index 100% rename from re2c/test/config/cond_set/4_1_3.ci.c rename to test/config/cond_set/4_1_3.ci.c diff --git a/re2c/test/config/cond_set/4_1_3.ci.re b/test/config/cond_set/4_1_3.ci.re similarity index 100% rename from re2c/test/config/cond_set/4_1_3.ci.re rename to test/config/cond_set/4_1_3.ci.re diff --git a/re2c/test/config/cond_set/4_2_1.ci.c b/test/config/cond_set/4_2_1.ci.c similarity index 100% rename from re2c/test/config/cond_set/4_2_1.ci.c rename to test/config/cond_set/4_2_1.ci.c diff --git a/re2c/test/config/cond_set/4_2_1.ci.re b/test/config/cond_set/4_2_1.ci.re similarity index 100% rename from re2c/test/config/cond_set/4_2_1.ci.re rename to test/config/cond_set/4_2_1.ci.re diff --git a/re2c/test/config/cond_set/4_2_2.ci.c b/test/config/cond_set/4_2_2.ci.c similarity index 100% rename from re2c/test/config/cond_set/4_2_2.ci.c rename to test/config/cond_set/4_2_2.ci.c diff --git a/re2c/test/config/cond_set/4_2_2.ci.re b/test/config/cond_set/4_2_2.ci.re similarity index 100% rename from re2c/test/config/cond_set/4_2_2.ci.re rename to test/config/cond_set/4_2_2.ci.re diff --git a/re2c/test/config/cond_set/4_2_3.ci.c b/test/config/cond_set/4_2_3.ci.c similarity index 100% rename from re2c/test/config/cond_set/4_2_3.ci.c rename to test/config/cond_set/4_2_3.ci.c diff --git a/re2c/test/config/cond_set/4_2_3.ci.re b/test/config/cond_set/4_2_3.ci.re similarity index 100% rename from re2c/test/config/cond_set/4_2_3.ci.re rename to test/config/cond_set/4_2_3.ci.re diff --git a/re2c/test/config/cond_set/4_3_1.ci.c b/test/config/cond_set/4_3_1.ci.c similarity index 100% rename from re2c/test/config/cond_set/4_3_1.ci.c rename to test/config/cond_set/4_3_1.ci.c diff --git a/re2c/test/config/cond_set/4_3_1.ci.re b/test/config/cond_set/4_3_1.ci.re similarity index 100% rename from re2c/test/config/cond_set/4_3_1.ci.re rename to test/config/cond_set/4_3_1.ci.re diff --git a/re2c/test/config/cond_set/4_3_2.ci.c b/test/config/cond_set/4_3_2.ci.c similarity index 100% rename from re2c/test/config/cond_set/4_3_2.ci.c rename to test/config/cond_set/4_3_2.ci.c diff --git a/re2c/test/config/cond_set/4_3_2.ci.re b/test/config/cond_set/4_3_2.ci.re similarity index 100% rename from re2c/test/config/cond_set/4_3_2.ci.re rename to test/config/cond_set/4_3_2.ci.re diff --git a/re2c/test/config/cond_set/4_3_3.ci.c b/test/config/cond_set/4_3_3.ci.c similarity index 100% rename from re2c/test/config/cond_set/4_3_3.ci.c rename to test/config/cond_set/4_3_3.ci.c diff --git a/re2c/test/config/cond_set/4_3_3.ci.re b/test/config/cond_set/4_3_3.ci.re similarity index 100% rename from re2c/test/config/cond_set/4_3_3.ci.re rename to test/config/cond_set/4_3_3.ci.re diff --git a/re2c/test/config/fill/1_1_1_1.i.c b/test/config/fill/1_1_1_1.i.c similarity index 100% rename from re2c/test/config/fill/1_1_1_1.i.c rename to test/config/fill/1_1_1_1.i.c diff --git a/re2c/test/config/fill/1_1_1_1.i.re b/test/config/fill/1_1_1_1.i.re similarity index 100% rename from re2c/test/config/fill/1_1_1_1.i.re rename to test/config/fill/1_1_1_1.i.re diff --git a/re2c/test/config/fill/1_1_1_2.i.c b/test/config/fill/1_1_1_2.i.c similarity index 100% rename from re2c/test/config/fill/1_1_1_2.i.c rename to test/config/fill/1_1_1_2.i.c diff --git a/re2c/test/config/fill/1_1_1_2.i.re b/test/config/fill/1_1_1_2.i.re similarity index 100% rename from re2c/test/config/fill/1_1_1_2.i.re rename to test/config/fill/1_1_1_2.i.re diff --git a/re2c/test/config/fill/1_1_1_3.i.c b/test/config/fill/1_1_1_3.i.c similarity index 100% rename from re2c/test/config/fill/1_1_1_3.i.c rename to test/config/fill/1_1_1_3.i.c diff --git a/re2c/test/config/fill/1_1_1_3.i.re b/test/config/fill/1_1_1_3.i.re similarity index 100% rename from re2c/test/config/fill/1_1_1_3.i.re rename to test/config/fill/1_1_1_3.i.re diff --git a/re2c/test/config/fill/1_1_2_1.i.c b/test/config/fill/1_1_2_1.i.c similarity index 100% rename from re2c/test/config/fill/1_1_2_1.i.c rename to test/config/fill/1_1_2_1.i.c diff --git a/re2c/test/config/fill/1_1_2_1.i.re b/test/config/fill/1_1_2_1.i.re similarity index 100% rename from re2c/test/config/fill/1_1_2_1.i.re rename to test/config/fill/1_1_2_1.i.re diff --git a/re2c/test/config/fill/1_1_2_2.i.c b/test/config/fill/1_1_2_2.i.c similarity index 100% rename from re2c/test/config/fill/1_1_2_2.i.c rename to test/config/fill/1_1_2_2.i.c diff --git a/re2c/test/config/fill/1_1_2_2.i.re b/test/config/fill/1_1_2_2.i.re similarity index 100% rename from re2c/test/config/fill/1_1_2_2.i.re rename to test/config/fill/1_1_2_2.i.re diff --git a/re2c/test/config/fill/1_1_2_3.i.c b/test/config/fill/1_1_2_3.i.c similarity index 100% rename from re2c/test/config/fill/1_1_2_3.i.c rename to test/config/fill/1_1_2_3.i.c diff --git a/re2c/test/config/fill/1_1_2_3.i.re b/test/config/fill/1_1_2_3.i.re similarity index 100% rename from re2c/test/config/fill/1_1_2_3.i.re rename to test/config/fill/1_1_2_3.i.re diff --git a/re2c/test/config/fill/1_1_3_1.i.c b/test/config/fill/1_1_3_1.i.c similarity index 100% rename from re2c/test/config/fill/1_1_3_1.i.c rename to test/config/fill/1_1_3_1.i.c diff --git a/re2c/test/config/fill/1_1_3_1.i.re b/test/config/fill/1_1_3_1.i.re similarity index 100% rename from re2c/test/config/fill/1_1_3_1.i.re rename to test/config/fill/1_1_3_1.i.re diff --git a/re2c/test/config/fill/1_1_3_2.i.c b/test/config/fill/1_1_3_2.i.c similarity index 100% rename from re2c/test/config/fill/1_1_3_2.i.c rename to test/config/fill/1_1_3_2.i.c diff --git a/re2c/test/config/fill/1_1_3_2.i.re b/test/config/fill/1_1_3_2.i.re similarity index 100% rename from re2c/test/config/fill/1_1_3_2.i.re rename to test/config/fill/1_1_3_2.i.re diff --git a/re2c/test/config/fill/1_1_3_3.i.c b/test/config/fill/1_1_3_3.i.c similarity index 100% rename from re2c/test/config/fill/1_1_3_3.i.c rename to test/config/fill/1_1_3_3.i.c diff --git a/re2c/test/config/fill/1_1_3_3.i.re b/test/config/fill/1_1_3_3.i.re similarity index 100% rename from re2c/test/config/fill/1_1_3_3.i.re rename to test/config/fill/1_1_3_3.i.re diff --git a/re2c/test/config/fill/1_2_1_1.i.c b/test/config/fill/1_2_1_1.i.c similarity index 100% rename from re2c/test/config/fill/1_2_1_1.i.c rename to test/config/fill/1_2_1_1.i.c diff --git a/re2c/test/config/fill/1_2_1_1.i.re b/test/config/fill/1_2_1_1.i.re similarity index 100% rename from re2c/test/config/fill/1_2_1_1.i.re rename to test/config/fill/1_2_1_1.i.re diff --git a/re2c/test/config/fill/1_2_1_2.i.c b/test/config/fill/1_2_1_2.i.c similarity index 100% rename from re2c/test/config/fill/1_2_1_2.i.c rename to test/config/fill/1_2_1_2.i.c diff --git a/re2c/test/config/fill/1_2_1_2.i.re b/test/config/fill/1_2_1_2.i.re similarity index 100% rename from re2c/test/config/fill/1_2_1_2.i.re rename to test/config/fill/1_2_1_2.i.re diff --git a/re2c/test/config/fill/1_2_1_3.i.c b/test/config/fill/1_2_1_3.i.c similarity index 100% rename from re2c/test/config/fill/1_2_1_3.i.c rename to test/config/fill/1_2_1_3.i.c diff --git a/re2c/test/config/fill/1_2_1_3.i.re b/test/config/fill/1_2_1_3.i.re similarity index 100% rename from re2c/test/config/fill/1_2_1_3.i.re rename to test/config/fill/1_2_1_3.i.re diff --git a/re2c/test/config/fill/1_2_2_1.i.c b/test/config/fill/1_2_2_1.i.c similarity index 100% rename from re2c/test/config/fill/1_2_2_1.i.c rename to test/config/fill/1_2_2_1.i.c diff --git a/re2c/test/config/fill/1_2_2_1.i.re b/test/config/fill/1_2_2_1.i.re similarity index 100% rename from re2c/test/config/fill/1_2_2_1.i.re rename to test/config/fill/1_2_2_1.i.re diff --git a/re2c/test/config/fill/1_2_2_2.i.c b/test/config/fill/1_2_2_2.i.c similarity index 100% rename from re2c/test/config/fill/1_2_2_2.i.c rename to test/config/fill/1_2_2_2.i.c diff --git a/re2c/test/config/fill/1_2_2_2.i.re b/test/config/fill/1_2_2_2.i.re similarity index 100% rename from re2c/test/config/fill/1_2_2_2.i.re rename to test/config/fill/1_2_2_2.i.re diff --git a/re2c/test/config/fill/1_2_2_3.i.c b/test/config/fill/1_2_2_3.i.c similarity index 100% rename from re2c/test/config/fill/1_2_2_3.i.c rename to test/config/fill/1_2_2_3.i.c diff --git a/re2c/test/config/fill/1_2_2_3.i.re b/test/config/fill/1_2_2_3.i.re similarity index 100% rename from re2c/test/config/fill/1_2_2_3.i.re rename to test/config/fill/1_2_2_3.i.re diff --git a/re2c/test/config/fill/1_2_3_1.i.c b/test/config/fill/1_2_3_1.i.c similarity index 100% rename from re2c/test/config/fill/1_2_3_1.i.c rename to test/config/fill/1_2_3_1.i.c diff --git a/re2c/test/config/fill/1_2_3_1.i.re b/test/config/fill/1_2_3_1.i.re similarity index 100% rename from re2c/test/config/fill/1_2_3_1.i.re rename to test/config/fill/1_2_3_1.i.re diff --git a/re2c/test/config/fill/1_2_3_2.i.c b/test/config/fill/1_2_3_2.i.c similarity index 100% rename from re2c/test/config/fill/1_2_3_2.i.c rename to test/config/fill/1_2_3_2.i.c diff --git a/re2c/test/config/fill/1_2_3_2.i.re b/test/config/fill/1_2_3_2.i.re similarity index 100% rename from re2c/test/config/fill/1_2_3_2.i.re rename to test/config/fill/1_2_3_2.i.re diff --git a/re2c/test/config/fill/1_2_3_3.i.c b/test/config/fill/1_2_3_3.i.c similarity index 100% rename from re2c/test/config/fill/1_2_3_3.i.c rename to test/config/fill/1_2_3_3.i.c diff --git a/re2c/test/config/fill/1_2_3_3.i.re b/test/config/fill/1_2_3_3.i.re similarity index 100% rename from re2c/test/config/fill/1_2_3_3.i.re rename to test/config/fill/1_2_3_3.i.re diff --git a/re2c/test/config/fill/1_3_1_1.i.c b/test/config/fill/1_3_1_1.i.c similarity index 100% rename from re2c/test/config/fill/1_3_1_1.i.c rename to test/config/fill/1_3_1_1.i.c diff --git a/re2c/test/config/fill/1_3_1_1.i.re b/test/config/fill/1_3_1_1.i.re similarity index 100% rename from re2c/test/config/fill/1_3_1_1.i.re rename to test/config/fill/1_3_1_1.i.re diff --git a/re2c/test/config/fill/1_3_1_2.i.c b/test/config/fill/1_3_1_2.i.c similarity index 100% rename from re2c/test/config/fill/1_3_1_2.i.c rename to test/config/fill/1_3_1_2.i.c diff --git a/re2c/test/config/fill/1_3_1_2.i.re b/test/config/fill/1_3_1_2.i.re similarity index 100% rename from re2c/test/config/fill/1_3_1_2.i.re rename to test/config/fill/1_3_1_2.i.re diff --git a/re2c/test/config/fill/1_3_1_3.i.c b/test/config/fill/1_3_1_3.i.c similarity index 100% rename from re2c/test/config/fill/1_3_1_3.i.c rename to test/config/fill/1_3_1_3.i.c diff --git a/re2c/test/config/fill/1_3_1_3.i.re b/test/config/fill/1_3_1_3.i.re similarity index 100% rename from re2c/test/config/fill/1_3_1_3.i.re rename to test/config/fill/1_3_1_3.i.re diff --git a/re2c/test/config/fill/1_3_2_1.i.c b/test/config/fill/1_3_2_1.i.c similarity index 100% rename from re2c/test/config/fill/1_3_2_1.i.c rename to test/config/fill/1_3_2_1.i.c diff --git a/re2c/test/config/fill/1_3_2_1.i.re b/test/config/fill/1_3_2_1.i.re similarity index 100% rename from re2c/test/config/fill/1_3_2_1.i.re rename to test/config/fill/1_3_2_1.i.re diff --git a/re2c/test/config/fill/1_3_2_2.i.c b/test/config/fill/1_3_2_2.i.c similarity index 100% rename from re2c/test/config/fill/1_3_2_2.i.c rename to test/config/fill/1_3_2_2.i.c diff --git a/re2c/test/config/fill/1_3_2_2.i.re b/test/config/fill/1_3_2_2.i.re similarity index 100% rename from re2c/test/config/fill/1_3_2_2.i.re rename to test/config/fill/1_3_2_2.i.re diff --git a/re2c/test/config/fill/1_3_2_3.i.c b/test/config/fill/1_3_2_3.i.c similarity index 100% rename from re2c/test/config/fill/1_3_2_3.i.c rename to test/config/fill/1_3_2_3.i.c diff --git a/re2c/test/config/fill/1_3_2_3.i.re b/test/config/fill/1_3_2_3.i.re similarity index 100% rename from re2c/test/config/fill/1_3_2_3.i.re rename to test/config/fill/1_3_2_3.i.re diff --git a/re2c/test/config/fill/1_3_3_1.i.c b/test/config/fill/1_3_3_1.i.c similarity index 100% rename from re2c/test/config/fill/1_3_3_1.i.c rename to test/config/fill/1_3_3_1.i.c diff --git a/re2c/test/config/fill/1_3_3_1.i.re b/test/config/fill/1_3_3_1.i.re similarity index 100% rename from re2c/test/config/fill/1_3_3_1.i.re rename to test/config/fill/1_3_3_1.i.re diff --git a/re2c/test/config/fill/1_3_3_2.i.c b/test/config/fill/1_3_3_2.i.c similarity index 100% rename from re2c/test/config/fill/1_3_3_2.i.c rename to test/config/fill/1_3_3_2.i.c diff --git a/re2c/test/config/fill/1_3_3_2.i.re b/test/config/fill/1_3_3_2.i.re similarity index 100% rename from re2c/test/config/fill/1_3_3_2.i.re rename to test/config/fill/1_3_3_2.i.re diff --git a/re2c/test/config/fill/1_3_3_3.i.c b/test/config/fill/1_3_3_3.i.c similarity index 100% rename from re2c/test/config/fill/1_3_3_3.i.c rename to test/config/fill/1_3_3_3.i.c diff --git a/re2c/test/config/fill/1_3_3_3.i.re b/test/config/fill/1_3_3_3.i.re similarity index 100% rename from re2c/test/config/fill/1_3_3_3.i.re rename to test/config/fill/1_3_3_3.i.re diff --git a/re2c/test/config/fill/2_1_1_1.i.c b/test/config/fill/2_1_1_1.i.c similarity index 100% rename from re2c/test/config/fill/2_1_1_1.i.c rename to test/config/fill/2_1_1_1.i.c diff --git a/re2c/test/config/fill/2_1_1_1.i.re b/test/config/fill/2_1_1_1.i.re similarity index 100% rename from re2c/test/config/fill/2_1_1_1.i.re rename to test/config/fill/2_1_1_1.i.re diff --git a/re2c/test/config/fill/2_1_1_2.i.c b/test/config/fill/2_1_1_2.i.c similarity index 100% rename from re2c/test/config/fill/2_1_1_2.i.c rename to test/config/fill/2_1_1_2.i.c diff --git a/re2c/test/config/fill/2_1_1_2.i.re b/test/config/fill/2_1_1_2.i.re similarity index 100% rename from re2c/test/config/fill/2_1_1_2.i.re rename to test/config/fill/2_1_1_2.i.re diff --git a/re2c/test/config/fill/2_1_1_3.i.c b/test/config/fill/2_1_1_3.i.c similarity index 100% rename from re2c/test/config/fill/2_1_1_3.i.c rename to test/config/fill/2_1_1_3.i.c diff --git a/re2c/test/config/fill/2_1_1_3.i.re b/test/config/fill/2_1_1_3.i.re similarity index 100% rename from re2c/test/config/fill/2_1_1_3.i.re rename to test/config/fill/2_1_1_3.i.re diff --git a/re2c/test/config/fill/2_1_2_1.i.c b/test/config/fill/2_1_2_1.i.c similarity index 100% rename from re2c/test/config/fill/2_1_2_1.i.c rename to test/config/fill/2_1_2_1.i.c diff --git a/re2c/test/config/fill/2_1_2_1.i.re b/test/config/fill/2_1_2_1.i.re similarity index 100% rename from re2c/test/config/fill/2_1_2_1.i.re rename to test/config/fill/2_1_2_1.i.re diff --git a/re2c/test/config/fill/2_1_2_2.i.c b/test/config/fill/2_1_2_2.i.c similarity index 100% rename from re2c/test/config/fill/2_1_2_2.i.c rename to test/config/fill/2_1_2_2.i.c diff --git a/re2c/test/config/fill/2_1_2_2.i.re b/test/config/fill/2_1_2_2.i.re similarity index 100% rename from re2c/test/config/fill/2_1_2_2.i.re rename to test/config/fill/2_1_2_2.i.re diff --git a/re2c/test/config/fill/2_1_2_3.i.c b/test/config/fill/2_1_2_3.i.c similarity index 100% rename from re2c/test/config/fill/2_1_2_3.i.c rename to test/config/fill/2_1_2_3.i.c diff --git a/re2c/test/config/fill/2_1_2_3.i.re b/test/config/fill/2_1_2_3.i.re similarity index 100% rename from re2c/test/config/fill/2_1_2_3.i.re rename to test/config/fill/2_1_2_3.i.re diff --git a/re2c/test/config/fill/2_1_3_1.i.c b/test/config/fill/2_1_3_1.i.c similarity index 100% rename from re2c/test/config/fill/2_1_3_1.i.c rename to test/config/fill/2_1_3_1.i.c diff --git a/re2c/test/config/fill/2_1_3_1.i.re b/test/config/fill/2_1_3_1.i.re similarity index 100% rename from re2c/test/config/fill/2_1_3_1.i.re rename to test/config/fill/2_1_3_1.i.re diff --git a/re2c/test/config/fill/2_1_3_2.i.c b/test/config/fill/2_1_3_2.i.c similarity index 100% rename from re2c/test/config/fill/2_1_3_2.i.c rename to test/config/fill/2_1_3_2.i.c diff --git a/re2c/test/config/fill/2_1_3_2.i.re b/test/config/fill/2_1_3_2.i.re similarity index 100% rename from re2c/test/config/fill/2_1_3_2.i.re rename to test/config/fill/2_1_3_2.i.re diff --git a/re2c/test/config/fill/2_1_3_3.i.c b/test/config/fill/2_1_3_3.i.c similarity index 100% rename from re2c/test/config/fill/2_1_3_3.i.c rename to test/config/fill/2_1_3_3.i.c diff --git a/re2c/test/config/fill/2_1_3_3.i.re b/test/config/fill/2_1_3_3.i.re similarity index 100% rename from re2c/test/config/fill/2_1_3_3.i.re rename to test/config/fill/2_1_3_3.i.re diff --git a/re2c/test/config/fill/2_2_1_1.i.c b/test/config/fill/2_2_1_1.i.c similarity index 100% rename from re2c/test/config/fill/2_2_1_1.i.c rename to test/config/fill/2_2_1_1.i.c diff --git a/re2c/test/config/fill/2_2_1_1.i.re b/test/config/fill/2_2_1_1.i.re similarity index 100% rename from re2c/test/config/fill/2_2_1_1.i.re rename to test/config/fill/2_2_1_1.i.re diff --git a/re2c/test/config/fill/2_2_1_2.i.c b/test/config/fill/2_2_1_2.i.c similarity index 100% rename from re2c/test/config/fill/2_2_1_2.i.c rename to test/config/fill/2_2_1_2.i.c diff --git a/re2c/test/config/fill/2_2_1_2.i.re b/test/config/fill/2_2_1_2.i.re similarity index 100% rename from re2c/test/config/fill/2_2_1_2.i.re rename to test/config/fill/2_2_1_2.i.re diff --git a/re2c/test/config/fill/2_2_1_3.i.c b/test/config/fill/2_2_1_3.i.c similarity index 100% rename from re2c/test/config/fill/2_2_1_3.i.c rename to test/config/fill/2_2_1_3.i.c diff --git a/re2c/test/config/fill/2_2_1_3.i.re b/test/config/fill/2_2_1_3.i.re similarity index 100% rename from re2c/test/config/fill/2_2_1_3.i.re rename to test/config/fill/2_2_1_3.i.re diff --git a/re2c/test/config/fill/2_2_2_1.i.c b/test/config/fill/2_2_2_1.i.c similarity index 100% rename from re2c/test/config/fill/2_2_2_1.i.c rename to test/config/fill/2_2_2_1.i.c diff --git a/re2c/test/config/fill/2_2_2_1.i.re b/test/config/fill/2_2_2_1.i.re similarity index 100% rename from re2c/test/config/fill/2_2_2_1.i.re rename to test/config/fill/2_2_2_1.i.re diff --git a/re2c/test/config/fill/2_2_2_2.i.c b/test/config/fill/2_2_2_2.i.c similarity index 100% rename from re2c/test/config/fill/2_2_2_2.i.c rename to test/config/fill/2_2_2_2.i.c diff --git a/re2c/test/config/fill/2_2_2_2.i.re b/test/config/fill/2_2_2_2.i.re similarity index 100% rename from re2c/test/config/fill/2_2_2_2.i.re rename to test/config/fill/2_2_2_2.i.re diff --git a/re2c/test/config/fill/2_2_2_3.i.c b/test/config/fill/2_2_2_3.i.c similarity index 100% rename from re2c/test/config/fill/2_2_2_3.i.c rename to test/config/fill/2_2_2_3.i.c diff --git a/re2c/test/config/fill/2_2_2_3.i.re b/test/config/fill/2_2_2_3.i.re similarity index 100% rename from re2c/test/config/fill/2_2_2_3.i.re rename to test/config/fill/2_2_2_3.i.re diff --git a/re2c/test/config/fill/2_2_3_1.i.c b/test/config/fill/2_2_3_1.i.c similarity index 100% rename from re2c/test/config/fill/2_2_3_1.i.c rename to test/config/fill/2_2_3_1.i.c diff --git a/re2c/test/config/fill/2_2_3_1.i.re b/test/config/fill/2_2_3_1.i.re similarity index 100% rename from re2c/test/config/fill/2_2_3_1.i.re rename to test/config/fill/2_2_3_1.i.re diff --git a/re2c/test/config/fill/2_2_3_2.i.c b/test/config/fill/2_2_3_2.i.c similarity index 100% rename from re2c/test/config/fill/2_2_3_2.i.c rename to test/config/fill/2_2_3_2.i.c diff --git a/re2c/test/config/fill/2_2_3_2.i.re b/test/config/fill/2_2_3_2.i.re similarity index 100% rename from re2c/test/config/fill/2_2_3_2.i.re rename to test/config/fill/2_2_3_2.i.re diff --git a/re2c/test/config/fill/2_2_3_3.i.c b/test/config/fill/2_2_3_3.i.c similarity index 100% rename from re2c/test/config/fill/2_2_3_3.i.c rename to test/config/fill/2_2_3_3.i.c diff --git a/re2c/test/config/fill/2_2_3_3.i.re b/test/config/fill/2_2_3_3.i.re similarity index 100% rename from re2c/test/config/fill/2_2_3_3.i.re rename to test/config/fill/2_2_3_3.i.re diff --git a/re2c/test/config/fill/2_3_1_1.i.c b/test/config/fill/2_3_1_1.i.c similarity index 100% rename from re2c/test/config/fill/2_3_1_1.i.c rename to test/config/fill/2_3_1_1.i.c diff --git a/re2c/test/config/fill/2_3_1_1.i.re b/test/config/fill/2_3_1_1.i.re similarity index 100% rename from re2c/test/config/fill/2_3_1_1.i.re rename to test/config/fill/2_3_1_1.i.re diff --git a/re2c/test/config/fill/2_3_1_2.i.c b/test/config/fill/2_3_1_2.i.c similarity index 100% rename from re2c/test/config/fill/2_3_1_2.i.c rename to test/config/fill/2_3_1_2.i.c diff --git a/re2c/test/config/fill/2_3_1_2.i.re b/test/config/fill/2_3_1_2.i.re similarity index 100% rename from re2c/test/config/fill/2_3_1_2.i.re rename to test/config/fill/2_3_1_2.i.re diff --git a/re2c/test/config/fill/2_3_1_3.i.c b/test/config/fill/2_3_1_3.i.c similarity index 100% rename from re2c/test/config/fill/2_3_1_3.i.c rename to test/config/fill/2_3_1_3.i.c diff --git a/re2c/test/config/fill/2_3_1_3.i.re b/test/config/fill/2_3_1_3.i.re similarity index 100% rename from re2c/test/config/fill/2_3_1_3.i.re rename to test/config/fill/2_3_1_3.i.re diff --git a/re2c/test/config/fill/2_3_2_1.i.c b/test/config/fill/2_3_2_1.i.c similarity index 100% rename from re2c/test/config/fill/2_3_2_1.i.c rename to test/config/fill/2_3_2_1.i.c diff --git a/re2c/test/config/fill/2_3_2_1.i.re b/test/config/fill/2_3_2_1.i.re similarity index 100% rename from re2c/test/config/fill/2_3_2_1.i.re rename to test/config/fill/2_3_2_1.i.re diff --git a/re2c/test/config/fill/2_3_2_2.i.c b/test/config/fill/2_3_2_2.i.c similarity index 100% rename from re2c/test/config/fill/2_3_2_2.i.c rename to test/config/fill/2_3_2_2.i.c diff --git a/re2c/test/config/fill/2_3_2_2.i.re b/test/config/fill/2_3_2_2.i.re similarity index 100% rename from re2c/test/config/fill/2_3_2_2.i.re rename to test/config/fill/2_3_2_2.i.re diff --git a/re2c/test/config/fill/2_3_2_3.i.c b/test/config/fill/2_3_2_3.i.c similarity index 100% rename from re2c/test/config/fill/2_3_2_3.i.c rename to test/config/fill/2_3_2_3.i.c diff --git a/re2c/test/config/fill/2_3_2_3.i.re b/test/config/fill/2_3_2_3.i.re similarity index 100% rename from re2c/test/config/fill/2_3_2_3.i.re rename to test/config/fill/2_3_2_3.i.re diff --git a/re2c/test/config/fill/2_3_3_1.i.c b/test/config/fill/2_3_3_1.i.c similarity index 100% rename from re2c/test/config/fill/2_3_3_1.i.c rename to test/config/fill/2_3_3_1.i.c diff --git a/re2c/test/config/fill/2_3_3_1.i.re b/test/config/fill/2_3_3_1.i.re similarity index 100% rename from re2c/test/config/fill/2_3_3_1.i.re rename to test/config/fill/2_3_3_1.i.re diff --git a/re2c/test/config/fill/2_3_3_2.i.c b/test/config/fill/2_3_3_2.i.c similarity index 100% rename from re2c/test/config/fill/2_3_3_2.i.c rename to test/config/fill/2_3_3_2.i.c diff --git a/re2c/test/config/fill/2_3_3_2.i.re b/test/config/fill/2_3_3_2.i.re similarity index 100% rename from re2c/test/config/fill/2_3_3_2.i.re rename to test/config/fill/2_3_3_2.i.re diff --git a/re2c/test/config/fill/2_3_3_3.i.c b/test/config/fill/2_3_3_3.i.c similarity index 100% rename from re2c/test/config/fill/2_3_3_3.i.c rename to test/config/fill/2_3_3_3.i.c diff --git a/re2c/test/config/fill/2_3_3_3.i.re b/test/config/fill/2_3_3_3.i.re similarity index 100% rename from re2c/test/config/fill/2_3_3_3.i.re rename to test/config/fill/2_3_3_3.i.re diff --git a/re2c/test/config/fill/3_1_1_1.i.c b/test/config/fill/3_1_1_1.i.c similarity index 100% rename from re2c/test/config/fill/3_1_1_1.i.c rename to test/config/fill/3_1_1_1.i.c diff --git a/re2c/test/config/fill/3_1_1_1.i.re b/test/config/fill/3_1_1_1.i.re similarity index 100% rename from re2c/test/config/fill/3_1_1_1.i.re rename to test/config/fill/3_1_1_1.i.re diff --git a/re2c/test/config/fill/3_1_1_2.i.c b/test/config/fill/3_1_1_2.i.c similarity index 100% rename from re2c/test/config/fill/3_1_1_2.i.c rename to test/config/fill/3_1_1_2.i.c diff --git a/re2c/test/config/fill/3_1_1_2.i.re b/test/config/fill/3_1_1_2.i.re similarity index 100% rename from re2c/test/config/fill/3_1_1_2.i.re rename to test/config/fill/3_1_1_2.i.re diff --git a/re2c/test/config/fill/3_1_1_3.i.c b/test/config/fill/3_1_1_3.i.c similarity index 100% rename from re2c/test/config/fill/3_1_1_3.i.c rename to test/config/fill/3_1_1_3.i.c diff --git a/re2c/test/config/fill/3_1_1_3.i.re b/test/config/fill/3_1_1_3.i.re similarity index 100% rename from re2c/test/config/fill/3_1_1_3.i.re rename to test/config/fill/3_1_1_3.i.re diff --git a/re2c/test/config/fill/3_1_2_1.i.c b/test/config/fill/3_1_2_1.i.c similarity index 100% rename from re2c/test/config/fill/3_1_2_1.i.c rename to test/config/fill/3_1_2_1.i.c diff --git a/re2c/test/config/fill/3_1_2_1.i.re b/test/config/fill/3_1_2_1.i.re similarity index 100% rename from re2c/test/config/fill/3_1_2_1.i.re rename to test/config/fill/3_1_2_1.i.re diff --git a/re2c/test/config/fill/3_1_2_2.i.c b/test/config/fill/3_1_2_2.i.c similarity index 100% rename from re2c/test/config/fill/3_1_2_2.i.c rename to test/config/fill/3_1_2_2.i.c diff --git a/re2c/test/config/fill/3_1_2_2.i.re b/test/config/fill/3_1_2_2.i.re similarity index 100% rename from re2c/test/config/fill/3_1_2_2.i.re rename to test/config/fill/3_1_2_2.i.re diff --git a/re2c/test/config/fill/3_1_2_3.i.c b/test/config/fill/3_1_2_3.i.c similarity index 100% rename from re2c/test/config/fill/3_1_2_3.i.c rename to test/config/fill/3_1_2_3.i.c diff --git a/re2c/test/config/fill/3_1_2_3.i.re b/test/config/fill/3_1_2_3.i.re similarity index 100% rename from re2c/test/config/fill/3_1_2_3.i.re rename to test/config/fill/3_1_2_3.i.re diff --git a/re2c/test/config/fill/3_1_3_1.i.c b/test/config/fill/3_1_3_1.i.c similarity index 100% rename from re2c/test/config/fill/3_1_3_1.i.c rename to test/config/fill/3_1_3_1.i.c diff --git a/re2c/test/config/fill/3_1_3_1.i.re b/test/config/fill/3_1_3_1.i.re similarity index 100% rename from re2c/test/config/fill/3_1_3_1.i.re rename to test/config/fill/3_1_3_1.i.re diff --git a/re2c/test/config/fill/3_1_3_2.i.c b/test/config/fill/3_1_3_2.i.c similarity index 100% rename from re2c/test/config/fill/3_1_3_2.i.c rename to test/config/fill/3_1_3_2.i.c diff --git a/re2c/test/config/fill/3_1_3_2.i.re b/test/config/fill/3_1_3_2.i.re similarity index 100% rename from re2c/test/config/fill/3_1_3_2.i.re rename to test/config/fill/3_1_3_2.i.re diff --git a/re2c/test/config/fill/3_1_3_3.i.c b/test/config/fill/3_1_3_3.i.c similarity index 100% rename from re2c/test/config/fill/3_1_3_3.i.c rename to test/config/fill/3_1_3_3.i.c diff --git a/re2c/test/config/fill/3_1_3_3.i.re b/test/config/fill/3_1_3_3.i.re similarity index 100% rename from re2c/test/config/fill/3_1_3_3.i.re rename to test/config/fill/3_1_3_3.i.re diff --git a/re2c/test/config/fill/3_2_1_1.i.c b/test/config/fill/3_2_1_1.i.c similarity index 100% rename from re2c/test/config/fill/3_2_1_1.i.c rename to test/config/fill/3_2_1_1.i.c diff --git a/re2c/test/config/fill/3_2_1_1.i.re b/test/config/fill/3_2_1_1.i.re similarity index 100% rename from re2c/test/config/fill/3_2_1_1.i.re rename to test/config/fill/3_2_1_1.i.re diff --git a/re2c/test/config/fill/3_2_1_2.i.c b/test/config/fill/3_2_1_2.i.c similarity index 100% rename from re2c/test/config/fill/3_2_1_2.i.c rename to test/config/fill/3_2_1_2.i.c diff --git a/re2c/test/config/fill/3_2_1_2.i.re b/test/config/fill/3_2_1_2.i.re similarity index 100% rename from re2c/test/config/fill/3_2_1_2.i.re rename to test/config/fill/3_2_1_2.i.re diff --git a/re2c/test/config/fill/3_2_1_3.i.c b/test/config/fill/3_2_1_3.i.c similarity index 100% rename from re2c/test/config/fill/3_2_1_3.i.c rename to test/config/fill/3_2_1_3.i.c diff --git a/re2c/test/config/fill/3_2_1_3.i.re b/test/config/fill/3_2_1_3.i.re similarity index 100% rename from re2c/test/config/fill/3_2_1_3.i.re rename to test/config/fill/3_2_1_3.i.re diff --git a/re2c/test/config/fill/3_2_2_1.i.c b/test/config/fill/3_2_2_1.i.c similarity index 100% rename from re2c/test/config/fill/3_2_2_1.i.c rename to test/config/fill/3_2_2_1.i.c diff --git a/re2c/test/config/fill/3_2_2_1.i.re b/test/config/fill/3_2_2_1.i.re similarity index 100% rename from re2c/test/config/fill/3_2_2_1.i.re rename to test/config/fill/3_2_2_1.i.re diff --git a/re2c/test/config/fill/3_2_2_2.i.c b/test/config/fill/3_2_2_2.i.c similarity index 100% rename from re2c/test/config/fill/3_2_2_2.i.c rename to test/config/fill/3_2_2_2.i.c diff --git a/re2c/test/config/fill/3_2_2_2.i.re b/test/config/fill/3_2_2_2.i.re similarity index 100% rename from re2c/test/config/fill/3_2_2_2.i.re rename to test/config/fill/3_2_2_2.i.re diff --git a/re2c/test/config/fill/3_2_2_3.i.c b/test/config/fill/3_2_2_3.i.c similarity index 100% rename from re2c/test/config/fill/3_2_2_3.i.c rename to test/config/fill/3_2_2_3.i.c diff --git a/re2c/test/config/fill/3_2_2_3.i.re b/test/config/fill/3_2_2_3.i.re similarity index 100% rename from re2c/test/config/fill/3_2_2_3.i.re rename to test/config/fill/3_2_2_3.i.re diff --git a/re2c/test/config/fill/3_2_3_1.i.c b/test/config/fill/3_2_3_1.i.c similarity index 100% rename from re2c/test/config/fill/3_2_3_1.i.c rename to test/config/fill/3_2_3_1.i.c diff --git a/re2c/test/config/fill/3_2_3_1.i.re b/test/config/fill/3_2_3_1.i.re similarity index 100% rename from re2c/test/config/fill/3_2_3_1.i.re rename to test/config/fill/3_2_3_1.i.re diff --git a/re2c/test/config/fill/3_2_3_2.i.c b/test/config/fill/3_2_3_2.i.c similarity index 100% rename from re2c/test/config/fill/3_2_3_2.i.c rename to test/config/fill/3_2_3_2.i.c diff --git a/re2c/test/config/fill/3_2_3_2.i.re b/test/config/fill/3_2_3_2.i.re similarity index 100% rename from re2c/test/config/fill/3_2_3_2.i.re rename to test/config/fill/3_2_3_2.i.re diff --git a/re2c/test/config/fill/3_2_3_3.i.c b/test/config/fill/3_2_3_3.i.c similarity index 100% rename from re2c/test/config/fill/3_2_3_3.i.c rename to test/config/fill/3_2_3_3.i.c diff --git a/re2c/test/config/fill/3_2_3_3.i.re b/test/config/fill/3_2_3_3.i.re similarity index 100% rename from re2c/test/config/fill/3_2_3_3.i.re rename to test/config/fill/3_2_3_3.i.re diff --git a/re2c/test/config/fill/3_3_1_1.i.c b/test/config/fill/3_3_1_1.i.c similarity index 100% rename from re2c/test/config/fill/3_3_1_1.i.c rename to test/config/fill/3_3_1_1.i.c diff --git a/re2c/test/config/fill/3_3_1_1.i.re b/test/config/fill/3_3_1_1.i.re similarity index 100% rename from re2c/test/config/fill/3_3_1_1.i.re rename to test/config/fill/3_3_1_1.i.re diff --git a/re2c/test/config/fill/3_3_1_2.i.c b/test/config/fill/3_3_1_2.i.c similarity index 100% rename from re2c/test/config/fill/3_3_1_2.i.c rename to test/config/fill/3_3_1_2.i.c diff --git a/re2c/test/config/fill/3_3_1_2.i.re b/test/config/fill/3_3_1_2.i.re similarity index 100% rename from re2c/test/config/fill/3_3_1_2.i.re rename to test/config/fill/3_3_1_2.i.re diff --git a/re2c/test/config/fill/3_3_1_3.i.c b/test/config/fill/3_3_1_3.i.c similarity index 100% rename from re2c/test/config/fill/3_3_1_3.i.c rename to test/config/fill/3_3_1_3.i.c diff --git a/re2c/test/config/fill/3_3_1_3.i.re b/test/config/fill/3_3_1_3.i.re similarity index 100% rename from re2c/test/config/fill/3_3_1_3.i.re rename to test/config/fill/3_3_1_3.i.re diff --git a/re2c/test/config/fill/3_3_2_1.i.c b/test/config/fill/3_3_2_1.i.c similarity index 100% rename from re2c/test/config/fill/3_3_2_1.i.c rename to test/config/fill/3_3_2_1.i.c diff --git a/re2c/test/config/fill/3_3_2_1.i.re b/test/config/fill/3_3_2_1.i.re similarity index 100% rename from re2c/test/config/fill/3_3_2_1.i.re rename to test/config/fill/3_3_2_1.i.re diff --git a/re2c/test/config/fill/3_3_2_2.i.c b/test/config/fill/3_3_2_2.i.c similarity index 100% rename from re2c/test/config/fill/3_3_2_2.i.c rename to test/config/fill/3_3_2_2.i.c diff --git a/re2c/test/config/fill/3_3_2_2.i.re b/test/config/fill/3_3_2_2.i.re similarity index 100% rename from re2c/test/config/fill/3_3_2_2.i.re rename to test/config/fill/3_3_2_2.i.re diff --git a/re2c/test/config/fill/3_3_2_3.i.c b/test/config/fill/3_3_2_3.i.c similarity index 100% rename from re2c/test/config/fill/3_3_2_3.i.c rename to test/config/fill/3_3_2_3.i.c diff --git a/re2c/test/config/fill/3_3_2_3.i.re b/test/config/fill/3_3_2_3.i.re similarity index 100% rename from re2c/test/config/fill/3_3_2_3.i.re rename to test/config/fill/3_3_2_3.i.re diff --git a/re2c/test/config/fill/3_3_3_1.i.c b/test/config/fill/3_3_3_1.i.c similarity index 100% rename from re2c/test/config/fill/3_3_3_1.i.c rename to test/config/fill/3_3_3_1.i.c diff --git a/re2c/test/config/fill/3_3_3_1.i.re b/test/config/fill/3_3_3_1.i.re similarity index 100% rename from re2c/test/config/fill/3_3_3_1.i.re rename to test/config/fill/3_3_3_1.i.re diff --git a/re2c/test/config/fill/3_3_3_2.i.c b/test/config/fill/3_3_3_2.i.c similarity index 100% rename from re2c/test/config/fill/3_3_3_2.i.c rename to test/config/fill/3_3_3_2.i.c diff --git a/re2c/test/config/fill/3_3_3_2.i.re b/test/config/fill/3_3_3_2.i.re similarity index 100% rename from re2c/test/config/fill/3_3_3_2.i.re rename to test/config/fill/3_3_3_2.i.re diff --git a/re2c/test/config/fill/3_3_3_3.i.c b/test/config/fill/3_3_3_3.i.c similarity index 100% rename from re2c/test/config/fill/3_3_3_3.i.c rename to test/config/fill/3_3_3_3.i.c diff --git a/re2c/test/config/fill/3_3_3_3.i.re b/test/config/fill/3_3_3_3.i.re similarity index 100% rename from re2c/test/config/fill/3_3_3_3.i.re rename to test/config/fill/3_3_3_3.i.re diff --git a/re2c/test/config/fill/4_1_1_1.i.c b/test/config/fill/4_1_1_1.i.c similarity index 100% rename from re2c/test/config/fill/4_1_1_1.i.c rename to test/config/fill/4_1_1_1.i.c diff --git a/re2c/test/config/fill/4_1_1_1.i.re b/test/config/fill/4_1_1_1.i.re similarity index 100% rename from re2c/test/config/fill/4_1_1_1.i.re rename to test/config/fill/4_1_1_1.i.re diff --git a/re2c/test/config/fill/4_1_1_2.i.c b/test/config/fill/4_1_1_2.i.c similarity index 100% rename from re2c/test/config/fill/4_1_1_2.i.c rename to test/config/fill/4_1_1_2.i.c diff --git a/re2c/test/config/fill/4_1_1_2.i.re b/test/config/fill/4_1_1_2.i.re similarity index 100% rename from re2c/test/config/fill/4_1_1_2.i.re rename to test/config/fill/4_1_1_2.i.re diff --git a/re2c/test/config/fill/4_1_1_3.i.c b/test/config/fill/4_1_1_3.i.c similarity index 100% rename from re2c/test/config/fill/4_1_1_3.i.c rename to test/config/fill/4_1_1_3.i.c diff --git a/re2c/test/config/fill/4_1_1_3.i.re b/test/config/fill/4_1_1_3.i.re similarity index 100% rename from re2c/test/config/fill/4_1_1_3.i.re rename to test/config/fill/4_1_1_3.i.re diff --git a/re2c/test/config/fill/4_1_2_1.i.c b/test/config/fill/4_1_2_1.i.c similarity index 100% rename from re2c/test/config/fill/4_1_2_1.i.c rename to test/config/fill/4_1_2_1.i.c diff --git a/re2c/test/config/fill/4_1_2_1.i.re b/test/config/fill/4_1_2_1.i.re similarity index 100% rename from re2c/test/config/fill/4_1_2_1.i.re rename to test/config/fill/4_1_2_1.i.re diff --git a/re2c/test/config/fill/4_1_2_2.i.c b/test/config/fill/4_1_2_2.i.c similarity index 100% rename from re2c/test/config/fill/4_1_2_2.i.c rename to test/config/fill/4_1_2_2.i.c diff --git a/re2c/test/config/fill/4_1_2_2.i.re b/test/config/fill/4_1_2_2.i.re similarity index 100% rename from re2c/test/config/fill/4_1_2_2.i.re rename to test/config/fill/4_1_2_2.i.re diff --git a/re2c/test/config/fill/4_1_2_3.i.c b/test/config/fill/4_1_2_3.i.c similarity index 100% rename from re2c/test/config/fill/4_1_2_3.i.c rename to test/config/fill/4_1_2_3.i.c diff --git a/re2c/test/config/fill/4_1_2_3.i.re b/test/config/fill/4_1_2_3.i.re similarity index 100% rename from re2c/test/config/fill/4_1_2_3.i.re rename to test/config/fill/4_1_2_3.i.re diff --git a/re2c/test/config/fill/4_1_3_1.i.c b/test/config/fill/4_1_3_1.i.c similarity index 100% rename from re2c/test/config/fill/4_1_3_1.i.c rename to test/config/fill/4_1_3_1.i.c diff --git a/re2c/test/config/fill/4_1_3_1.i.re b/test/config/fill/4_1_3_1.i.re similarity index 100% rename from re2c/test/config/fill/4_1_3_1.i.re rename to test/config/fill/4_1_3_1.i.re diff --git a/re2c/test/config/fill/4_1_3_2.i.c b/test/config/fill/4_1_3_2.i.c similarity index 100% rename from re2c/test/config/fill/4_1_3_2.i.c rename to test/config/fill/4_1_3_2.i.c diff --git a/re2c/test/config/fill/4_1_3_2.i.re b/test/config/fill/4_1_3_2.i.re similarity index 100% rename from re2c/test/config/fill/4_1_3_2.i.re rename to test/config/fill/4_1_3_2.i.re diff --git a/re2c/test/config/fill/4_1_3_3.i.c b/test/config/fill/4_1_3_3.i.c similarity index 100% rename from re2c/test/config/fill/4_1_3_3.i.c rename to test/config/fill/4_1_3_3.i.c diff --git a/re2c/test/config/fill/4_1_3_3.i.re b/test/config/fill/4_1_3_3.i.re similarity index 100% rename from re2c/test/config/fill/4_1_3_3.i.re rename to test/config/fill/4_1_3_3.i.re diff --git a/re2c/test/config/fill/4_2_1_1.i.c b/test/config/fill/4_2_1_1.i.c similarity index 100% rename from re2c/test/config/fill/4_2_1_1.i.c rename to test/config/fill/4_2_1_1.i.c diff --git a/re2c/test/config/fill/4_2_1_1.i.re b/test/config/fill/4_2_1_1.i.re similarity index 100% rename from re2c/test/config/fill/4_2_1_1.i.re rename to test/config/fill/4_2_1_1.i.re diff --git a/re2c/test/config/fill/4_2_1_2.i.c b/test/config/fill/4_2_1_2.i.c similarity index 100% rename from re2c/test/config/fill/4_2_1_2.i.c rename to test/config/fill/4_2_1_2.i.c diff --git a/re2c/test/config/fill/4_2_1_2.i.re b/test/config/fill/4_2_1_2.i.re similarity index 100% rename from re2c/test/config/fill/4_2_1_2.i.re rename to test/config/fill/4_2_1_2.i.re diff --git a/re2c/test/config/fill/4_2_1_3.i.c b/test/config/fill/4_2_1_3.i.c similarity index 100% rename from re2c/test/config/fill/4_2_1_3.i.c rename to test/config/fill/4_2_1_3.i.c diff --git a/re2c/test/config/fill/4_2_1_3.i.re b/test/config/fill/4_2_1_3.i.re similarity index 100% rename from re2c/test/config/fill/4_2_1_3.i.re rename to test/config/fill/4_2_1_3.i.re diff --git a/re2c/test/config/fill/4_2_2_1.i.c b/test/config/fill/4_2_2_1.i.c similarity index 100% rename from re2c/test/config/fill/4_2_2_1.i.c rename to test/config/fill/4_2_2_1.i.c diff --git a/re2c/test/config/fill/4_2_2_1.i.re b/test/config/fill/4_2_2_1.i.re similarity index 100% rename from re2c/test/config/fill/4_2_2_1.i.re rename to test/config/fill/4_2_2_1.i.re diff --git a/re2c/test/config/fill/4_2_2_2.i.c b/test/config/fill/4_2_2_2.i.c similarity index 100% rename from re2c/test/config/fill/4_2_2_2.i.c rename to test/config/fill/4_2_2_2.i.c diff --git a/re2c/test/config/fill/4_2_2_2.i.re b/test/config/fill/4_2_2_2.i.re similarity index 100% rename from re2c/test/config/fill/4_2_2_2.i.re rename to test/config/fill/4_2_2_2.i.re diff --git a/re2c/test/config/fill/4_2_2_3.i.c b/test/config/fill/4_2_2_3.i.c similarity index 100% rename from re2c/test/config/fill/4_2_2_3.i.c rename to test/config/fill/4_2_2_3.i.c diff --git a/re2c/test/config/fill/4_2_2_3.i.re b/test/config/fill/4_2_2_3.i.re similarity index 100% rename from re2c/test/config/fill/4_2_2_3.i.re rename to test/config/fill/4_2_2_3.i.re diff --git a/re2c/test/config/fill/4_2_3_1.i.c b/test/config/fill/4_2_3_1.i.c similarity index 100% rename from re2c/test/config/fill/4_2_3_1.i.c rename to test/config/fill/4_2_3_1.i.c diff --git a/re2c/test/config/fill/4_2_3_1.i.re b/test/config/fill/4_2_3_1.i.re similarity index 100% rename from re2c/test/config/fill/4_2_3_1.i.re rename to test/config/fill/4_2_3_1.i.re diff --git a/re2c/test/config/fill/4_2_3_2.i.c b/test/config/fill/4_2_3_2.i.c similarity index 100% rename from re2c/test/config/fill/4_2_3_2.i.c rename to test/config/fill/4_2_3_2.i.c diff --git a/re2c/test/config/fill/4_2_3_2.i.re b/test/config/fill/4_2_3_2.i.re similarity index 100% rename from re2c/test/config/fill/4_2_3_2.i.re rename to test/config/fill/4_2_3_2.i.re diff --git a/re2c/test/config/fill/4_2_3_3.i.c b/test/config/fill/4_2_3_3.i.c similarity index 100% rename from re2c/test/config/fill/4_2_3_3.i.c rename to test/config/fill/4_2_3_3.i.c diff --git a/re2c/test/config/fill/4_2_3_3.i.re b/test/config/fill/4_2_3_3.i.re similarity index 100% rename from re2c/test/config/fill/4_2_3_3.i.re rename to test/config/fill/4_2_3_3.i.re diff --git a/re2c/test/config/fill/4_3_1_1.i.c b/test/config/fill/4_3_1_1.i.c similarity index 100% rename from re2c/test/config/fill/4_3_1_1.i.c rename to test/config/fill/4_3_1_1.i.c diff --git a/re2c/test/config/fill/4_3_1_1.i.re b/test/config/fill/4_3_1_1.i.re similarity index 100% rename from re2c/test/config/fill/4_3_1_1.i.re rename to test/config/fill/4_3_1_1.i.re diff --git a/re2c/test/config/fill/4_3_1_2.i.c b/test/config/fill/4_3_1_2.i.c similarity index 100% rename from re2c/test/config/fill/4_3_1_2.i.c rename to test/config/fill/4_3_1_2.i.c diff --git a/re2c/test/config/fill/4_3_1_2.i.re b/test/config/fill/4_3_1_2.i.re similarity index 100% rename from re2c/test/config/fill/4_3_1_2.i.re rename to test/config/fill/4_3_1_2.i.re diff --git a/re2c/test/config/fill/4_3_1_3.i.c b/test/config/fill/4_3_1_3.i.c similarity index 100% rename from re2c/test/config/fill/4_3_1_3.i.c rename to test/config/fill/4_3_1_3.i.c diff --git a/re2c/test/config/fill/4_3_1_3.i.re b/test/config/fill/4_3_1_3.i.re similarity index 100% rename from re2c/test/config/fill/4_3_1_3.i.re rename to test/config/fill/4_3_1_3.i.re diff --git a/re2c/test/config/fill/4_3_2_1.i.c b/test/config/fill/4_3_2_1.i.c similarity index 100% rename from re2c/test/config/fill/4_3_2_1.i.c rename to test/config/fill/4_3_2_1.i.c diff --git a/re2c/test/config/fill/4_3_2_1.i.re b/test/config/fill/4_3_2_1.i.re similarity index 100% rename from re2c/test/config/fill/4_3_2_1.i.re rename to test/config/fill/4_3_2_1.i.re diff --git a/re2c/test/config/fill/4_3_2_2.i.c b/test/config/fill/4_3_2_2.i.c similarity index 100% rename from re2c/test/config/fill/4_3_2_2.i.c rename to test/config/fill/4_3_2_2.i.c diff --git a/re2c/test/config/fill/4_3_2_2.i.re b/test/config/fill/4_3_2_2.i.re similarity index 100% rename from re2c/test/config/fill/4_3_2_2.i.re rename to test/config/fill/4_3_2_2.i.re diff --git a/re2c/test/config/fill/4_3_2_3.i.c b/test/config/fill/4_3_2_3.i.c similarity index 100% rename from re2c/test/config/fill/4_3_2_3.i.c rename to test/config/fill/4_3_2_3.i.c diff --git a/re2c/test/config/fill/4_3_2_3.i.re b/test/config/fill/4_3_2_3.i.re similarity index 100% rename from re2c/test/config/fill/4_3_2_3.i.re rename to test/config/fill/4_3_2_3.i.re diff --git a/re2c/test/config/fill/4_3_3_1.i.c b/test/config/fill/4_3_3_1.i.c similarity index 100% rename from re2c/test/config/fill/4_3_3_1.i.c rename to test/config/fill/4_3_3_1.i.c diff --git a/re2c/test/config/fill/4_3_3_1.i.re b/test/config/fill/4_3_3_1.i.re similarity index 100% rename from re2c/test/config/fill/4_3_3_1.i.re rename to test/config/fill/4_3_3_1.i.re diff --git a/re2c/test/config/fill/4_3_3_2.i.c b/test/config/fill/4_3_3_2.i.c similarity index 100% rename from re2c/test/config/fill/4_3_3_2.i.c rename to test/config/fill/4_3_3_2.i.c diff --git a/re2c/test/config/fill/4_3_3_2.i.re b/test/config/fill/4_3_3_2.i.re similarity index 100% rename from re2c/test/config/fill/4_3_3_2.i.re rename to test/config/fill/4_3_3_2.i.re diff --git a/re2c/test/config/fill/4_3_3_3.i.c b/test/config/fill/4_3_3_3.i.c similarity index 100% rename from re2c/test/config/fill/4_3_3_3.i.c rename to test/config/fill/4_3_3_3.i.c diff --git a/re2c/test/config/fill/4_3_3_3.i.re b/test/config/fill/4_3_3_3.i.re similarity index 100% rename from re2c/test/config/fill/4_3_3_3.i.re rename to test/config/fill/4_3_3_3.i.re diff --git a/re2c/test/config/fill/5_1_1_1.i.c b/test/config/fill/5_1_1_1.i.c similarity index 100% rename from re2c/test/config/fill/5_1_1_1.i.c rename to test/config/fill/5_1_1_1.i.c diff --git a/re2c/test/config/fill/5_1_1_1.i.re b/test/config/fill/5_1_1_1.i.re similarity index 100% rename from re2c/test/config/fill/5_1_1_1.i.re rename to test/config/fill/5_1_1_1.i.re diff --git a/re2c/test/config/fill/5_1_1_2.i.c b/test/config/fill/5_1_1_2.i.c similarity index 100% rename from re2c/test/config/fill/5_1_1_2.i.c rename to test/config/fill/5_1_1_2.i.c diff --git a/re2c/test/config/fill/5_1_1_2.i.re b/test/config/fill/5_1_1_2.i.re similarity index 100% rename from re2c/test/config/fill/5_1_1_2.i.re rename to test/config/fill/5_1_1_2.i.re diff --git a/re2c/test/config/fill/5_1_1_3.i.c b/test/config/fill/5_1_1_3.i.c similarity index 100% rename from re2c/test/config/fill/5_1_1_3.i.c rename to test/config/fill/5_1_1_3.i.c diff --git a/re2c/test/config/fill/5_1_1_3.i.re b/test/config/fill/5_1_1_3.i.re similarity index 100% rename from re2c/test/config/fill/5_1_1_3.i.re rename to test/config/fill/5_1_1_3.i.re diff --git a/re2c/test/config/fill/5_1_2_1.i.c b/test/config/fill/5_1_2_1.i.c similarity index 100% rename from re2c/test/config/fill/5_1_2_1.i.c rename to test/config/fill/5_1_2_1.i.c diff --git a/re2c/test/config/fill/5_1_2_1.i.re b/test/config/fill/5_1_2_1.i.re similarity index 100% rename from re2c/test/config/fill/5_1_2_1.i.re rename to test/config/fill/5_1_2_1.i.re diff --git a/re2c/test/config/fill/5_1_2_2.i.c b/test/config/fill/5_1_2_2.i.c similarity index 100% rename from re2c/test/config/fill/5_1_2_2.i.c rename to test/config/fill/5_1_2_2.i.c diff --git a/re2c/test/config/fill/5_1_2_2.i.re b/test/config/fill/5_1_2_2.i.re similarity index 100% rename from re2c/test/config/fill/5_1_2_2.i.re rename to test/config/fill/5_1_2_2.i.re diff --git a/re2c/test/config/fill/5_1_2_3.i.c b/test/config/fill/5_1_2_3.i.c similarity index 100% rename from re2c/test/config/fill/5_1_2_3.i.c rename to test/config/fill/5_1_2_3.i.c diff --git a/re2c/test/config/fill/5_1_2_3.i.re b/test/config/fill/5_1_2_3.i.re similarity index 100% rename from re2c/test/config/fill/5_1_2_3.i.re rename to test/config/fill/5_1_2_3.i.re diff --git a/re2c/test/config/fill/5_1_3_1.i.c b/test/config/fill/5_1_3_1.i.c similarity index 100% rename from re2c/test/config/fill/5_1_3_1.i.c rename to test/config/fill/5_1_3_1.i.c diff --git a/re2c/test/config/fill/5_1_3_1.i.re b/test/config/fill/5_1_3_1.i.re similarity index 100% rename from re2c/test/config/fill/5_1_3_1.i.re rename to test/config/fill/5_1_3_1.i.re diff --git a/re2c/test/config/fill/5_1_3_2.i.c b/test/config/fill/5_1_3_2.i.c similarity index 100% rename from re2c/test/config/fill/5_1_3_2.i.c rename to test/config/fill/5_1_3_2.i.c diff --git a/re2c/test/config/fill/5_1_3_2.i.re b/test/config/fill/5_1_3_2.i.re similarity index 100% rename from re2c/test/config/fill/5_1_3_2.i.re rename to test/config/fill/5_1_3_2.i.re diff --git a/re2c/test/config/fill/5_1_3_3.i.c b/test/config/fill/5_1_3_3.i.c similarity index 100% rename from re2c/test/config/fill/5_1_3_3.i.c rename to test/config/fill/5_1_3_3.i.c diff --git a/re2c/test/config/fill/5_1_3_3.i.re b/test/config/fill/5_1_3_3.i.re similarity index 100% rename from re2c/test/config/fill/5_1_3_3.i.re rename to test/config/fill/5_1_3_3.i.re diff --git a/re2c/test/config/fill/5_2_1_1.i.c b/test/config/fill/5_2_1_1.i.c similarity index 100% rename from re2c/test/config/fill/5_2_1_1.i.c rename to test/config/fill/5_2_1_1.i.c diff --git a/re2c/test/config/fill/5_2_1_1.i.re b/test/config/fill/5_2_1_1.i.re similarity index 100% rename from re2c/test/config/fill/5_2_1_1.i.re rename to test/config/fill/5_2_1_1.i.re diff --git a/re2c/test/config/fill/5_2_1_2.i.c b/test/config/fill/5_2_1_2.i.c similarity index 100% rename from re2c/test/config/fill/5_2_1_2.i.c rename to test/config/fill/5_2_1_2.i.c diff --git a/re2c/test/config/fill/5_2_1_2.i.re b/test/config/fill/5_2_1_2.i.re similarity index 100% rename from re2c/test/config/fill/5_2_1_2.i.re rename to test/config/fill/5_2_1_2.i.re diff --git a/re2c/test/config/fill/5_2_1_3.i.c b/test/config/fill/5_2_1_3.i.c similarity index 100% rename from re2c/test/config/fill/5_2_1_3.i.c rename to test/config/fill/5_2_1_3.i.c diff --git a/re2c/test/config/fill/5_2_1_3.i.re b/test/config/fill/5_2_1_3.i.re similarity index 100% rename from re2c/test/config/fill/5_2_1_3.i.re rename to test/config/fill/5_2_1_3.i.re diff --git a/re2c/test/config/fill/5_2_2_1.i.c b/test/config/fill/5_2_2_1.i.c similarity index 100% rename from re2c/test/config/fill/5_2_2_1.i.c rename to test/config/fill/5_2_2_1.i.c diff --git a/re2c/test/config/fill/5_2_2_1.i.re b/test/config/fill/5_2_2_1.i.re similarity index 100% rename from re2c/test/config/fill/5_2_2_1.i.re rename to test/config/fill/5_2_2_1.i.re diff --git a/re2c/test/config/fill/5_2_2_2.i.c b/test/config/fill/5_2_2_2.i.c similarity index 100% rename from re2c/test/config/fill/5_2_2_2.i.c rename to test/config/fill/5_2_2_2.i.c diff --git a/re2c/test/config/fill/5_2_2_2.i.re b/test/config/fill/5_2_2_2.i.re similarity index 100% rename from re2c/test/config/fill/5_2_2_2.i.re rename to test/config/fill/5_2_2_2.i.re diff --git a/re2c/test/config/fill/5_2_2_3.i.c b/test/config/fill/5_2_2_3.i.c similarity index 100% rename from re2c/test/config/fill/5_2_2_3.i.c rename to test/config/fill/5_2_2_3.i.c diff --git a/re2c/test/config/fill/5_2_2_3.i.re b/test/config/fill/5_2_2_3.i.re similarity index 100% rename from re2c/test/config/fill/5_2_2_3.i.re rename to test/config/fill/5_2_2_3.i.re diff --git a/re2c/test/config/fill/5_2_3_1.i.c b/test/config/fill/5_2_3_1.i.c similarity index 100% rename from re2c/test/config/fill/5_2_3_1.i.c rename to test/config/fill/5_2_3_1.i.c diff --git a/re2c/test/config/fill/5_2_3_1.i.re b/test/config/fill/5_2_3_1.i.re similarity index 100% rename from re2c/test/config/fill/5_2_3_1.i.re rename to test/config/fill/5_2_3_1.i.re diff --git a/re2c/test/config/fill/5_2_3_2.i.c b/test/config/fill/5_2_3_2.i.c similarity index 100% rename from re2c/test/config/fill/5_2_3_2.i.c rename to test/config/fill/5_2_3_2.i.c diff --git a/re2c/test/config/fill/5_2_3_2.i.re b/test/config/fill/5_2_3_2.i.re similarity index 100% rename from re2c/test/config/fill/5_2_3_2.i.re rename to test/config/fill/5_2_3_2.i.re diff --git a/re2c/test/config/fill/5_2_3_3.i.c b/test/config/fill/5_2_3_3.i.c similarity index 100% rename from re2c/test/config/fill/5_2_3_3.i.c rename to test/config/fill/5_2_3_3.i.c diff --git a/re2c/test/config/fill/5_2_3_3.i.re b/test/config/fill/5_2_3_3.i.re similarity index 100% rename from re2c/test/config/fill/5_2_3_3.i.re rename to test/config/fill/5_2_3_3.i.re diff --git a/re2c/test/config/fill/5_3_1_1.i.c b/test/config/fill/5_3_1_1.i.c similarity index 100% rename from re2c/test/config/fill/5_3_1_1.i.c rename to test/config/fill/5_3_1_1.i.c diff --git a/re2c/test/config/fill/5_3_1_1.i.re b/test/config/fill/5_3_1_1.i.re similarity index 100% rename from re2c/test/config/fill/5_3_1_1.i.re rename to test/config/fill/5_3_1_1.i.re diff --git a/re2c/test/config/fill/5_3_1_2.i.c b/test/config/fill/5_3_1_2.i.c similarity index 100% rename from re2c/test/config/fill/5_3_1_2.i.c rename to test/config/fill/5_3_1_2.i.c diff --git a/re2c/test/config/fill/5_3_1_2.i.re b/test/config/fill/5_3_1_2.i.re similarity index 100% rename from re2c/test/config/fill/5_3_1_2.i.re rename to test/config/fill/5_3_1_2.i.re diff --git a/re2c/test/config/fill/5_3_1_3.i.c b/test/config/fill/5_3_1_3.i.c similarity index 100% rename from re2c/test/config/fill/5_3_1_3.i.c rename to test/config/fill/5_3_1_3.i.c diff --git a/re2c/test/config/fill/5_3_1_3.i.re b/test/config/fill/5_3_1_3.i.re similarity index 100% rename from re2c/test/config/fill/5_3_1_3.i.re rename to test/config/fill/5_3_1_3.i.re diff --git a/re2c/test/config/fill/5_3_2_1.i.c b/test/config/fill/5_3_2_1.i.c similarity index 100% rename from re2c/test/config/fill/5_3_2_1.i.c rename to test/config/fill/5_3_2_1.i.c diff --git a/re2c/test/config/fill/5_3_2_1.i.re b/test/config/fill/5_3_2_1.i.re similarity index 100% rename from re2c/test/config/fill/5_3_2_1.i.re rename to test/config/fill/5_3_2_1.i.re diff --git a/re2c/test/config/fill/5_3_2_2.i.c b/test/config/fill/5_3_2_2.i.c similarity index 100% rename from re2c/test/config/fill/5_3_2_2.i.c rename to test/config/fill/5_3_2_2.i.c diff --git a/re2c/test/config/fill/5_3_2_2.i.re b/test/config/fill/5_3_2_2.i.re similarity index 100% rename from re2c/test/config/fill/5_3_2_2.i.re rename to test/config/fill/5_3_2_2.i.re diff --git a/re2c/test/config/fill/5_3_2_3.i.c b/test/config/fill/5_3_2_3.i.c similarity index 100% rename from re2c/test/config/fill/5_3_2_3.i.c rename to test/config/fill/5_3_2_3.i.c diff --git a/re2c/test/config/fill/5_3_2_3.i.re b/test/config/fill/5_3_2_3.i.re similarity index 100% rename from re2c/test/config/fill/5_3_2_3.i.re rename to test/config/fill/5_3_2_3.i.re diff --git a/re2c/test/config/fill/5_3_3_1.i.c b/test/config/fill/5_3_3_1.i.c similarity index 100% rename from re2c/test/config/fill/5_3_3_1.i.c rename to test/config/fill/5_3_3_1.i.c diff --git a/re2c/test/config/fill/5_3_3_1.i.re b/test/config/fill/5_3_3_1.i.re similarity index 100% rename from re2c/test/config/fill/5_3_3_1.i.re rename to test/config/fill/5_3_3_1.i.re diff --git a/re2c/test/config/fill/5_3_3_2.i.c b/test/config/fill/5_3_3_2.i.c similarity index 100% rename from re2c/test/config/fill/5_3_3_2.i.c rename to test/config/fill/5_3_3_2.i.c diff --git a/re2c/test/config/fill/5_3_3_2.i.re b/test/config/fill/5_3_3_2.i.re similarity index 100% rename from re2c/test/config/fill/5_3_3_2.i.re rename to test/config/fill/5_3_3_2.i.re diff --git a/re2c/test/config/fill/5_3_3_3.i.c b/test/config/fill/5_3_3_3.i.c similarity index 100% rename from re2c/test/config/fill/5_3_3_3.i.c rename to test/config/fill/5_3_3_3.i.c diff --git a/re2c/test/config/fill/5_3_3_3.i.re b/test/config/fill/5_3_3_3.i.re similarity index 100% rename from re2c/test/config/fill/5_3_3_3.i.re rename to test/config/fill/5_3_3_3.i.re diff --git a/re2c/test/config/flags.c b/test/config/flags.c similarity index 100% rename from re2c/test/config/flags.c rename to test/config/flags.c diff --git a/re2c/test/config/flags.re b/test/config/flags.re similarity index 100% rename from re2c/test/config/flags.re rename to test/config/flags.re diff --git a/re2c/test/config/gen.hs b/test/config/gen.hs similarity index 100% rename from re2c/test/config/gen.hs rename to test/config/gen.hs diff --git a/re2c/test/config/state_set/1_1_1.fi.c b/test/config/state_set/1_1_1.fi.c similarity index 100% rename from re2c/test/config/state_set/1_1_1.fi.c rename to test/config/state_set/1_1_1.fi.c diff --git a/re2c/test/config/state_set/1_1_1.fi.re b/test/config/state_set/1_1_1.fi.re similarity index 100% rename from re2c/test/config/state_set/1_1_1.fi.re rename to test/config/state_set/1_1_1.fi.re diff --git a/re2c/test/config/state_set/1_1_2.fi.c b/test/config/state_set/1_1_2.fi.c similarity index 100% rename from re2c/test/config/state_set/1_1_2.fi.c rename to test/config/state_set/1_1_2.fi.c diff --git a/re2c/test/config/state_set/1_1_2.fi.re b/test/config/state_set/1_1_2.fi.re similarity index 100% rename from re2c/test/config/state_set/1_1_2.fi.re rename to test/config/state_set/1_1_2.fi.re diff --git a/re2c/test/config/state_set/1_1_3.fi.c b/test/config/state_set/1_1_3.fi.c similarity index 100% rename from re2c/test/config/state_set/1_1_3.fi.c rename to test/config/state_set/1_1_3.fi.c diff --git a/re2c/test/config/state_set/1_1_3.fi.re b/test/config/state_set/1_1_3.fi.re similarity index 100% rename from re2c/test/config/state_set/1_1_3.fi.re rename to test/config/state_set/1_1_3.fi.re diff --git a/re2c/test/config/state_set/1_2_1.fi.c b/test/config/state_set/1_2_1.fi.c similarity index 100% rename from re2c/test/config/state_set/1_2_1.fi.c rename to test/config/state_set/1_2_1.fi.c diff --git a/re2c/test/config/state_set/1_2_1.fi.re b/test/config/state_set/1_2_1.fi.re similarity index 100% rename from re2c/test/config/state_set/1_2_1.fi.re rename to test/config/state_set/1_2_1.fi.re diff --git a/re2c/test/config/state_set/1_2_2.fi.c b/test/config/state_set/1_2_2.fi.c similarity index 100% rename from re2c/test/config/state_set/1_2_2.fi.c rename to test/config/state_set/1_2_2.fi.c diff --git a/re2c/test/config/state_set/1_2_2.fi.re b/test/config/state_set/1_2_2.fi.re similarity index 100% rename from re2c/test/config/state_set/1_2_2.fi.re rename to test/config/state_set/1_2_2.fi.re diff --git a/re2c/test/config/state_set/1_2_3.fi.c b/test/config/state_set/1_2_3.fi.c similarity index 100% rename from re2c/test/config/state_set/1_2_3.fi.c rename to test/config/state_set/1_2_3.fi.c diff --git a/re2c/test/config/state_set/1_2_3.fi.re b/test/config/state_set/1_2_3.fi.re similarity index 100% rename from re2c/test/config/state_set/1_2_3.fi.re rename to test/config/state_set/1_2_3.fi.re diff --git a/re2c/test/config/state_set/1_3_1.fi.c b/test/config/state_set/1_3_1.fi.c similarity index 100% rename from re2c/test/config/state_set/1_3_1.fi.c rename to test/config/state_set/1_3_1.fi.c diff --git a/re2c/test/config/state_set/1_3_1.fi.re b/test/config/state_set/1_3_1.fi.re similarity index 100% rename from re2c/test/config/state_set/1_3_1.fi.re rename to test/config/state_set/1_3_1.fi.re diff --git a/re2c/test/config/state_set/1_3_2.fi.c b/test/config/state_set/1_3_2.fi.c similarity index 100% rename from re2c/test/config/state_set/1_3_2.fi.c rename to test/config/state_set/1_3_2.fi.c diff --git a/re2c/test/config/state_set/1_3_2.fi.re b/test/config/state_set/1_3_2.fi.re similarity index 100% rename from re2c/test/config/state_set/1_3_2.fi.re rename to test/config/state_set/1_3_2.fi.re diff --git a/re2c/test/config/state_set/1_3_3.fi.c b/test/config/state_set/1_3_3.fi.c similarity index 100% rename from re2c/test/config/state_set/1_3_3.fi.c rename to test/config/state_set/1_3_3.fi.c diff --git a/re2c/test/config/state_set/1_3_3.fi.re b/test/config/state_set/1_3_3.fi.re similarity index 100% rename from re2c/test/config/state_set/1_3_3.fi.re rename to test/config/state_set/1_3_3.fi.re diff --git a/re2c/test/config/state_set/2_1_1.fi.c b/test/config/state_set/2_1_1.fi.c similarity index 100% rename from re2c/test/config/state_set/2_1_1.fi.c rename to test/config/state_set/2_1_1.fi.c diff --git a/re2c/test/config/state_set/2_1_1.fi.re b/test/config/state_set/2_1_1.fi.re similarity index 100% rename from re2c/test/config/state_set/2_1_1.fi.re rename to test/config/state_set/2_1_1.fi.re diff --git a/re2c/test/config/state_set/2_1_2.fi.c b/test/config/state_set/2_1_2.fi.c similarity index 100% rename from re2c/test/config/state_set/2_1_2.fi.c rename to test/config/state_set/2_1_2.fi.c diff --git a/re2c/test/config/state_set/2_1_2.fi.re b/test/config/state_set/2_1_2.fi.re similarity index 100% rename from re2c/test/config/state_set/2_1_2.fi.re rename to test/config/state_set/2_1_2.fi.re diff --git a/re2c/test/config/state_set/2_1_3.fi.c b/test/config/state_set/2_1_3.fi.c similarity index 100% rename from re2c/test/config/state_set/2_1_3.fi.c rename to test/config/state_set/2_1_3.fi.c diff --git a/re2c/test/config/state_set/2_1_3.fi.re b/test/config/state_set/2_1_3.fi.re similarity index 100% rename from re2c/test/config/state_set/2_1_3.fi.re rename to test/config/state_set/2_1_3.fi.re diff --git a/re2c/test/config/state_set/2_2_1.fi.c b/test/config/state_set/2_2_1.fi.c similarity index 100% rename from re2c/test/config/state_set/2_2_1.fi.c rename to test/config/state_set/2_2_1.fi.c diff --git a/re2c/test/config/state_set/2_2_1.fi.re b/test/config/state_set/2_2_1.fi.re similarity index 100% rename from re2c/test/config/state_set/2_2_1.fi.re rename to test/config/state_set/2_2_1.fi.re diff --git a/re2c/test/config/state_set/2_2_2.fi.c b/test/config/state_set/2_2_2.fi.c similarity index 100% rename from re2c/test/config/state_set/2_2_2.fi.c rename to test/config/state_set/2_2_2.fi.c diff --git a/re2c/test/config/state_set/2_2_2.fi.re b/test/config/state_set/2_2_2.fi.re similarity index 100% rename from re2c/test/config/state_set/2_2_2.fi.re rename to test/config/state_set/2_2_2.fi.re diff --git a/re2c/test/config/state_set/2_2_3.fi.c b/test/config/state_set/2_2_3.fi.c similarity index 100% rename from re2c/test/config/state_set/2_2_3.fi.c rename to test/config/state_set/2_2_3.fi.c diff --git a/re2c/test/config/state_set/2_2_3.fi.re b/test/config/state_set/2_2_3.fi.re similarity index 100% rename from re2c/test/config/state_set/2_2_3.fi.re rename to test/config/state_set/2_2_3.fi.re diff --git a/re2c/test/config/state_set/2_3_1.fi.c b/test/config/state_set/2_3_1.fi.c similarity index 100% rename from re2c/test/config/state_set/2_3_1.fi.c rename to test/config/state_set/2_3_1.fi.c diff --git a/re2c/test/config/state_set/2_3_1.fi.re b/test/config/state_set/2_3_1.fi.re similarity index 100% rename from re2c/test/config/state_set/2_3_1.fi.re rename to test/config/state_set/2_3_1.fi.re diff --git a/re2c/test/config/state_set/2_3_2.fi.c b/test/config/state_set/2_3_2.fi.c similarity index 100% rename from re2c/test/config/state_set/2_3_2.fi.c rename to test/config/state_set/2_3_2.fi.c diff --git a/re2c/test/config/state_set/2_3_2.fi.re b/test/config/state_set/2_3_2.fi.re similarity index 100% rename from re2c/test/config/state_set/2_3_2.fi.re rename to test/config/state_set/2_3_2.fi.re diff --git a/re2c/test/config/state_set/2_3_3.fi.c b/test/config/state_set/2_3_3.fi.c similarity index 100% rename from re2c/test/config/state_set/2_3_3.fi.c rename to test/config/state_set/2_3_3.fi.c diff --git a/re2c/test/config/state_set/2_3_3.fi.re b/test/config/state_set/2_3_3.fi.re similarity index 100% rename from re2c/test/config/state_set/2_3_3.fi.re rename to test/config/state_set/2_3_3.fi.re diff --git a/re2c/test/config/state_set/3_1_1.fi.c b/test/config/state_set/3_1_1.fi.c similarity index 100% rename from re2c/test/config/state_set/3_1_1.fi.c rename to test/config/state_set/3_1_1.fi.c diff --git a/re2c/test/config/state_set/3_1_1.fi.re b/test/config/state_set/3_1_1.fi.re similarity index 100% rename from re2c/test/config/state_set/3_1_1.fi.re rename to test/config/state_set/3_1_1.fi.re diff --git a/re2c/test/config/state_set/3_1_2.fi.c b/test/config/state_set/3_1_2.fi.c similarity index 100% rename from re2c/test/config/state_set/3_1_2.fi.c rename to test/config/state_set/3_1_2.fi.c diff --git a/re2c/test/config/state_set/3_1_2.fi.re b/test/config/state_set/3_1_2.fi.re similarity index 100% rename from re2c/test/config/state_set/3_1_2.fi.re rename to test/config/state_set/3_1_2.fi.re diff --git a/re2c/test/config/state_set/3_1_3.fi.c b/test/config/state_set/3_1_3.fi.c similarity index 100% rename from re2c/test/config/state_set/3_1_3.fi.c rename to test/config/state_set/3_1_3.fi.c diff --git a/re2c/test/config/state_set/3_1_3.fi.re b/test/config/state_set/3_1_3.fi.re similarity index 100% rename from re2c/test/config/state_set/3_1_3.fi.re rename to test/config/state_set/3_1_3.fi.re diff --git a/re2c/test/config/state_set/3_2_1.fi.c b/test/config/state_set/3_2_1.fi.c similarity index 100% rename from re2c/test/config/state_set/3_2_1.fi.c rename to test/config/state_set/3_2_1.fi.c diff --git a/re2c/test/config/state_set/3_2_1.fi.re b/test/config/state_set/3_2_1.fi.re similarity index 100% rename from re2c/test/config/state_set/3_2_1.fi.re rename to test/config/state_set/3_2_1.fi.re diff --git a/re2c/test/config/state_set/3_2_2.fi.c b/test/config/state_set/3_2_2.fi.c similarity index 100% rename from re2c/test/config/state_set/3_2_2.fi.c rename to test/config/state_set/3_2_2.fi.c diff --git a/re2c/test/config/state_set/3_2_2.fi.re b/test/config/state_set/3_2_2.fi.re similarity index 100% rename from re2c/test/config/state_set/3_2_2.fi.re rename to test/config/state_set/3_2_2.fi.re diff --git a/re2c/test/config/state_set/3_2_3.fi.c b/test/config/state_set/3_2_3.fi.c similarity index 100% rename from re2c/test/config/state_set/3_2_3.fi.c rename to test/config/state_set/3_2_3.fi.c diff --git a/re2c/test/config/state_set/3_2_3.fi.re b/test/config/state_set/3_2_3.fi.re similarity index 100% rename from re2c/test/config/state_set/3_2_3.fi.re rename to test/config/state_set/3_2_3.fi.re diff --git a/re2c/test/config/state_set/3_3_1.fi.c b/test/config/state_set/3_3_1.fi.c similarity index 100% rename from re2c/test/config/state_set/3_3_1.fi.c rename to test/config/state_set/3_3_1.fi.c diff --git a/re2c/test/config/state_set/3_3_1.fi.re b/test/config/state_set/3_3_1.fi.re similarity index 100% rename from re2c/test/config/state_set/3_3_1.fi.re rename to test/config/state_set/3_3_1.fi.re diff --git a/re2c/test/config/state_set/3_3_2.fi.c b/test/config/state_set/3_3_2.fi.c similarity index 100% rename from re2c/test/config/state_set/3_3_2.fi.c rename to test/config/state_set/3_3_2.fi.c diff --git a/re2c/test/config/state_set/3_3_2.fi.re b/test/config/state_set/3_3_2.fi.re similarity index 100% rename from re2c/test/config/state_set/3_3_2.fi.re rename to test/config/state_set/3_3_2.fi.re diff --git a/re2c/test/config/state_set/3_3_3.fi.c b/test/config/state_set/3_3_3.fi.c similarity index 100% rename from re2c/test/config/state_set/3_3_3.fi.c rename to test/config/state_set/3_3_3.fi.c diff --git a/re2c/test/config/state_set/3_3_3.fi.re b/test/config/state_set/3_3_3.fi.re similarity index 100% rename from re2c/test/config/state_set/3_3_3.fi.re rename to test/config/state_set/3_3_3.fi.re diff --git a/re2c/test/config/state_set/4_1_1.fi.c b/test/config/state_set/4_1_1.fi.c similarity index 100% rename from re2c/test/config/state_set/4_1_1.fi.c rename to test/config/state_set/4_1_1.fi.c diff --git a/re2c/test/config/state_set/4_1_1.fi.re b/test/config/state_set/4_1_1.fi.re similarity index 100% rename from re2c/test/config/state_set/4_1_1.fi.re rename to test/config/state_set/4_1_1.fi.re diff --git a/re2c/test/config/state_set/4_1_2.fi.c b/test/config/state_set/4_1_2.fi.c similarity index 100% rename from re2c/test/config/state_set/4_1_2.fi.c rename to test/config/state_set/4_1_2.fi.c diff --git a/re2c/test/config/state_set/4_1_2.fi.re b/test/config/state_set/4_1_2.fi.re similarity index 100% rename from re2c/test/config/state_set/4_1_2.fi.re rename to test/config/state_set/4_1_2.fi.re diff --git a/re2c/test/config/state_set/4_1_3.fi.c b/test/config/state_set/4_1_3.fi.c similarity index 100% rename from re2c/test/config/state_set/4_1_3.fi.c rename to test/config/state_set/4_1_3.fi.c diff --git a/re2c/test/config/state_set/4_1_3.fi.re b/test/config/state_set/4_1_3.fi.re similarity index 100% rename from re2c/test/config/state_set/4_1_3.fi.re rename to test/config/state_set/4_1_3.fi.re diff --git a/re2c/test/config/state_set/4_2_1.fi.c b/test/config/state_set/4_2_1.fi.c similarity index 100% rename from re2c/test/config/state_set/4_2_1.fi.c rename to test/config/state_set/4_2_1.fi.c diff --git a/re2c/test/config/state_set/4_2_1.fi.re b/test/config/state_set/4_2_1.fi.re similarity index 100% rename from re2c/test/config/state_set/4_2_1.fi.re rename to test/config/state_set/4_2_1.fi.re diff --git a/re2c/test/config/state_set/4_2_2.fi.c b/test/config/state_set/4_2_2.fi.c similarity index 100% rename from re2c/test/config/state_set/4_2_2.fi.c rename to test/config/state_set/4_2_2.fi.c diff --git a/re2c/test/config/state_set/4_2_2.fi.re b/test/config/state_set/4_2_2.fi.re similarity index 100% rename from re2c/test/config/state_set/4_2_2.fi.re rename to test/config/state_set/4_2_2.fi.re diff --git a/re2c/test/config/state_set/4_2_3.fi.c b/test/config/state_set/4_2_3.fi.c similarity index 100% rename from re2c/test/config/state_set/4_2_3.fi.c rename to test/config/state_set/4_2_3.fi.c diff --git a/re2c/test/config/state_set/4_2_3.fi.re b/test/config/state_set/4_2_3.fi.re similarity index 100% rename from re2c/test/config/state_set/4_2_3.fi.re rename to test/config/state_set/4_2_3.fi.re diff --git a/re2c/test/config/state_set/4_3_1.fi.c b/test/config/state_set/4_3_1.fi.c similarity index 100% rename from re2c/test/config/state_set/4_3_1.fi.c rename to test/config/state_set/4_3_1.fi.c diff --git a/re2c/test/config/state_set/4_3_1.fi.re b/test/config/state_set/4_3_1.fi.re similarity index 100% rename from re2c/test/config/state_set/4_3_1.fi.re rename to test/config/state_set/4_3_1.fi.re diff --git a/re2c/test/config/state_set/4_3_2.fi.c b/test/config/state_set/4_3_2.fi.c similarity index 100% rename from re2c/test/config/state_set/4_3_2.fi.c rename to test/config/state_set/4_3_2.fi.c diff --git a/re2c/test/config/state_set/4_3_2.fi.re b/test/config/state_set/4_3_2.fi.re similarity index 100% rename from re2c/test/config/state_set/4_3_2.fi.re rename to test/config/state_set/4_3_2.fi.re diff --git a/re2c/test/config/state_set/4_3_3.fi.c b/test/config/state_set/4_3_3.fi.c similarity index 100% rename from re2c/test/config/state_set/4_3_3.fi.c rename to test/config/state_set/4_3_3.fi.c diff --git a/re2c/test/config/state_set/4_3_3.fi.re b/test/config/state_set/4_3_3.fi.re similarity index 100% rename from re2c/test/config/state_set/4_3_3.fi.re rename to test/config/state_set/4_3_3.fi.re diff --git a/re2c/test/config1.c b/test/config1.c similarity index 100% rename from re2c/test/config1.c rename to test/config1.c diff --git a/re2c/test/config1.re b/test/config1.re similarity index 100% rename from re2c/test/config1.re rename to test/config1.re diff --git a/re2c/test/config10.--skeleton.c b/test/config10.--skeleton.c similarity index 100% rename from re2c/test/config10.--skeleton.c rename to test/config10.--skeleton.c diff --git a/re2c/test/config10.--skeleton.re b/test/config10.--skeleton.re similarity index 100% rename from re2c/test/config10.--skeleton.re rename to test/config10.--skeleton.re diff --git a/re2c/test/config10.c b/test/config10.c similarity index 100% rename from re2c/test/config10.c rename to test/config10.c diff --git a/re2c/test/config10.re b/test/config10.re similarity index 100% rename from re2c/test/config10.re rename to test/config10.re diff --git a/re2c/test/config11.ei.c b/test/config11.ei.c similarity index 100% rename from re2c/test/config11.ei.c rename to test/config11.ei.c diff --git a/re2c/test/config11.ei.re b/test/config11.ei.re similarity index 100% rename from re2c/test/config11.ei.re rename to test/config11.ei.re diff --git a/re2c/test/config12.c b/test/config12.c similarity index 100% rename from re2c/test/config12.c rename to test/config12.c diff --git a/re2c/test/config12.re b/test/config12.re similarity index 100% rename from re2c/test/config12.re rename to test/config12.re diff --git a/re2c/test/config12_error1.c b/test/config12_error1.c similarity index 100% rename from re2c/test/config12_error1.c rename to test/config12_error1.c diff --git a/re2c/test/config12_error1.re b/test/config12_error1.re similarity index 100% rename from re2c/test/config12_error1.re rename to test/config12_error1.re diff --git a/re2c/test/config12_error2.c b/test/config12_error2.c similarity index 100% rename from re2c/test/config12_error2.c rename to test/config12_error2.c diff --git a/re2c/test/config12_error2.re b/test/config12_error2.re similarity index 100% rename from re2c/test/config12_error2.re rename to test/config12_error2.re diff --git a/re2c/test/config2.s.c b/test/config2.s.c similarity index 100% rename from re2c/test/config2.s.c rename to test/config2.s.c diff --git a/re2c/test/config2.s.re b/test/config2.s.re similarity index 100% rename from re2c/test/config2.s.re rename to test/config2.s.re diff --git a/re2c/test/config3.c b/test/config3.c similarity index 100% rename from re2c/test/config3.c rename to test/config3.c diff --git a/re2c/test/config3.re b/test/config3.re similarity index 100% rename from re2c/test/config3.re rename to test/config3.re diff --git a/re2c/test/config4a.f.c b/test/config4a.f.c similarity index 100% rename from re2c/test/config4a.f.c rename to test/config4a.f.c diff --git a/re2c/test/config4a.f.re b/test/config4a.f.re similarity index 100% rename from re2c/test/config4a.f.re rename to test/config4a.f.re diff --git a/re2c/test/config4b.f.c b/test/config4b.f.c similarity index 100% rename from re2c/test/config4b.f.c rename to test/config4b.f.c diff --git a/re2c/test/config4b.f.re b/test/config4b.f.re similarity index 100% rename from re2c/test/config4b.f.re rename to test/config4b.f.re diff --git a/re2c/test/config4c.f.c b/test/config4c.f.c similarity index 100% rename from re2c/test/config4c.f.c rename to test/config4c.f.c diff --git a/re2c/test/config4c.f.re b/test/config4c.f.re similarity index 100% rename from re2c/test/config4c.f.re rename to test/config4c.f.re diff --git a/re2c/test/config4d.f.c b/test/config4d.f.c similarity index 100% rename from re2c/test/config4d.f.c rename to test/config4d.f.c diff --git a/re2c/test/config4d.f.re b/test/config4d.f.re similarity index 100% rename from re2c/test/config4d.f.re rename to test/config4d.f.re diff --git a/re2c/test/config4e.f.c b/test/config4e.f.c similarity index 100% rename from re2c/test/config4e.f.c rename to test/config4e.f.c diff --git a/re2c/test/config4e.f.re b/test/config4e.f.re similarity index 100% rename from re2c/test/config4e.f.re rename to test/config4e.f.re diff --git a/re2c/test/config4f.f.c b/test/config4f.f.c similarity index 100% rename from re2c/test/config4f.f.c rename to test/config4f.f.c diff --git a/re2c/test/config4f.f.re b/test/config4f.f.re similarity index 100% rename from re2c/test/config4f.f.re rename to test/config4f.f.re diff --git a/re2c/test/config4g.ifs.c b/test/config4g.ifs.c similarity index 100% rename from re2c/test/config4g.ifs.c rename to test/config4g.ifs.c diff --git a/re2c/test/config4g.ifs.re b/test/config4g.ifs.re similarity index 100% rename from re2c/test/config4g.ifs.re rename to test/config4g.ifs.re diff --git a/re2c/test/config5.c b/test/config5.c similarity index 100% rename from re2c/test/config5.c rename to test/config5.c diff --git a/re2c/test/config5.re b/test/config5.re similarity index 100% rename from re2c/test/config5.re rename to test/config5.re diff --git a/re2c/test/config6.c b/test/config6.c similarity index 100% rename from re2c/test/config6.c rename to test/config6.c diff --git a/re2c/test/config6.re b/test/config6.re similarity index 100% rename from re2c/test/config6.re rename to test/config6.re diff --git a/re2c/test/config7a.g.c b/test/config7a.g.c similarity index 100% rename from re2c/test/config7a.g.c rename to test/config7a.g.c diff --git a/re2c/test/config7a.g.re b/test/config7a.g.re similarity index 100% rename from re2c/test/config7a.g.re rename to test/config7a.g.re diff --git a/re2c/test/config7b.g.c b/test/config7b.g.c similarity index 100% rename from re2c/test/config7b.g.c rename to test/config7b.g.c diff --git a/re2c/test/config7b.g.re b/test/config7b.g.re similarity index 100% rename from re2c/test/config7b.g.re rename to test/config7b.g.re diff --git a/re2c/test/config8.c b/test/config8.c similarity index 100% rename from re2c/test/config8.c rename to test/config8.c diff --git a/re2c/test/config8.re b/test/config8.re similarity index 100% rename from re2c/test/config8.re rename to test/config8.re diff --git a/re2c/test/config9.b.c b/test/config9.b.c similarity index 100% rename from re2c/test/config9.b.c rename to test/config9.b.c diff --git a/re2c/test/config9.b.re b/test/config9.b.re similarity index 100% rename from re2c/test/config9.b.re rename to test/config9.b.re diff --git a/re2c/test/control_flow_fail.--skeleton.c b/test/control_flow_fail.--skeleton.c similarity index 100% rename from re2c/test/control_flow_fail.--skeleton.c rename to test/control_flow_fail.--skeleton.c diff --git a/re2c/test/control_flow_fail.--skeleton.re b/test/control_flow_fail.--skeleton.re similarity index 100% rename from re2c/test/control_flow_fail.--skeleton.re rename to test/control_flow_fail.--skeleton.re diff --git a/re2c/test/control_flow_fail.c b/test/control_flow_fail.c similarity index 100% rename from re2c/test/control_flow_fail.c rename to test/control_flow_fail.c diff --git a/re2c/test/control_flow_fail.re b/test/control_flow_fail.re similarity index 100% rename from re2c/test/control_flow_fail.re rename to test/control_flow_fail.re diff --git a/re2c/test/control_flow_ok.--skeleton.c b/test/control_flow_ok.--skeleton.c similarity index 100% rename from re2c/test/control_flow_ok.--skeleton.c rename to test/control_flow_ok.--skeleton.c diff --git a/re2c/test/control_flow_ok.--skeleton.re b/test/control_flow_ok.--skeleton.re similarity index 100% rename from re2c/test/control_flow_ok.--skeleton.re rename to test/control_flow_ok.--skeleton.re diff --git a/re2c/test/control_flow_ok.c b/test/control_flow_ok.c similarity index 100% rename from re2c/test/control_flow_ok.c rename to test/control_flow_ok.c diff --git a/re2c/test/control_flow_ok.re b/test/control_flow_ok.re similarity index 100% rename from re2c/test/control_flow_ok.re rename to test/control_flow_ok.re diff --git a/re2c/test/control_flow_yymarker_fail.--skeleton.c b/test/control_flow_yymarker_fail.--skeleton.c similarity index 100% rename from re2c/test/control_flow_yymarker_fail.--skeleton.c rename to test/control_flow_yymarker_fail.--skeleton.c diff --git a/re2c/test/control_flow_yymarker_fail.--skeleton.re b/test/control_flow_yymarker_fail.--skeleton.re similarity index 100% rename from re2c/test/control_flow_yymarker_fail.--skeleton.re rename to test/control_flow_yymarker_fail.--skeleton.re diff --git a/re2c/test/control_flow_yymarker_fail.c b/test/control_flow_yymarker_fail.c similarity index 100% rename from re2c/test/control_flow_yymarker_fail.c rename to test/control_flow_yymarker_fail.c diff --git a/re2c/test/control_flow_yymarker_fail.re b/test/control_flow_yymarker_fail.re similarity index 100% rename from re2c/test/control_flow_yymarker_fail.re rename to test/control_flow_yymarker_fail.re diff --git a/re2c/test/control_flow_yymarker_ok.--skeleton.c b/test/control_flow_yymarker_ok.--skeleton.c similarity index 100% rename from re2c/test/control_flow_yymarker_ok.--skeleton.c rename to test/control_flow_yymarker_ok.--skeleton.c diff --git a/re2c/test/control_flow_yymarker_ok.--skeleton.re b/test/control_flow_yymarker_ok.--skeleton.re similarity index 100% rename from re2c/test/control_flow_yymarker_ok.--skeleton.re rename to test/control_flow_yymarker_ok.--skeleton.re diff --git a/re2c/test/control_flow_yymarker_ok.c b/test/control_flow_yymarker_ok.c similarity index 100% rename from re2c/test/control_flow_yymarker_ok.c rename to test/control_flow_yymarker_ok.c diff --git a/re2c/test/control_flow_yymarker_ok.re b/test/control_flow_yymarker_ok.re similarity index 100% rename from re2c/test/control_flow_yymarker_ok.re rename to test/control_flow_yymarker_ok.re diff --git a/re2c/test/control_flow_yymarker_yyaccept_fail.--skeleton.c b/test/control_flow_yymarker_yyaccept_fail.--skeleton.c similarity index 100% rename from re2c/test/control_flow_yymarker_yyaccept_fail.--skeleton.c rename to test/control_flow_yymarker_yyaccept_fail.--skeleton.c diff --git a/re2c/test/control_flow_yymarker_yyaccept_fail.--skeleton.re b/test/control_flow_yymarker_yyaccept_fail.--skeleton.re similarity index 100% rename from re2c/test/control_flow_yymarker_yyaccept_fail.--skeleton.re rename to test/control_flow_yymarker_yyaccept_fail.--skeleton.re diff --git a/re2c/test/control_flow_yymarker_yyaccept_fail.c b/test/control_flow_yymarker_yyaccept_fail.c similarity index 100% rename from re2c/test/control_flow_yymarker_yyaccept_fail.c rename to test/control_flow_yymarker_yyaccept_fail.c diff --git a/re2c/test/control_flow_yymarker_yyaccept_fail.re b/test/control_flow_yymarker_yyaccept_fail.re similarity index 100% rename from re2c/test/control_flow_yymarker_yyaccept_fail.re rename to test/control_flow_yymarker_yyaccept_fail.re diff --git a/re2c/test/control_flow_yymarker_yyaccept_ok.--skeleton.c b/test/control_flow_yymarker_yyaccept_ok.--skeleton.c similarity index 100% rename from re2c/test/control_flow_yymarker_yyaccept_ok.--skeleton.c rename to test/control_flow_yymarker_yyaccept_ok.--skeleton.c diff --git a/re2c/test/control_flow_yymarker_yyaccept_ok.--skeleton.re b/test/control_flow_yymarker_yyaccept_ok.--skeleton.re similarity index 100% rename from re2c/test/control_flow_yymarker_yyaccept_ok.--skeleton.re rename to test/control_flow_yymarker_yyaccept_ok.--skeleton.re diff --git a/re2c/test/control_flow_yymarker_yyaccept_ok.c b/test/control_flow_yymarker_yyaccept_ok.c similarity index 100% rename from re2c/test/control_flow_yymarker_yyaccept_ok.c rename to test/control_flow_yymarker_yyaccept_ok.c diff --git a/re2c/test/control_flow_yymarker_yyaccept_ok.re b/test/control_flow_yymarker_yyaccept_ok.re similarity index 100% rename from re2c/test/control_flow_yymarker_yyaccept_ok.re rename to test/control_flow_yymarker_yyaccept_ok.re diff --git a/re2c/test/cpoint_class_error_eol.c b/test/cpoint_class_error_eol.c similarity index 100% rename from re2c/test/cpoint_class_error_eol.c rename to test/cpoint_class_error_eol.c diff --git a/re2c/test/cpoint_class_error_eol.re b/test/cpoint_class_error_eol.re similarity index 100% rename from re2c/test/cpoint_class_error_eol.re rename to test/cpoint_class_error_eol.re diff --git a/re2c/test/cpoint_class_error_esc_eol.c b/test/cpoint_class_error_esc_eol.c similarity index 100% rename from re2c/test/cpoint_class_error_esc_eol.c rename to test/cpoint_class_error_esc_eol.c diff --git a/re2c/test/cpoint_class_error_esc_eol.re b/test/cpoint_class_error_esc_eol.re similarity index 100% rename from re2c/test/cpoint_class_error_esc_eol.re rename to test/cpoint_class_error_esc_eol.re diff --git a/re2c/test/cpoint_class_esc_dash.c b/test/cpoint_class_esc_dash.c similarity index 100% rename from re2c/test/cpoint_class_esc_dash.c rename to test/cpoint_class_esc_dash.c diff --git a/re2c/test/cpoint_class_esc_dash.re b/test/cpoint_class_esc_dash.re similarity index 100% rename from re2c/test/cpoint_class_esc_dash.re rename to test/cpoint_class_esc_dash.re diff --git a/re2c/test/cpoint_string_error_eol.c b/test/cpoint_string_error_eol.c similarity index 100% rename from re2c/test/cpoint_string_error_eol.c rename to test/cpoint_string_error_eol.c diff --git a/re2c/test/cpoint_string_error_eol.re b/test/cpoint_string_error_eol.re similarity index 100% rename from re2c/test/cpoint_string_error_eol.re rename to test/cpoint_string_error_eol.re diff --git a/re2c/test/cpoint_string_error_esc_eol.c b/test/cpoint_string_error_esc_eol.c similarity index 100% rename from re2c/test/cpoint_string_error_esc_eol.c rename to test/cpoint_string_error_esc_eol.c diff --git a/re2c/test/cpoint_string_error_esc_eol.re b/test/cpoint_string_error_esc_eol.re similarity index 100% rename from re2c/test/cpoint_string_error_esc_eol.re rename to test/cpoint_string_error_esc_eol.re diff --git a/re2c/test/ctx.--skeleton.c b/test/ctx.--skeleton.c similarity index 100% rename from re2c/test/ctx.--skeleton.c rename to test/ctx.--skeleton.c diff --git a/re2c/test/ctx.--skeleton.re b/test/ctx.--skeleton.re similarity index 100% rename from re2c/test/ctx.--skeleton.re rename to test/ctx.--skeleton.re diff --git a/re2c/test/ctx.b.c b/test/ctx.b.c similarity index 100% rename from re2c/test/ctx.b.c rename to test/ctx.b.c diff --git a/re2c/test/ctx.b.re b/test/ctx.b.re similarity index 100% rename from re2c/test/ctx.b.re rename to test/ctx.b.re diff --git a/re2c/test/ctx.c b/test/ctx.c similarity index 100% rename from re2c/test/ctx.c rename to test/ctx.c diff --git a/re2c/test/ctx.re b/test/ctx.re similarity index 100% rename from re2c/test/ctx.re rename to test/ctx.re diff --git a/re2c/test/ctx.s.c b/test/ctx.s.c similarity index 100% rename from re2c/test/ctx.s.c rename to test/ctx.s.c diff --git a/re2c/test/ctx.s.re b/test/ctx.s.re similarity index 100% rename from re2c/test/ctx.s.re rename to test/ctx.s.re diff --git a/re2c/test/cunroll.c b/test/cunroll.c similarity index 100% rename from re2c/test/cunroll.c rename to test/cunroll.c diff --git a/re2c/test/cunroll.re b/test/cunroll.re similarity index 100% rename from re2c/test/cunroll.re rename to test/cunroll.re diff --git a/re2c/test/cvsignore.b.c b/test/cvsignore.b.c similarity index 100% rename from re2c/test/cvsignore.b.c rename to test/cvsignore.b.c diff --git a/re2c/test/cvsignore.b.re b/test/cvsignore.b.re similarity index 100% rename from re2c/test/cvsignore.b.re rename to test/cvsignore.b.re diff --git a/re2c/test/cvsignore.c b/test/cvsignore.c similarity index 100% rename from re2c/test/cvsignore.c rename to test/cvsignore.c diff --git a/re2c/test/cvsignore.re b/test/cvsignore.re similarity index 100% rename from re2c/test/cvsignore.re rename to test/cvsignore.re diff --git a/re2c/test/cvsignore.s.c b/test/cvsignore.s.c similarity index 100% rename from re2c/test/cvsignore.s.c rename to test/cvsignore.s.c diff --git a/re2c/test/cvsignore.s.re b/test/cvsignore.s.re similarity index 100% rename from re2c/test/cvsignore.s.re rename to test/cvsignore.s.re diff --git a/re2c/test/cvsignore.u.c b/test/cvsignore.u.c similarity index 100% rename from re2c/test/cvsignore.u.c rename to test/cvsignore.u.c diff --git a/re2c/test/cvsignore.u.re b/test/cvsignore.u.re similarity index 100% rename from re2c/test/cvsignore.u.re rename to test/cvsignore.u.re diff --git a/re2c/test/cvsignore.ub.c b/test/cvsignore.ub.c similarity index 100% rename from re2c/test/cvsignore.ub.c rename to test/cvsignore.ub.c diff --git a/re2c/test/cvsignore.ub.re b/test/cvsignore.ub.re similarity index 100% rename from re2c/test/cvsignore.ub.re rename to test/cvsignore.ub.re diff --git a/re2c/test/cvsignore.w.c b/test/cvsignore.w.c similarity index 100% rename from re2c/test/cvsignore.w.c rename to test/cvsignore.w.c diff --git a/re2c/test/cvsignore.w.re b/test/cvsignore.w.re similarity index 100% rename from re2c/test/cvsignore.w.re rename to test/cvsignore.w.re diff --git a/re2c/test/cvsignore.wb.c b/test/cvsignore.wb.c similarity index 100% rename from re2c/test/cvsignore.wb.c rename to test/cvsignore.wb.c diff --git a/re2c/test/cvsignore.wb.re b/test/cvsignore.wb.re similarity index 100% rename from re2c/test/cvsignore.wb.re rename to test/cvsignore.wb.re diff --git a/re2c/test/debug/adfa.i--posix-captures--dump-adfa.c b/test/debug/adfa.i--posix-captures--dump-adfa.c similarity index 100% rename from re2c/test/debug/adfa.i--posix-captures--dump-adfa.c rename to test/debug/adfa.i--posix-captures--dump-adfa.c diff --git a/re2c/test/debug/adfa.i--posix-captures--dump-adfa.re b/test/debug/adfa.i--posix-captures--dump-adfa.re similarity index 100% rename from re2c/test/debug/adfa.i--posix-captures--dump-adfa.re rename to test/debug/adfa.i--posix-captures--dump-adfa.re diff --git a/re2c/test/debug/cfg.i--posix-captures--dump-cfg.c b/test/debug/cfg.i--posix-captures--dump-cfg.c similarity index 100% rename from re2c/test/debug/cfg.i--posix-captures--dump-cfg.c rename to test/debug/cfg.i--posix-captures--dump-cfg.c diff --git a/re2c/test/debug/cfg.i--posix-captures--dump-cfg.re b/test/debug/cfg.i--posix-captures--dump-cfg.re similarity index 100% rename from re2c/test/debug/cfg.i--posix-captures--dump-cfg.re rename to test/debug/cfg.i--posix-captures--dump-cfg.re diff --git a/re2c/test/debug/closure_stats.i--posix-captures--posix-closure(gor1)--dump-closure-stats.c b/test/debug/closure_stats.i--posix-captures--posix-closure(gor1)--dump-closure-stats.c similarity index 100% rename from re2c/test/debug/closure_stats.i--posix-captures--posix-closure(gor1)--dump-closure-stats.c rename to test/debug/closure_stats.i--posix-captures--posix-closure(gor1)--dump-closure-stats.c diff --git a/re2c/test/debug/closure_stats.i--posix-captures--posix-closure(gor1)--dump-closure-stats.re b/test/debug/closure_stats.i--posix-captures--posix-closure(gor1)--dump-closure-stats.re similarity index 100% rename from re2c/test/debug/closure_stats.i--posix-captures--posix-closure(gor1)--dump-closure-stats.re rename to test/debug/closure_stats.i--posix-captures--posix-closure(gor1)--dump-closure-stats.re diff --git a/re2c/test/debug/closure_stats.i--posix-captures--posix-closure(gtop)--dump-closure-stats.c b/test/debug/closure_stats.i--posix-captures--posix-closure(gtop)--dump-closure-stats.c similarity index 100% rename from re2c/test/debug/closure_stats.i--posix-captures--posix-closure(gtop)--dump-closure-stats.c rename to test/debug/closure_stats.i--posix-captures--posix-closure(gtop)--dump-closure-stats.c diff --git a/re2c/test/debug/closure_stats.i--posix-captures--posix-closure(gtop)--dump-closure-stats.re b/test/debug/closure_stats.i--posix-captures--posix-closure(gtop)--dump-closure-stats.re similarity index 100% rename from re2c/test/debug/closure_stats.i--posix-captures--posix-closure(gtop)--dump-closure-stats.re rename to test/debug/closure_stats.i--posix-captures--posix-closure(gtop)--dump-closure-stats.re diff --git a/re2c/test/debug/dfa_det.i--posix-captures--dump-dfa-det.c b/test/debug/dfa_det.i--posix-captures--dump-dfa-det.c similarity index 100% rename from re2c/test/debug/dfa_det.i--posix-captures--dump-dfa-det.c rename to test/debug/dfa_det.i--posix-captures--dump-dfa-det.c diff --git a/re2c/test/debug/dfa_det.i--posix-captures--dump-dfa-det.re b/test/debug/dfa_det.i--posix-captures--dump-dfa-det.re similarity index 100% rename from re2c/test/debug/dfa_det.i--posix-captures--dump-dfa-det.re rename to test/debug/dfa_det.i--posix-captures--dump-dfa-det.re diff --git a/re2c/test/debug/dfa_min.i--posix-captures--dump-dfa-min.c b/test/debug/dfa_min.i--posix-captures--dump-dfa-min.c similarity index 100% rename from re2c/test/debug/dfa_min.i--posix-captures--dump-dfa-min.c rename to test/debug/dfa_min.i--posix-captures--dump-dfa-min.c diff --git a/re2c/test/debug/dfa_min.i--posix-captures--dump-dfa-min.re b/test/debug/dfa_min.i--posix-captures--dump-dfa-min.re similarity index 100% rename from re2c/test/debug/dfa_min.i--posix-captures--dump-dfa-min.re rename to test/debug/dfa_min.i--posix-captures--dump-dfa-min.re diff --git a/re2c/test/debug/dfa_raw.i--posix-captures--dump-dfa-raw.c b/test/debug/dfa_raw.i--posix-captures--dump-dfa-raw.c similarity index 100% rename from re2c/test/debug/dfa_raw.i--posix-captures--dump-dfa-raw.c rename to test/debug/dfa_raw.i--posix-captures--dump-dfa-raw.c diff --git a/re2c/test/debug/dfa_raw.i--posix-captures--dump-dfa-raw.re b/test/debug/dfa_raw.i--posix-captures--dump-dfa-raw.re similarity index 100% rename from re2c/test/debug/dfa_raw.i--posix-captures--dump-dfa-raw.re rename to test/debug/dfa_raw.i--posix-captures--dump-dfa-raw.re diff --git a/re2c/test/debug/dfa_tagopt.i--posix-captures--dump-dfa-tagopt.c b/test/debug/dfa_tagopt.i--posix-captures--dump-dfa-tagopt.c similarity index 100% rename from re2c/test/debug/dfa_tagopt.i--posix-captures--dump-dfa-tagopt.c rename to test/debug/dfa_tagopt.i--posix-captures--dump-dfa-tagopt.c diff --git a/re2c/test/debug/dfa_tagopt.i--posix-captures--dump-dfa-tagopt.re b/test/debug/dfa_tagopt.i--posix-captures--dump-dfa-tagopt.re similarity index 100% rename from re2c/test/debug/dfa_tagopt.i--posix-captures--dump-dfa-tagopt.re rename to test/debug/dfa_tagopt.i--posix-captures--dump-dfa-tagopt.re diff --git a/re2c/test/debug/interf.i--posix-captures--dump-interf.c b/test/debug/interf.i--posix-captures--dump-interf.c similarity index 100% rename from re2c/test/debug/interf.i--posix-captures--dump-interf.c rename to test/debug/interf.i--posix-captures--dump-interf.c diff --git a/re2c/test/debug/interf.i--posix-captures--dump-interf.re b/test/debug/interf.i--posix-captures--dump-interf.re similarity index 100% rename from re2c/test/debug/interf.i--posix-captures--dump-interf.re rename to test/debug/interf.i--posix-captures--dump-interf.re diff --git a/re2c/test/debug/nfa.i--posix-captures--dump-nfa.c b/test/debug/nfa.i--posix-captures--dump-nfa.c similarity index 100% rename from re2c/test/debug/nfa.i--posix-captures--dump-nfa.c rename to test/debug/nfa.i--posix-captures--dump-nfa.c diff --git a/re2c/test/debug/nfa.i--posix-captures--dump-nfa.re b/test/debug/nfa.i--posix-captures--dump-nfa.re similarity index 100% rename from re2c/test/debug/nfa.i--posix-captures--dump-nfa.re rename to test/debug/nfa.i--posix-captures--dump-nfa.re diff --git a/re2c/test/dot/dot.--emit-dot.c b/test/dot/dot.--emit-dot.c similarity index 100% rename from re2c/test/dot/dot.--emit-dot.c rename to test/dot/dot.--emit-dot.c diff --git a/re2c/test/dot/dot.--emit-dot.re b/test/dot/dot.--emit-dot.re similarity index 100% rename from re2c/test/dot/dot.--emit-dot.re rename to test/dot/dot.--emit-dot.re diff --git a/re2c/test/dot/dot2.--emit-dot.c b/test/dot/dot2.--emit-dot.c similarity index 100% rename from re2c/test/dot/dot2.--emit-dot.c rename to test/dot/dot2.--emit-dot.c diff --git a/re2c/test/dot/dot2.--emit-dot.re b/test/dot/dot2.--emit-dot.re similarity index 100% rename from re2c/test/dot/dot2.--emit-dot.re rename to test/dot/dot2.--emit-dot.re diff --git a/re2c/test/dot/dot_backslash.--emit-dot.c b/test/dot/dot_backslash.--emit-dot.c similarity index 100% rename from re2c/test/dot/dot_backslash.--emit-dot.c rename to test/dot/dot_backslash.--emit-dot.c diff --git a/re2c/test/dot/dot_backslash.--emit-dot.re b/test/dot/dot_backslash.--emit-dot.re similarity index 100% rename from re2c/test/dot/dot_backslash.--emit-dot.re rename to test/dot/dot_backslash.--emit-dot.re diff --git a/re2c/test/dot/dot_conditions.c--emit-dot.c b/test/dot/dot_conditions.c--emit-dot.c similarity index 100% rename from re2c/test/dot/dot_conditions.c--emit-dot.c rename to test/dot/dot_conditions.c--emit-dot.c diff --git a/re2c/test/dot/dot_conditions.c--emit-dot.re b/test/dot/dot_conditions.c--emit-dot.re similarity index 100% rename from re2c/test/dot/dot_conditions.c--emit-dot.re rename to test/dot/dot_conditions.c--emit-dot.re diff --git a/re2c/test/dot/dot_ranges.--emit-dot.c b/test/dot/dot_ranges.--emit-dot.c similarity index 100% rename from re2c/test/dot/dot_ranges.--emit-dot.c rename to test/dot/dot_ranges.--emit-dot.c diff --git a/re2c/test/dot/dot_ranges.--emit-dot.re b/test/dot/dot_ranges.--emit-dot.re similarity index 100% rename from re2c/test/dot/dot_ranges.--emit-dot.re rename to test/dot/dot_ranges.--emit-dot.re diff --git a/re2c/test/encodings/bug1711240.ei.c b/test/encodings/bug1711240.ei.c similarity index 100% rename from re2c/test/encodings/bug1711240.ei.c rename to test/encodings/bug1711240.ei.c diff --git a/re2c/test/encodings/bug1711240.ei.re b/test/encodings/bug1711240.ei.re similarity index 100% rename from re2c/test/encodings/bug1711240.ei.re rename to test/encodings/bug1711240.ei.re diff --git a/re2c/test/encodings/bug1711240.eis.c b/test/encodings/bug1711240.eis.c similarity index 100% rename from re2c/test/encodings/bug1711240.eis.c rename to test/encodings/bug1711240.eis.c diff --git a/re2c/test/encodings/bug1711240.eis.re b/test/encodings/bug1711240.eis.re similarity index 100% rename from re2c/test/encodings/bug1711240.eis.re rename to test/encodings/bug1711240.eis.re diff --git a/re2c/test/encodings/bug2102138a.ei.c b/test/encodings/bug2102138a.ei.c similarity index 100% rename from re2c/test/encodings/bug2102138a.ei.c rename to test/encodings/bug2102138a.ei.c diff --git a/re2c/test/encodings/bug2102138a.ei.re b/test/encodings/bug2102138a.ei.re similarity index 100% rename from re2c/test/encodings/bug2102138a.ei.re rename to test/encodings/bug2102138a.ei.re diff --git a/re2c/test/encodings/bug2102138b.ei.c b/test/encodings/bug2102138b.ei.c similarity index 100% rename from re2c/test/encodings/bug2102138b.ei.c rename to test/encodings/bug2102138b.ei.c diff --git a/re2c/test/encodings/bug2102138b.ei.re b/test/encodings/bug2102138b.ei.re similarity index 100% rename from re2c/test/encodings/bug2102138b.ei.re rename to test/encodings/bug2102138b.ei.re diff --git a/re2c/test/encodings/bug2102138c.ei.c b/test/encodings/bug2102138c.ei.c similarity index 100% rename from re2c/test/encodings/bug2102138c.ei.c rename to test/encodings/bug2102138c.ei.c diff --git a/re2c/test/encodings/bug2102138c.ei.re b/test/encodings/bug2102138c.ei.re similarity index 100% rename from re2c/test/encodings/bug2102138c.ei.re rename to test/encodings/bug2102138c.ei.re diff --git a/re2c/test/encodings/calc_001.dei.c b/test/encodings/calc_001.dei.c similarity index 100% rename from re2c/test/encodings/calc_001.dei.c rename to test/encodings/calc_001.dei.c diff --git a/re2c/test/encodings/calc_001.dei.re b/test/encodings/calc_001.dei.re similarity index 100% rename from re2c/test/encodings/calc_001.dei.re rename to test/encodings/calc_001.dei.re diff --git a/re2c/test/encodings/calc_001.ei.c b/test/encodings/calc_001.ei.c similarity index 100% rename from re2c/test/encodings/calc_001.ei.c rename to test/encodings/calc_001.ei.c diff --git a/re2c/test/encodings/calc_001.ei.re b/test/encodings/calc_001.ei.re similarity index 100% rename from re2c/test/encodings/calc_001.ei.re rename to test/encodings/calc_001.ei.re diff --git a/re2c/test/encodings/class1.i.c b/test/encodings/class1.i.c similarity index 100% rename from re2c/test/encodings/class1.i.c rename to test/encodings/class1.i.c diff --git a/re2c/test/encodings/class1.i.re b/test/encodings/class1.i.re similarity index 100% rename from re2c/test/encodings/class1.i.re rename to test/encodings/class1.i.re diff --git a/re2c/test/encodings/class2.i.c b/test/encodings/class2.i.c similarity index 100% rename from re2c/test/encodings/class2.i.c rename to test/encodings/class2.i.c diff --git a/re2c/test/encodings/class2.i.re b/test/encodings/class2.i.re similarity index 100% rename from re2c/test/encodings/class2.i.re rename to test/encodings/class2.i.re diff --git a/re2c/test/encodings/class3.i8.c b/test/encodings/class3.i8.c similarity index 100% rename from re2c/test/encodings/class3.i8.c rename to test/encodings/class3.i8.c diff --git a/re2c/test/encodings/class3.i8.re b/test/encodings/class3.i8.re similarity index 100% rename from re2c/test/encodings/class3.i8.re rename to test/encodings/class3.i8.re diff --git a/re2c/test/encodings/class4.i.c b/test/encodings/class4.i.c similarity index 100% rename from re2c/test/encodings/class4.i.c rename to test/encodings/class4.i.c diff --git a/re2c/test/encodings/class4.i.re b/test/encodings/class4.i.re similarity index 100% rename from re2c/test/encodings/class4.i.re rename to test/encodings/class4.i.re diff --git a/re2c/test/encodings/code_points.8.c b/test/encodings/code_points.8.c similarity index 100% rename from re2c/test/encodings/code_points.8.c rename to test/encodings/code_points.8.c diff --git a/re2c/test/encodings/code_points.8.re b/test/encodings/code_points.8.re similarity index 100% rename from re2c/test/encodings/code_points.8.re rename to test/encodings/code_points.8.re diff --git a/re2c/test/encodings/code_points.c b/test/encodings/code_points.c similarity index 100% rename from re2c/test/encodings/code_points.c rename to test/encodings/code_points.c diff --git a/re2c/test/encodings/code_points.e.c b/test/encodings/code_points.e.c similarity index 100% rename from re2c/test/encodings/code_points.e.c rename to test/encodings/code_points.e.c diff --git a/re2c/test/encodings/code_points.e.re b/test/encodings/code_points.e.re similarity index 100% rename from re2c/test/encodings/code_points.e.re rename to test/encodings/code_points.e.re diff --git a/re2c/test/encodings/code_points.re b/test/encodings/code_points.re similarity index 100% rename from re2c/test/encodings/code_points.re rename to test/encodings/code_points.re diff --git a/re2c/test/encodings/code_points.u.c b/test/encodings/code_points.u.c similarity index 100% rename from re2c/test/encodings/code_points.u.c rename to test/encodings/code_points.u.c diff --git a/re2c/test/encodings/code_points.u.re b/test/encodings/code_points.u.re similarity index 100% rename from re2c/test/encodings/code_points.u.re rename to test/encodings/code_points.u.re diff --git a/re2c/test/encodings/code_points.w.c b/test/encodings/code_points.w.c similarity index 100% rename from re2c/test/encodings/code_points.w.c rename to test/encodings/code_points.w.c diff --git a/re2c/test/encodings/code_points.w.re b/test/encodings/code_points.w.re similarity index 100% rename from re2c/test/encodings/code_points.w.re rename to test/encodings/code_points.w.re diff --git a/re2c/test/encodings/code_points.x.c b/test/encodings/code_points.x.c similarity index 100% rename from re2c/test/encodings/code_points.x.c rename to test/encodings/code_points.x.c diff --git a/re2c/test/encodings/code_points.x.re b/test/encodings/code_points.x.re similarity index 100% rename from re2c/test/encodings/code_points.x.re rename to test/encodings/code_points.x.re diff --git a/re2c/test/encodings/code_points_error.8.c b/test/encodings/code_points_error.8.c similarity index 100% rename from re2c/test/encodings/code_points_error.8.c rename to test/encodings/code_points_error.8.c diff --git a/re2c/test/encodings/code_points_error.8.re b/test/encodings/code_points_error.8.re similarity index 100% rename from re2c/test/encodings/code_points_error.8.re rename to test/encodings/code_points_error.8.re diff --git a/re2c/test/encodings/code_points_error.c b/test/encodings/code_points_error.c similarity index 100% rename from re2c/test/encodings/code_points_error.c rename to test/encodings/code_points_error.c diff --git a/re2c/test/encodings/code_points_error.e.c b/test/encodings/code_points_error.e.c similarity index 100% rename from re2c/test/encodings/code_points_error.e.c rename to test/encodings/code_points_error.e.c diff --git a/re2c/test/encodings/code_points_error.e.re b/test/encodings/code_points_error.e.re similarity index 100% rename from re2c/test/encodings/code_points_error.e.re rename to test/encodings/code_points_error.e.re diff --git a/re2c/test/encodings/code_points_error.re b/test/encodings/code_points_error.re similarity index 100% rename from re2c/test/encodings/code_points_error.re rename to test/encodings/code_points_error.re diff --git a/re2c/test/encodings/code_points_error.u.c b/test/encodings/code_points_error.u.c similarity index 100% rename from re2c/test/encodings/code_points_error.u.c rename to test/encodings/code_points_error.u.c diff --git a/re2c/test/encodings/code_points_error.u.re b/test/encodings/code_points_error.u.re similarity index 100% rename from re2c/test/encodings/code_points_error.u.re rename to test/encodings/code_points_error.u.re diff --git a/re2c/test/encodings/code_points_error.w.c b/test/encodings/code_points_error.w.c similarity index 100% rename from re2c/test/encodings/code_points_error.w.c rename to test/encodings/code_points_error.w.c diff --git a/re2c/test/encodings/code_points_error.w.re b/test/encodings/code_points_error.w.re similarity index 100% rename from re2c/test/encodings/code_points_error.w.re rename to test/encodings/code_points_error.w.re diff --git a/re2c/test/encodings/code_points_error.x.c b/test/encodings/code_points_error.x.c similarity index 100% rename from re2c/test/encodings/code_points_error.x.c rename to test/encodings/code_points_error.x.c diff --git a/re2c/test/encodings/code_points_error.x.re b/test/encodings/code_points_error.x.re similarity index 100% rename from re2c/test/encodings/code_points_error.x.re rename to test/encodings/code_points_error.x.re diff --git a/re2c/test/encodings/default.8.c b/test/encodings/default.8.c similarity index 100% rename from re2c/test/encodings/default.8.c rename to test/encodings/default.8.c diff --git a/re2c/test/encodings/default.8.re b/test/encodings/default.8.re similarity index 100% rename from re2c/test/encodings/default.8.re rename to test/encodings/default.8.re diff --git a/re2c/test/encodings/default.c b/test/encodings/default.c similarity index 100% rename from re2c/test/encodings/default.c rename to test/encodings/default.c diff --git a/re2c/test/encodings/default.e.c b/test/encodings/default.e.c similarity index 100% rename from re2c/test/encodings/default.e.c rename to test/encodings/default.e.c diff --git a/re2c/test/encodings/default.e.re b/test/encodings/default.e.re similarity index 100% rename from re2c/test/encodings/default.e.re rename to test/encodings/default.e.re diff --git a/re2c/test/encodings/default.re b/test/encodings/default.re similarity index 100% rename from re2c/test/encodings/default.re rename to test/encodings/default.re diff --git a/re2c/test/encodings/default.u.c b/test/encodings/default.u.c similarity index 100% rename from re2c/test/encodings/default.u.c rename to test/encodings/default.u.c diff --git a/re2c/test/encodings/default.u.re b/test/encodings/default.u.re similarity index 100% rename from re2c/test/encodings/default.u.re rename to test/encodings/default.u.re diff --git a/re2c/test/encodings/default.w.c b/test/encodings/default.w.c similarity index 100% rename from re2c/test/encodings/default.w.c rename to test/encodings/default.w.c diff --git a/re2c/test/encodings/default.w.re b/test/encodings/default.w.re similarity index 100% rename from re2c/test/encodings/default.w.re rename to test/encodings/default.w.re diff --git a/re2c/test/encodings/default.x.c b/test/encodings/default.x.c similarity index 100% rename from re2c/test/encodings/default.x.c rename to test/encodings/default.x.c diff --git a/re2c/test/encodings/default.x.re b/test/encodings/default.x.re similarity index 100% rename from re2c/test/encodings/default.x.re rename to test/encodings/default.x.re diff --git a/re2c/test/encodings/default_00.c b/test/encodings/default_00.c similarity index 100% rename from re2c/test/encodings/default_00.c rename to test/encodings/default_00.c diff --git a/re2c/test/encodings/default_00.re b/test/encodings/default_00.re similarity index 100% rename from re2c/test/encodings/default_00.re rename to test/encodings/default_00.re diff --git a/re2c/test/encodings/default_dup.i.c b/test/encodings/default_dup.i.c similarity index 100% rename from re2c/test/encodings/default_dup.i.c rename to test/encodings/default_dup.i.c diff --git a/re2c/test/encodings/default_dup.i.re b/test/encodings/default_dup.i.re similarity index 100% rename from re2c/test/encodings/default_dup.i.re rename to test/encodings/default_dup.i.re diff --git a/re2c/test/encodings/default_dup.ic.c b/test/encodings/default_dup.ic.c similarity index 100% rename from re2c/test/encodings/default_dup.ic.c rename to test/encodings/default_dup.ic.c diff --git a/re2c/test/encodings/default_dup.ic.re b/test/encodings/default_dup.ic.re similarity index 100% rename from re2c/test/encodings/default_dup.ic.re rename to test/encodings/default_dup.ic.re diff --git a/re2c/test/encodings/default_dup_star_1.ic.c b/test/encodings/default_dup_star_1.ic.c similarity index 100% rename from re2c/test/encodings/default_dup_star_1.ic.c rename to test/encodings/default_dup_star_1.ic.c diff --git a/re2c/test/encodings/default_dup_star_1.ic.re b/test/encodings/default_dup_star_1.ic.re similarity index 100% rename from re2c/test/encodings/default_dup_star_1.ic.re rename to test/encodings/default_dup_star_1.ic.re diff --git a/re2c/test/encodings/default_dup_star_2.ic.c b/test/encodings/default_dup_star_2.ic.c similarity index 100% rename from re2c/test/encodings/default_dup_star_2.ic.c rename to test/encodings/default_dup_star_2.ic.c diff --git a/re2c/test/encodings/default_dup_star_2.ic.re b/test/encodings/default_dup_star_2.ic.re similarity index 100% rename from re2c/test/encodings/default_dup_star_2.ic.re rename to test/encodings/default_dup_star_2.ic.re diff --git a/re2c/test/encodings/default_full.8--encoding-policy(fail).c b/test/encodings/default_full.8--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/default_full.8--encoding-policy(fail).c rename to test/encodings/default_full.8--encoding-policy(fail).c diff --git a/re2c/test/encodings/default_full.8--encoding-policy(fail).re b/test/encodings/default_full.8--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/default_full.8--encoding-policy(fail).re rename to test/encodings/default_full.8--encoding-policy(fail).re diff --git a/re2c/test/encodings/default_full.8--encoding-policy(substitute).c b/test/encodings/default_full.8--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/default_full.8--encoding-policy(substitute).c rename to test/encodings/default_full.8--encoding-policy(substitute).c diff --git a/re2c/test/encodings/default_full.8--encoding-policy(substitute).re b/test/encodings/default_full.8--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/default_full.8--encoding-policy(substitute).re rename to test/encodings/default_full.8--encoding-policy(substitute).re diff --git a/re2c/test/encodings/default_full.8.c b/test/encodings/default_full.8.c similarity index 100% rename from re2c/test/encodings/default_full.8.c rename to test/encodings/default_full.8.c diff --git a/re2c/test/encodings/default_full.8.re b/test/encodings/default_full.8.re similarity index 100% rename from re2c/test/encodings/default_full.8.re rename to test/encodings/default_full.8.re diff --git a/re2c/test/encodings/default_full.c b/test/encodings/default_full.c similarity index 100% rename from re2c/test/encodings/default_full.c rename to test/encodings/default_full.c diff --git a/re2c/test/encodings/default_full.e.c b/test/encodings/default_full.e.c similarity index 100% rename from re2c/test/encodings/default_full.e.c rename to test/encodings/default_full.e.c diff --git a/re2c/test/encodings/default_full.e.re b/test/encodings/default_full.e.re similarity index 100% rename from re2c/test/encodings/default_full.e.re rename to test/encodings/default_full.e.re diff --git a/re2c/test/encodings/default_full.re b/test/encodings/default_full.re similarity index 100% rename from re2c/test/encodings/default_full.re rename to test/encodings/default_full.re diff --git a/re2c/test/encodings/default_full.u--encoding-policy(fail).c b/test/encodings/default_full.u--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/default_full.u--encoding-policy(fail).c rename to test/encodings/default_full.u--encoding-policy(fail).c diff --git a/re2c/test/encodings/default_full.u--encoding-policy(fail).re b/test/encodings/default_full.u--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/default_full.u--encoding-policy(fail).re rename to test/encodings/default_full.u--encoding-policy(fail).re diff --git a/re2c/test/encodings/default_full.u--encoding-policy(substitute).c b/test/encodings/default_full.u--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/default_full.u--encoding-policy(substitute).c rename to test/encodings/default_full.u--encoding-policy(substitute).c diff --git a/re2c/test/encodings/default_full.u--encoding-policy(substitute).re b/test/encodings/default_full.u--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/default_full.u--encoding-policy(substitute).re rename to test/encodings/default_full.u--encoding-policy(substitute).re diff --git a/re2c/test/encodings/default_full.u.c b/test/encodings/default_full.u.c similarity index 100% rename from re2c/test/encodings/default_full.u.c rename to test/encodings/default_full.u.c diff --git a/re2c/test/encodings/default_full.u.re b/test/encodings/default_full.u.re similarity index 100% rename from re2c/test/encodings/default_full.u.re rename to test/encodings/default_full.u.re diff --git a/re2c/test/encodings/default_full.w--encoding-policy(fail).c b/test/encodings/default_full.w--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/default_full.w--encoding-policy(fail).c rename to test/encodings/default_full.w--encoding-policy(fail).c diff --git a/re2c/test/encodings/default_full.w--encoding-policy(fail).re b/test/encodings/default_full.w--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/default_full.w--encoding-policy(fail).re rename to test/encodings/default_full.w--encoding-policy(fail).re diff --git a/re2c/test/encodings/default_full.w--encoding-policy(substitute).c b/test/encodings/default_full.w--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/default_full.w--encoding-policy(substitute).c rename to test/encodings/default_full.w--encoding-policy(substitute).c diff --git a/re2c/test/encodings/default_full.w--encoding-policy(substitute).re b/test/encodings/default_full.w--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/default_full.w--encoding-policy(substitute).re rename to test/encodings/default_full.w--encoding-policy(substitute).re diff --git a/re2c/test/encodings/default_full.w.c b/test/encodings/default_full.w.c similarity index 100% rename from re2c/test/encodings/default_full.w.c rename to test/encodings/default_full.w.c diff --git a/re2c/test/encodings/default_full.w.re b/test/encodings/default_full.w.re similarity index 100% rename from re2c/test/encodings/default_full.w.re rename to test/encodings/default_full.w.re diff --git a/re2c/test/encodings/default_full.x--encoding-policy(fail).c b/test/encodings/default_full.x--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/default_full.x--encoding-policy(fail).c rename to test/encodings/default_full.x--encoding-policy(fail).c diff --git a/re2c/test/encodings/default_full.x--encoding-policy(fail).re b/test/encodings/default_full.x--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/default_full.x--encoding-policy(fail).re rename to test/encodings/default_full.x--encoding-policy(fail).re diff --git a/re2c/test/encodings/default_full.x--encoding-policy(substitute).c b/test/encodings/default_full.x--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/default_full.x--encoding-policy(substitute).c rename to test/encodings/default_full.x--encoding-policy(substitute).c diff --git a/re2c/test/encodings/default_full.x--encoding-policy(substitute).re b/test/encodings/default_full.x--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/default_full.x--encoding-policy(substitute).re rename to test/encodings/default_full.x--encoding-policy(substitute).re diff --git a/re2c/test/encodings/default_full.x.c b/test/encodings/default_full.x.c similarity index 100% rename from re2c/test/encodings/default_full.x.c rename to test/encodings/default_full.x.c diff --git a/re2c/test/encodings/default_full.x.re b/test/encodings/default_full.x.re similarity index 100% rename from re2c/test/encodings/default_full.x.re rename to test/encodings/default_full.x.re diff --git a/re2c/test/encodings/diff.i.c b/test/encodings/diff.i.c similarity index 100% rename from re2c/test/encodings/diff.i.c rename to test/encodings/diff.i.c diff --git a/re2c/test/encodings/diff.i.re b/test/encodings/diff.i.re similarity index 100% rename from re2c/test/encodings/diff.i.re rename to test/encodings/diff.i.re diff --git a/re2c/test/encodings/diff.i8.c b/test/encodings/diff.i8.c similarity index 100% rename from re2c/test/encodings/diff.i8.c rename to test/encodings/diff.i8.c diff --git a/re2c/test/encodings/diff.i8.re b/test/encodings/diff.i8.re similarity index 100% rename from re2c/test/encodings/diff.i8.re rename to test/encodings/diff.i8.re diff --git a/re2c/test/encodings/diff.ie.c b/test/encodings/diff.ie.c similarity index 100% rename from re2c/test/encodings/diff.ie.c rename to test/encodings/diff.ie.c diff --git a/re2c/test/encodings/diff.ie.re b/test/encodings/diff.ie.re similarity index 100% rename from re2c/test/encodings/diff.ie.re rename to test/encodings/diff.ie.re diff --git a/re2c/test/encodings/diff.iu.c b/test/encodings/diff.iu.c similarity index 100% rename from re2c/test/encodings/diff.iu.c rename to test/encodings/diff.iu.c diff --git a/re2c/test/encodings/diff.iu.re b/test/encodings/diff.iu.re similarity index 100% rename from re2c/test/encodings/diff.iu.re rename to test/encodings/diff.iu.re diff --git a/re2c/test/encodings/diff.iw.c b/test/encodings/diff.iw.c similarity index 100% rename from re2c/test/encodings/diff.iw.c rename to test/encodings/diff.iw.c diff --git a/re2c/test/encodings/diff.iw.re b/test/encodings/diff.iw.re similarity index 100% rename from re2c/test/encodings/diff.iw.re rename to test/encodings/diff.iw.re diff --git a/re2c/test/encodings/diff.ix.c b/test/encodings/diff.ix.c similarity index 100% rename from re2c/test/encodings/diff.ix.c rename to test/encodings/diff.ix.c diff --git a/re2c/test/encodings/diff.ix.re b/test/encodings/diff.ix.re similarity index 100% rename from re2c/test/encodings/diff.ix.re rename to test/encodings/diff.ix.re diff --git a/re2c/test/encodings/enc_reset.i.c b/test/encodings/enc_reset.i.c similarity index 100% rename from re2c/test/encodings/enc_reset.i.c rename to test/encodings/enc_reset.i.c diff --git a/re2c/test/encodings/enc_reset.i.re b/test/encodings/enc_reset.i.re similarity index 100% rename from re2c/test/encodings/enc_reset.i.re rename to test/encodings/enc_reset.i.re diff --git a/re2c/test/encodings/gen_class_examples.hs b/test/encodings/gen_class_examples.hs similarity index 100% rename from re2c/test/encodings/gen_class_examples.hs rename to test/encodings/gen_class_examples.hs diff --git a/re2c/test/encodings/inplace_config_encoding.is.c b/test/encodings/inplace_config_encoding.is.c similarity index 100% rename from re2c/test/encodings/inplace_config_encoding.is.c rename to test/encodings/inplace_config_encoding.is.c diff --git a/re2c/test/encodings/inplace_config_encoding.is.re b/test/encodings/inplace_config_encoding.is.re similarity index 100% rename from re2c/test/encodings/inplace_config_encoding.is.re rename to test/encodings/inplace_config_encoding.is.re diff --git a/re2c/test/encodings/range_dot.8.c b/test/encodings/range_dot.8.c similarity index 100% rename from re2c/test/encodings/range_dot.8.c rename to test/encodings/range_dot.8.c diff --git a/re2c/test/encodings/range_dot.8.re b/test/encodings/range_dot.8.re similarity index 100% rename from re2c/test/encodings/range_dot.8.re rename to test/encodings/range_dot.8.re diff --git a/re2c/test/encodings/range_dot.c b/test/encodings/range_dot.c similarity index 100% rename from re2c/test/encodings/range_dot.c rename to test/encodings/range_dot.c diff --git a/re2c/test/encodings/range_dot.e.c b/test/encodings/range_dot.e.c similarity index 100% rename from re2c/test/encodings/range_dot.e.c rename to test/encodings/range_dot.e.c diff --git a/re2c/test/encodings/range_dot.e.re b/test/encodings/range_dot.e.re similarity index 100% rename from re2c/test/encodings/range_dot.e.re rename to test/encodings/range_dot.e.re diff --git a/re2c/test/encodings/range_dot.re b/test/encodings/range_dot.re similarity index 100% rename from re2c/test/encodings/range_dot.re rename to test/encodings/range_dot.re diff --git a/re2c/test/encodings/range_dot.u.c b/test/encodings/range_dot.u.c similarity index 100% rename from re2c/test/encodings/range_dot.u.c rename to test/encodings/range_dot.u.c diff --git a/re2c/test/encodings/range_dot.u.re b/test/encodings/range_dot.u.re similarity index 100% rename from re2c/test/encodings/range_dot.u.re rename to test/encodings/range_dot.u.re diff --git a/re2c/test/encodings/range_dot.w.c b/test/encodings/range_dot.w.c similarity index 100% rename from re2c/test/encodings/range_dot.w.c rename to test/encodings/range_dot.w.c diff --git a/re2c/test/encodings/range_dot.w.re b/test/encodings/range_dot.w.re similarity index 100% rename from re2c/test/encodings/range_dot.w.re rename to test/encodings/range_dot.w.re diff --git a/re2c/test/encodings/range_dot.x.c b/test/encodings/range_dot.x.c similarity index 100% rename from re2c/test/encodings/range_dot.x.c rename to test/encodings/range_dot.x.c diff --git a/re2c/test/encodings/range_dot.x.re b/test/encodings/range_dot.x.re similarity index 100% rename from re2c/test/encodings/range_dot.x.re rename to test/encodings/range_dot.x.re diff --git a/re2c/test/encodings/range_empty.8.c b/test/encodings/range_empty.8.c similarity index 100% rename from re2c/test/encodings/range_empty.8.c rename to test/encodings/range_empty.8.c diff --git a/re2c/test/encodings/range_empty.8.re b/test/encodings/range_empty.8.re similarity index 100% rename from re2c/test/encodings/range_empty.8.re rename to test/encodings/range_empty.8.re diff --git a/re2c/test/encodings/range_empty.c b/test/encodings/range_empty.c similarity index 100% rename from re2c/test/encodings/range_empty.c rename to test/encodings/range_empty.c diff --git a/re2c/test/encodings/range_empty.e.c b/test/encodings/range_empty.e.c similarity index 100% rename from re2c/test/encodings/range_empty.e.c rename to test/encodings/range_empty.e.c diff --git a/re2c/test/encodings/range_empty.e.re b/test/encodings/range_empty.e.re similarity index 100% rename from re2c/test/encodings/range_empty.e.re rename to test/encodings/range_empty.e.re diff --git a/re2c/test/encodings/range_empty.re b/test/encodings/range_empty.re similarity index 100% rename from re2c/test/encodings/range_empty.re rename to test/encodings/range_empty.re diff --git a/re2c/test/encodings/range_empty.u.c b/test/encodings/range_empty.u.c similarity index 100% rename from re2c/test/encodings/range_empty.u.c rename to test/encodings/range_empty.u.c diff --git a/re2c/test/encodings/range_empty.u.re b/test/encodings/range_empty.u.re similarity index 100% rename from re2c/test/encodings/range_empty.u.re rename to test/encodings/range_empty.u.re diff --git a/re2c/test/encodings/range_empty.w.c b/test/encodings/range_empty.w.c similarity index 100% rename from re2c/test/encodings/range_empty.w.c rename to test/encodings/range_empty.w.c diff --git a/re2c/test/encodings/range_empty.w.re b/test/encodings/range_empty.w.re similarity index 100% rename from re2c/test/encodings/range_empty.w.re rename to test/encodings/range_empty.w.re diff --git a/re2c/test/encodings/range_empty.x.c b/test/encodings/range_empty.x.c similarity index 100% rename from re2c/test/encodings/range_empty.x.c rename to test/encodings/range_empty.x.c diff --git a/re2c/test/encodings/range_empty.x.re b/test/encodings/range_empty.x.re similarity index 100% rename from re2c/test/encodings/range_empty.x.re rename to test/encodings/range_empty.x.re diff --git a/re2c/test/encodings/range_full.8.c b/test/encodings/range_full.8.c similarity index 100% rename from re2c/test/encodings/range_full.8.c rename to test/encodings/range_full.8.c diff --git a/re2c/test/encodings/range_full.8.re b/test/encodings/range_full.8.re similarity index 100% rename from re2c/test/encodings/range_full.8.re rename to test/encodings/range_full.8.re diff --git a/re2c/test/encodings/range_full.c b/test/encodings/range_full.c similarity index 100% rename from re2c/test/encodings/range_full.c rename to test/encodings/range_full.c diff --git a/re2c/test/encodings/range_full.e.c b/test/encodings/range_full.e.c similarity index 100% rename from re2c/test/encodings/range_full.e.c rename to test/encodings/range_full.e.c diff --git a/re2c/test/encodings/range_full.e.re b/test/encodings/range_full.e.re similarity index 100% rename from re2c/test/encodings/range_full.e.re rename to test/encodings/range_full.e.re diff --git a/re2c/test/encodings/range_full.re b/test/encodings/range_full.re similarity index 100% rename from re2c/test/encodings/range_full.re rename to test/encodings/range_full.re diff --git a/re2c/test/encodings/range_full.u.c b/test/encodings/range_full.u.c similarity index 100% rename from re2c/test/encodings/range_full.u.c rename to test/encodings/range_full.u.c diff --git a/re2c/test/encodings/range_full.u.re b/test/encodings/range_full.u.re similarity index 100% rename from re2c/test/encodings/range_full.u.re rename to test/encodings/range_full.u.re diff --git a/re2c/test/encodings/range_full.w.c b/test/encodings/range_full.w.c similarity index 100% rename from re2c/test/encodings/range_full.w.c rename to test/encodings/range_full.w.c diff --git a/re2c/test/encodings/range_full.w.re b/test/encodings/range_full.w.re similarity index 100% rename from re2c/test/encodings/range_full.w.re rename to test/encodings/range_full.w.re diff --git a/re2c/test/encodings/range_full.x.c b/test/encodings/range_full.x.c similarity index 100% rename from re2c/test/encodings/range_full.x.c rename to test/encodings/range_full.x.c diff --git a/re2c/test/encodings/range_full.x.re b/test/encodings/range_full.x.re similarity index 100% rename from re2c/test/encodings/range_full.x.re rename to test/encodings/range_full.x.re diff --git a/re2c/test/encodings/range_neg_lf.8.c b/test/encodings/range_neg_lf.8.c similarity index 100% rename from re2c/test/encodings/range_neg_lf.8.c rename to test/encodings/range_neg_lf.8.c diff --git a/re2c/test/encodings/range_neg_lf.8.re b/test/encodings/range_neg_lf.8.re similarity index 100% rename from re2c/test/encodings/range_neg_lf.8.re rename to test/encodings/range_neg_lf.8.re diff --git a/re2c/test/encodings/range_neg_lf.c b/test/encodings/range_neg_lf.c similarity index 100% rename from re2c/test/encodings/range_neg_lf.c rename to test/encodings/range_neg_lf.c diff --git a/re2c/test/encodings/range_neg_lf.e.c b/test/encodings/range_neg_lf.e.c similarity index 100% rename from re2c/test/encodings/range_neg_lf.e.c rename to test/encodings/range_neg_lf.e.c diff --git a/re2c/test/encodings/range_neg_lf.e.re b/test/encodings/range_neg_lf.e.re similarity index 100% rename from re2c/test/encodings/range_neg_lf.e.re rename to test/encodings/range_neg_lf.e.re diff --git a/re2c/test/encodings/range_neg_lf.re b/test/encodings/range_neg_lf.re similarity index 100% rename from re2c/test/encodings/range_neg_lf.re rename to test/encodings/range_neg_lf.re diff --git a/re2c/test/encodings/range_neg_lf.u.c b/test/encodings/range_neg_lf.u.c similarity index 100% rename from re2c/test/encodings/range_neg_lf.u.c rename to test/encodings/range_neg_lf.u.c diff --git a/re2c/test/encodings/range_neg_lf.u.re b/test/encodings/range_neg_lf.u.re similarity index 100% rename from re2c/test/encodings/range_neg_lf.u.re rename to test/encodings/range_neg_lf.u.re diff --git a/re2c/test/encodings/range_neg_lf.w.c b/test/encodings/range_neg_lf.w.c similarity index 100% rename from re2c/test/encodings/range_neg_lf.w.c rename to test/encodings/range_neg_lf.w.c diff --git a/re2c/test/encodings/range_neg_lf.w.re b/test/encodings/range_neg_lf.w.re similarity index 100% rename from re2c/test/encodings/range_neg_lf.w.re rename to test/encodings/range_neg_lf.w.re diff --git a/re2c/test/encodings/range_neg_lf.x.c b/test/encodings/range_neg_lf.x.c similarity index 100% rename from re2c/test/encodings/range_neg_lf.x.c rename to test/encodings/range_neg_lf.x.c diff --git a/re2c/test/encodings/range_neg_lf.x.re b/test/encodings/range_neg_lf.x.re similarity index 100% rename from re2c/test/encodings/range_neg_lf.x.re rename to test/encodings/range_neg_lf.x.re diff --git a/re2c/test/encodings/unicode_blocks.8--encoding-policy(fail).c b/test/encodings/unicode_blocks.8--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/unicode_blocks.8--encoding-policy(fail).c rename to test/encodings/unicode_blocks.8--encoding-policy(fail).c diff --git a/re2c/test/encodings/unicode_blocks.8--encoding-policy(fail).re b/test/encodings/unicode_blocks.8--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/unicode_blocks.8--encoding-policy(fail).re rename to test/encodings/unicode_blocks.8--encoding-policy(fail).re diff --git a/re2c/test/encodings/unicode_blocks.8--encoding-policy(ignore).c b/test/encodings/unicode_blocks.8--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_blocks.8--encoding-policy(ignore).c rename to test/encodings/unicode_blocks.8--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_blocks.8--encoding-policy(ignore).re b/test/encodings/unicode_blocks.8--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_blocks.8--encoding-policy(ignore).re rename to test/encodings/unicode_blocks.8--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_blocks.8--encoding-policy(substitute).c b/test/encodings/unicode_blocks.8--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/unicode_blocks.8--encoding-policy(substitute).c rename to test/encodings/unicode_blocks.8--encoding-policy(substitute).c diff --git a/re2c/test/encodings/unicode_blocks.8--encoding-policy(substitute).re b/test/encodings/unicode_blocks.8--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/unicode_blocks.8--encoding-policy(substitute).re rename to test/encodings/unicode_blocks.8--encoding-policy(substitute).re diff --git a/re2c/test/encodings/unicode_blocks.8--skeleton--encoding-policy(ignore).c b/test/encodings/unicode_blocks.8--skeleton--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_blocks.8--skeleton--encoding-policy(ignore).c rename to test/encodings/unicode_blocks.8--skeleton--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_blocks.8--skeleton--encoding-policy(ignore).re b/test/encodings/unicode_blocks.8--skeleton--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_blocks.8--skeleton--encoding-policy(ignore).re rename to test/encodings/unicode_blocks.8--skeleton--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_blocks.u--encoding-policy(fail).c b/test/encodings/unicode_blocks.u--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/unicode_blocks.u--encoding-policy(fail).c rename to test/encodings/unicode_blocks.u--encoding-policy(fail).c diff --git a/re2c/test/encodings/unicode_blocks.u--encoding-policy(fail).re b/test/encodings/unicode_blocks.u--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/unicode_blocks.u--encoding-policy(fail).re rename to test/encodings/unicode_blocks.u--encoding-policy(fail).re diff --git a/re2c/test/encodings/unicode_blocks.u--encoding-policy(ignore).c b/test/encodings/unicode_blocks.u--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_blocks.u--encoding-policy(ignore).c rename to test/encodings/unicode_blocks.u--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_blocks.u--encoding-policy(ignore).re b/test/encodings/unicode_blocks.u--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_blocks.u--encoding-policy(ignore).re rename to test/encodings/unicode_blocks.u--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_blocks.u--encoding-policy(substitute).c b/test/encodings/unicode_blocks.u--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/unicode_blocks.u--encoding-policy(substitute).c rename to test/encodings/unicode_blocks.u--encoding-policy(substitute).c diff --git a/re2c/test/encodings/unicode_blocks.u--encoding-policy(substitute).re b/test/encodings/unicode_blocks.u--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/unicode_blocks.u--encoding-policy(substitute).re rename to test/encodings/unicode_blocks.u--encoding-policy(substitute).re diff --git a/re2c/test/encodings/unicode_blocks.u--skeleton--encoding-policy(ignore).c b/test/encodings/unicode_blocks.u--skeleton--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_blocks.u--skeleton--encoding-policy(ignore).c rename to test/encodings/unicode_blocks.u--skeleton--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_blocks.u--skeleton--encoding-policy(ignore).re b/test/encodings/unicode_blocks.u--skeleton--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_blocks.u--skeleton--encoding-policy(ignore).re rename to test/encodings/unicode_blocks.u--skeleton--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_blocks.x--encoding-policy(fail).c b/test/encodings/unicode_blocks.x--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/unicode_blocks.x--encoding-policy(fail).c rename to test/encodings/unicode_blocks.x--encoding-policy(fail).c diff --git a/re2c/test/encodings/unicode_blocks.x--encoding-policy(fail).re b/test/encodings/unicode_blocks.x--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/unicode_blocks.x--encoding-policy(fail).re rename to test/encodings/unicode_blocks.x--encoding-policy(fail).re diff --git a/re2c/test/encodings/unicode_blocks.x--encoding-policy(ignore).c b/test/encodings/unicode_blocks.x--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_blocks.x--encoding-policy(ignore).c rename to test/encodings/unicode_blocks.x--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_blocks.x--encoding-policy(ignore).re b/test/encodings/unicode_blocks.x--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_blocks.x--encoding-policy(ignore).re rename to test/encodings/unicode_blocks.x--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_blocks.x--encoding-policy(substitute).c b/test/encodings/unicode_blocks.x--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/unicode_blocks.x--encoding-policy(substitute).c rename to test/encodings/unicode_blocks.x--encoding-policy(substitute).c diff --git a/re2c/test/encodings/unicode_blocks.x--encoding-policy(substitute).re b/test/encodings/unicode_blocks.x--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/unicode_blocks.x--encoding-policy(substitute).re rename to test/encodings/unicode_blocks.x--encoding-policy(substitute).re diff --git a/re2c/test/encodings/unicode_blocks.x--skeleton--encoding-policy(ignore).c b/test/encodings/unicode_blocks.x--skeleton--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_blocks.x--skeleton--encoding-policy(ignore).c rename to test/encodings/unicode_blocks.x--skeleton--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_blocks.x--skeleton--encoding-policy(ignore).re b/test/encodings/unicode_blocks.x--skeleton--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_blocks.x--skeleton--encoding-policy(ignore).re rename to test/encodings/unicode_blocks.x--skeleton--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_categories.re.txt b/test/encodings/unicode_categories.re.txt similarity index 100% rename from re2c/test/encodings/unicode_categories.re.txt rename to test/encodings/unicode_categories.re.txt diff --git a/re2c/test/encodings/unicode_group_C.8--encoding-policy(fail).c b/test/encodings/unicode_group_C.8--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/unicode_group_C.8--encoding-policy(fail).c rename to test/encodings/unicode_group_C.8--encoding-policy(fail).c diff --git a/re2c/test/encodings/unicode_group_C.8--encoding-policy(fail).re b/test/encodings/unicode_group_C.8--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/unicode_group_C.8--encoding-policy(fail).re rename to test/encodings/unicode_group_C.8--encoding-policy(fail).re diff --git a/re2c/test/encodings/unicode_group_C.8--encoding-policy(ignore).c b/test/encodings/unicode_group_C.8--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_group_C.8--encoding-policy(ignore).c rename to test/encodings/unicode_group_C.8--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_group_C.8--encoding-policy(ignore).re b/test/encodings/unicode_group_C.8--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_group_C.8--encoding-policy(ignore).re rename to test/encodings/unicode_group_C.8--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_group_C.8--encoding-policy(substitute).c b/test/encodings/unicode_group_C.8--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/unicode_group_C.8--encoding-policy(substitute).c rename to test/encodings/unicode_group_C.8--encoding-policy(substitute).c diff --git a/re2c/test/encodings/unicode_group_C.8--encoding-policy(substitute).re b/test/encodings/unicode_group_C.8--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/unicode_group_C.8--encoding-policy(substitute).re rename to test/encodings/unicode_group_C.8--encoding-policy(substitute).re diff --git a/re2c/test/encodings/unicode_group_C.u--encoding-policy(fail).c b/test/encodings/unicode_group_C.u--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/unicode_group_C.u--encoding-policy(fail).c rename to test/encodings/unicode_group_C.u--encoding-policy(fail).c diff --git a/re2c/test/encodings/unicode_group_C.u--encoding-policy(fail).re b/test/encodings/unicode_group_C.u--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/unicode_group_C.u--encoding-policy(fail).re rename to test/encodings/unicode_group_C.u--encoding-policy(fail).re diff --git a/re2c/test/encodings/unicode_group_C.u--encoding-policy(ignore).c b/test/encodings/unicode_group_C.u--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_group_C.u--encoding-policy(ignore).c rename to test/encodings/unicode_group_C.u--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_group_C.u--encoding-policy(ignore).re b/test/encodings/unicode_group_C.u--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_group_C.u--encoding-policy(ignore).re rename to test/encodings/unicode_group_C.u--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_group_C.u--encoding-policy(substitute).c b/test/encodings/unicode_group_C.u--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/unicode_group_C.u--encoding-policy(substitute).c rename to test/encodings/unicode_group_C.u--encoding-policy(substitute).c diff --git a/re2c/test/encodings/unicode_group_C.u--encoding-policy(substitute).re b/test/encodings/unicode_group_C.u--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/unicode_group_C.u--encoding-policy(substitute).re rename to test/encodings/unicode_group_C.u--encoding-policy(substitute).re diff --git a/re2c/test/encodings/unicode_group_C.x--encoding-policy(fail).c b/test/encodings/unicode_group_C.x--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/unicode_group_C.x--encoding-policy(fail).c rename to test/encodings/unicode_group_C.x--encoding-policy(fail).c diff --git a/re2c/test/encodings/unicode_group_C.x--encoding-policy(fail).re b/test/encodings/unicode_group_C.x--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/unicode_group_C.x--encoding-policy(fail).re rename to test/encodings/unicode_group_C.x--encoding-policy(fail).re diff --git a/re2c/test/encodings/unicode_group_C.x--encoding-policy(ignore).c b/test/encodings/unicode_group_C.x--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_group_C.x--encoding-policy(ignore).c rename to test/encodings/unicode_group_C.x--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_group_C.x--encoding-policy(ignore).re b/test/encodings/unicode_group_C.x--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_group_C.x--encoding-policy(ignore).re rename to test/encodings/unicode_group_C.x--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_group_C.x--encoding-policy(substitute).c b/test/encodings/unicode_group_C.x--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/unicode_group_C.x--encoding-policy(substitute).c rename to test/encodings/unicode_group_C.x--encoding-policy(substitute).c diff --git a/re2c/test/encodings/unicode_group_C.x--encoding-policy(substitute).re b/test/encodings/unicode_group_C.x--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/unicode_group_C.x--encoding-policy(substitute).re rename to test/encodings/unicode_group_C.x--encoding-policy(substitute).re diff --git a/re2c/test/encodings/unicode_group_Cc.8--encoding-policy(fail).c b/test/encodings/unicode_group_Cc.8--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/unicode_group_Cc.8--encoding-policy(fail).c rename to test/encodings/unicode_group_Cc.8--encoding-policy(fail).c diff --git a/re2c/test/encodings/unicode_group_Cc.8--encoding-policy(fail).re b/test/encodings/unicode_group_Cc.8--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/unicode_group_Cc.8--encoding-policy(fail).re rename to test/encodings/unicode_group_Cc.8--encoding-policy(fail).re diff --git a/re2c/test/encodings/unicode_group_Cc.8--encoding-policy(ignore).c b/test/encodings/unicode_group_Cc.8--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_group_Cc.8--encoding-policy(ignore).c rename to test/encodings/unicode_group_Cc.8--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_group_Cc.8--encoding-policy(ignore).re b/test/encodings/unicode_group_Cc.8--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_group_Cc.8--encoding-policy(ignore).re rename to test/encodings/unicode_group_Cc.8--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_group_Cc.8--encoding-policy(substitute).c b/test/encodings/unicode_group_Cc.8--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/unicode_group_Cc.8--encoding-policy(substitute).c rename to test/encodings/unicode_group_Cc.8--encoding-policy(substitute).c diff --git a/re2c/test/encodings/unicode_group_Cc.8--encoding-policy(substitute).re b/test/encodings/unicode_group_Cc.8--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/unicode_group_Cc.8--encoding-policy(substitute).re rename to test/encodings/unicode_group_Cc.8--encoding-policy(substitute).re diff --git a/re2c/test/encodings/unicode_group_Cc.u--encoding-policy(fail).c b/test/encodings/unicode_group_Cc.u--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/unicode_group_Cc.u--encoding-policy(fail).c rename to test/encodings/unicode_group_Cc.u--encoding-policy(fail).c diff --git a/re2c/test/encodings/unicode_group_Cc.u--encoding-policy(fail).re b/test/encodings/unicode_group_Cc.u--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/unicode_group_Cc.u--encoding-policy(fail).re rename to test/encodings/unicode_group_Cc.u--encoding-policy(fail).re diff --git a/re2c/test/encodings/unicode_group_Cc.u--encoding-policy(ignore).c b/test/encodings/unicode_group_Cc.u--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_group_Cc.u--encoding-policy(ignore).c rename to test/encodings/unicode_group_Cc.u--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_group_Cc.u--encoding-policy(ignore).re b/test/encodings/unicode_group_Cc.u--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_group_Cc.u--encoding-policy(ignore).re rename to test/encodings/unicode_group_Cc.u--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_group_Cc.u--encoding-policy(substitute).c b/test/encodings/unicode_group_Cc.u--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/unicode_group_Cc.u--encoding-policy(substitute).c rename to test/encodings/unicode_group_Cc.u--encoding-policy(substitute).c diff --git a/re2c/test/encodings/unicode_group_Cc.u--encoding-policy(substitute).re b/test/encodings/unicode_group_Cc.u--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/unicode_group_Cc.u--encoding-policy(substitute).re rename to test/encodings/unicode_group_Cc.u--encoding-policy(substitute).re diff --git a/re2c/test/encodings/unicode_group_Cc.x--encoding-policy(fail).c b/test/encodings/unicode_group_Cc.x--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/unicode_group_Cc.x--encoding-policy(fail).c rename to test/encodings/unicode_group_Cc.x--encoding-policy(fail).c diff --git a/re2c/test/encodings/unicode_group_Cc.x--encoding-policy(fail).re b/test/encodings/unicode_group_Cc.x--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/unicode_group_Cc.x--encoding-policy(fail).re rename to test/encodings/unicode_group_Cc.x--encoding-policy(fail).re diff --git a/re2c/test/encodings/unicode_group_Cc.x--encoding-policy(ignore).c b/test/encodings/unicode_group_Cc.x--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_group_Cc.x--encoding-policy(ignore).c rename to test/encodings/unicode_group_Cc.x--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_group_Cc.x--encoding-policy(ignore).re b/test/encodings/unicode_group_Cc.x--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_group_Cc.x--encoding-policy(ignore).re rename to test/encodings/unicode_group_Cc.x--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_group_Cc.x--encoding-policy(substitute).c b/test/encodings/unicode_group_Cc.x--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/unicode_group_Cc.x--encoding-policy(substitute).c rename to test/encodings/unicode_group_Cc.x--encoding-policy(substitute).c diff --git a/re2c/test/encodings/unicode_group_Cc.x--encoding-policy(substitute).re b/test/encodings/unicode_group_Cc.x--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/unicode_group_Cc.x--encoding-policy(substitute).re rename to test/encodings/unicode_group_Cc.x--encoding-policy(substitute).re diff --git a/re2c/test/encodings/unicode_group_Cf.8--encoding-policy(fail).c b/test/encodings/unicode_group_Cf.8--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/unicode_group_Cf.8--encoding-policy(fail).c rename to test/encodings/unicode_group_Cf.8--encoding-policy(fail).c diff --git a/re2c/test/encodings/unicode_group_Cf.8--encoding-policy(fail).re b/test/encodings/unicode_group_Cf.8--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/unicode_group_Cf.8--encoding-policy(fail).re rename to test/encodings/unicode_group_Cf.8--encoding-policy(fail).re diff --git a/re2c/test/encodings/unicode_group_Cf.8--encoding-policy(ignore).c b/test/encodings/unicode_group_Cf.8--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_group_Cf.8--encoding-policy(ignore).c rename to test/encodings/unicode_group_Cf.8--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_group_Cf.8--encoding-policy(ignore).re b/test/encodings/unicode_group_Cf.8--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_group_Cf.8--encoding-policy(ignore).re rename to test/encodings/unicode_group_Cf.8--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_group_Cf.8--encoding-policy(substitute).c b/test/encodings/unicode_group_Cf.8--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/unicode_group_Cf.8--encoding-policy(substitute).c rename to test/encodings/unicode_group_Cf.8--encoding-policy(substitute).c diff --git a/re2c/test/encodings/unicode_group_Cf.8--encoding-policy(substitute).re b/test/encodings/unicode_group_Cf.8--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/unicode_group_Cf.8--encoding-policy(substitute).re rename to test/encodings/unicode_group_Cf.8--encoding-policy(substitute).re diff --git a/re2c/test/encodings/unicode_group_Cf.u--encoding-policy(fail).c b/test/encodings/unicode_group_Cf.u--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/unicode_group_Cf.u--encoding-policy(fail).c rename to test/encodings/unicode_group_Cf.u--encoding-policy(fail).c diff --git a/re2c/test/encodings/unicode_group_Cf.u--encoding-policy(fail).re b/test/encodings/unicode_group_Cf.u--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/unicode_group_Cf.u--encoding-policy(fail).re rename to test/encodings/unicode_group_Cf.u--encoding-policy(fail).re diff --git a/re2c/test/encodings/unicode_group_Cf.u--encoding-policy(ignore).c b/test/encodings/unicode_group_Cf.u--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_group_Cf.u--encoding-policy(ignore).c rename to test/encodings/unicode_group_Cf.u--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_group_Cf.u--encoding-policy(ignore).re b/test/encodings/unicode_group_Cf.u--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_group_Cf.u--encoding-policy(ignore).re rename to test/encodings/unicode_group_Cf.u--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_group_Cf.u--encoding-policy(substitute).c b/test/encodings/unicode_group_Cf.u--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/unicode_group_Cf.u--encoding-policy(substitute).c rename to test/encodings/unicode_group_Cf.u--encoding-policy(substitute).c diff --git a/re2c/test/encodings/unicode_group_Cf.u--encoding-policy(substitute).re b/test/encodings/unicode_group_Cf.u--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/unicode_group_Cf.u--encoding-policy(substitute).re rename to test/encodings/unicode_group_Cf.u--encoding-policy(substitute).re diff --git a/re2c/test/encodings/unicode_group_Cf.x--encoding-policy(fail).c b/test/encodings/unicode_group_Cf.x--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/unicode_group_Cf.x--encoding-policy(fail).c rename to test/encodings/unicode_group_Cf.x--encoding-policy(fail).c diff --git a/re2c/test/encodings/unicode_group_Cf.x--encoding-policy(fail).re b/test/encodings/unicode_group_Cf.x--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/unicode_group_Cf.x--encoding-policy(fail).re rename to test/encodings/unicode_group_Cf.x--encoding-policy(fail).re diff --git a/re2c/test/encodings/unicode_group_Cf.x--encoding-policy(ignore).c b/test/encodings/unicode_group_Cf.x--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_group_Cf.x--encoding-policy(ignore).c rename to test/encodings/unicode_group_Cf.x--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_group_Cf.x--encoding-policy(ignore).re b/test/encodings/unicode_group_Cf.x--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_group_Cf.x--encoding-policy(ignore).re rename to test/encodings/unicode_group_Cf.x--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_group_Cf.x--encoding-policy(substitute).c b/test/encodings/unicode_group_Cf.x--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/unicode_group_Cf.x--encoding-policy(substitute).c rename to test/encodings/unicode_group_Cf.x--encoding-policy(substitute).c diff --git a/re2c/test/encodings/unicode_group_Cf.x--encoding-policy(substitute).re b/test/encodings/unicode_group_Cf.x--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/unicode_group_Cf.x--encoding-policy(substitute).re rename to test/encodings/unicode_group_Cf.x--encoding-policy(substitute).re diff --git a/re2c/test/encodings/unicode_group_Cn.8--encoding-policy(fail).c b/test/encodings/unicode_group_Cn.8--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/unicode_group_Cn.8--encoding-policy(fail).c rename to test/encodings/unicode_group_Cn.8--encoding-policy(fail).c diff --git a/re2c/test/encodings/unicode_group_Cn.8--encoding-policy(fail).re b/test/encodings/unicode_group_Cn.8--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/unicode_group_Cn.8--encoding-policy(fail).re rename to test/encodings/unicode_group_Cn.8--encoding-policy(fail).re diff --git a/re2c/test/encodings/unicode_group_Cn.8--encoding-policy(ignore).c b/test/encodings/unicode_group_Cn.8--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_group_Cn.8--encoding-policy(ignore).c rename to test/encodings/unicode_group_Cn.8--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_group_Cn.8--encoding-policy(ignore).re b/test/encodings/unicode_group_Cn.8--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_group_Cn.8--encoding-policy(ignore).re rename to test/encodings/unicode_group_Cn.8--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_group_Cn.8--encoding-policy(substitute).c b/test/encodings/unicode_group_Cn.8--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/unicode_group_Cn.8--encoding-policy(substitute).c rename to test/encodings/unicode_group_Cn.8--encoding-policy(substitute).c diff --git a/re2c/test/encodings/unicode_group_Cn.8--encoding-policy(substitute).re b/test/encodings/unicode_group_Cn.8--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/unicode_group_Cn.8--encoding-policy(substitute).re rename to test/encodings/unicode_group_Cn.8--encoding-policy(substitute).re diff --git a/re2c/test/encodings/unicode_group_Cn.u--encoding-policy(fail).c b/test/encodings/unicode_group_Cn.u--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/unicode_group_Cn.u--encoding-policy(fail).c rename to test/encodings/unicode_group_Cn.u--encoding-policy(fail).c diff --git a/re2c/test/encodings/unicode_group_Cn.u--encoding-policy(fail).re b/test/encodings/unicode_group_Cn.u--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/unicode_group_Cn.u--encoding-policy(fail).re rename to test/encodings/unicode_group_Cn.u--encoding-policy(fail).re diff --git a/re2c/test/encodings/unicode_group_Cn.u--encoding-policy(ignore).c b/test/encodings/unicode_group_Cn.u--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_group_Cn.u--encoding-policy(ignore).c rename to test/encodings/unicode_group_Cn.u--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_group_Cn.u--encoding-policy(ignore).re b/test/encodings/unicode_group_Cn.u--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_group_Cn.u--encoding-policy(ignore).re rename to test/encodings/unicode_group_Cn.u--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_group_Cn.u--encoding-policy(substitute).c b/test/encodings/unicode_group_Cn.u--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/unicode_group_Cn.u--encoding-policy(substitute).c rename to test/encodings/unicode_group_Cn.u--encoding-policy(substitute).c diff --git a/re2c/test/encodings/unicode_group_Cn.u--encoding-policy(substitute).re b/test/encodings/unicode_group_Cn.u--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/unicode_group_Cn.u--encoding-policy(substitute).re rename to test/encodings/unicode_group_Cn.u--encoding-policy(substitute).re diff --git a/re2c/test/encodings/unicode_group_Cn.x--encoding-policy(fail).c b/test/encodings/unicode_group_Cn.x--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/unicode_group_Cn.x--encoding-policy(fail).c rename to test/encodings/unicode_group_Cn.x--encoding-policy(fail).c diff --git a/re2c/test/encodings/unicode_group_Cn.x--encoding-policy(fail).re b/test/encodings/unicode_group_Cn.x--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/unicode_group_Cn.x--encoding-policy(fail).re rename to test/encodings/unicode_group_Cn.x--encoding-policy(fail).re diff --git a/re2c/test/encodings/unicode_group_Cn.x--encoding-policy(ignore).c b/test/encodings/unicode_group_Cn.x--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_group_Cn.x--encoding-policy(ignore).c rename to test/encodings/unicode_group_Cn.x--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_group_Cn.x--encoding-policy(ignore).re b/test/encodings/unicode_group_Cn.x--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_group_Cn.x--encoding-policy(ignore).re rename to test/encodings/unicode_group_Cn.x--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_group_Cn.x--encoding-policy(substitute).c b/test/encodings/unicode_group_Cn.x--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/unicode_group_Cn.x--encoding-policy(substitute).c rename to test/encodings/unicode_group_Cn.x--encoding-policy(substitute).c diff --git a/re2c/test/encodings/unicode_group_Cn.x--encoding-policy(substitute).re b/test/encodings/unicode_group_Cn.x--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/unicode_group_Cn.x--encoding-policy(substitute).re rename to test/encodings/unicode_group_Cn.x--encoding-policy(substitute).re diff --git a/re2c/test/encodings/unicode_group_Co.8--encoding-policy(fail).c b/test/encodings/unicode_group_Co.8--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/unicode_group_Co.8--encoding-policy(fail).c rename to test/encodings/unicode_group_Co.8--encoding-policy(fail).c diff --git a/re2c/test/encodings/unicode_group_Co.8--encoding-policy(fail).re b/test/encodings/unicode_group_Co.8--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/unicode_group_Co.8--encoding-policy(fail).re rename to test/encodings/unicode_group_Co.8--encoding-policy(fail).re diff --git a/re2c/test/encodings/unicode_group_Co.8--encoding-policy(ignore).c b/test/encodings/unicode_group_Co.8--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_group_Co.8--encoding-policy(ignore).c rename to test/encodings/unicode_group_Co.8--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_group_Co.8--encoding-policy(ignore).re b/test/encodings/unicode_group_Co.8--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_group_Co.8--encoding-policy(ignore).re rename to test/encodings/unicode_group_Co.8--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_group_Co.8--encoding-policy(substitute).c b/test/encodings/unicode_group_Co.8--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/unicode_group_Co.8--encoding-policy(substitute).c rename to test/encodings/unicode_group_Co.8--encoding-policy(substitute).c diff --git a/re2c/test/encodings/unicode_group_Co.8--encoding-policy(substitute).re b/test/encodings/unicode_group_Co.8--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/unicode_group_Co.8--encoding-policy(substitute).re rename to test/encodings/unicode_group_Co.8--encoding-policy(substitute).re diff --git a/re2c/test/encodings/unicode_group_Co.u--encoding-policy(fail).c b/test/encodings/unicode_group_Co.u--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/unicode_group_Co.u--encoding-policy(fail).c rename to test/encodings/unicode_group_Co.u--encoding-policy(fail).c diff --git a/re2c/test/encodings/unicode_group_Co.u--encoding-policy(fail).re b/test/encodings/unicode_group_Co.u--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/unicode_group_Co.u--encoding-policy(fail).re rename to test/encodings/unicode_group_Co.u--encoding-policy(fail).re diff --git a/re2c/test/encodings/unicode_group_Co.u--encoding-policy(ignore).c b/test/encodings/unicode_group_Co.u--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_group_Co.u--encoding-policy(ignore).c rename to test/encodings/unicode_group_Co.u--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_group_Co.u--encoding-policy(ignore).re b/test/encodings/unicode_group_Co.u--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_group_Co.u--encoding-policy(ignore).re rename to test/encodings/unicode_group_Co.u--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_group_Co.u--encoding-policy(substitute).c b/test/encodings/unicode_group_Co.u--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/unicode_group_Co.u--encoding-policy(substitute).c rename to test/encodings/unicode_group_Co.u--encoding-policy(substitute).c diff --git a/re2c/test/encodings/unicode_group_Co.u--encoding-policy(substitute).re b/test/encodings/unicode_group_Co.u--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/unicode_group_Co.u--encoding-policy(substitute).re rename to test/encodings/unicode_group_Co.u--encoding-policy(substitute).re diff --git a/re2c/test/encodings/unicode_group_Co.x--encoding-policy(fail).c b/test/encodings/unicode_group_Co.x--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/unicode_group_Co.x--encoding-policy(fail).c rename to test/encodings/unicode_group_Co.x--encoding-policy(fail).c diff --git a/re2c/test/encodings/unicode_group_Co.x--encoding-policy(fail).re b/test/encodings/unicode_group_Co.x--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/unicode_group_Co.x--encoding-policy(fail).re rename to test/encodings/unicode_group_Co.x--encoding-policy(fail).re diff --git a/re2c/test/encodings/unicode_group_Co.x--encoding-policy(ignore).c b/test/encodings/unicode_group_Co.x--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_group_Co.x--encoding-policy(ignore).c rename to test/encodings/unicode_group_Co.x--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_group_Co.x--encoding-policy(ignore).re b/test/encodings/unicode_group_Co.x--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_group_Co.x--encoding-policy(ignore).re rename to test/encodings/unicode_group_Co.x--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_group_Co.x--encoding-policy(substitute).c b/test/encodings/unicode_group_Co.x--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/unicode_group_Co.x--encoding-policy(substitute).c rename to test/encodings/unicode_group_Co.x--encoding-policy(substitute).c diff --git a/re2c/test/encodings/unicode_group_Co.x--encoding-policy(substitute).re b/test/encodings/unicode_group_Co.x--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/unicode_group_Co.x--encoding-policy(substitute).re rename to test/encodings/unicode_group_Co.x--encoding-policy(substitute).re diff --git a/re2c/test/encodings/unicode_group_Cs.8--encoding-policy(fail).c b/test/encodings/unicode_group_Cs.8--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/unicode_group_Cs.8--encoding-policy(fail).c rename to test/encodings/unicode_group_Cs.8--encoding-policy(fail).c diff --git a/re2c/test/encodings/unicode_group_Cs.8--encoding-policy(fail).re b/test/encodings/unicode_group_Cs.8--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/unicode_group_Cs.8--encoding-policy(fail).re rename to test/encodings/unicode_group_Cs.8--encoding-policy(fail).re diff --git a/re2c/test/encodings/unicode_group_Cs.8--encoding-policy(ignore).c b/test/encodings/unicode_group_Cs.8--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_group_Cs.8--encoding-policy(ignore).c rename to test/encodings/unicode_group_Cs.8--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_group_Cs.8--encoding-policy(ignore).re b/test/encodings/unicode_group_Cs.8--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_group_Cs.8--encoding-policy(ignore).re rename to test/encodings/unicode_group_Cs.8--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_group_Cs.8--encoding-policy(substitute).c b/test/encodings/unicode_group_Cs.8--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/unicode_group_Cs.8--encoding-policy(substitute).c rename to test/encodings/unicode_group_Cs.8--encoding-policy(substitute).c diff --git a/re2c/test/encodings/unicode_group_Cs.8--encoding-policy(substitute).re b/test/encodings/unicode_group_Cs.8--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/unicode_group_Cs.8--encoding-policy(substitute).re rename to test/encodings/unicode_group_Cs.8--encoding-policy(substitute).re diff --git a/re2c/test/encodings/unicode_group_Cs.u--encoding-policy(fail).c b/test/encodings/unicode_group_Cs.u--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/unicode_group_Cs.u--encoding-policy(fail).c rename to test/encodings/unicode_group_Cs.u--encoding-policy(fail).c diff --git a/re2c/test/encodings/unicode_group_Cs.u--encoding-policy(fail).re b/test/encodings/unicode_group_Cs.u--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/unicode_group_Cs.u--encoding-policy(fail).re rename to test/encodings/unicode_group_Cs.u--encoding-policy(fail).re diff --git a/re2c/test/encodings/unicode_group_Cs.u--encoding-policy(ignore).c b/test/encodings/unicode_group_Cs.u--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_group_Cs.u--encoding-policy(ignore).c rename to test/encodings/unicode_group_Cs.u--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_group_Cs.u--encoding-policy(ignore).re b/test/encodings/unicode_group_Cs.u--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_group_Cs.u--encoding-policy(ignore).re rename to test/encodings/unicode_group_Cs.u--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_group_Cs.u--encoding-policy(substitute).c b/test/encodings/unicode_group_Cs.u--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/unicode_group_Cs.u--encoding-policy(substitute).c rename to test/encodings/unicode_group_Cs.u--encoding-policy(substitute).c diff --git a/re2c/test/encodings/unicode_group_Cs.u--encoding-policy(substitute).re b/test/encodings/unicode_group_Cs.u--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/unicode_group_Cs.u--encoding-policy(substitute).re rename to test/encodings/unicode_group_Cs.u--encoding-policy(substitute).re diff --git a/re2c/test/encodings/unicode_group_Cs.x--encoding-policy(fail).c b/test/encodings/unicode_group_Cs.x--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/unicode_group_Cs.x--encoding-policy(fail).c rename to test/encodings/unicode_group_Cs.x--encoding-policy(fail).c diff --git a/re2c/test/encodings/unicode_group_Cs.x--encoding-policy(fail).re b/test/encodings/unicode_group_Cs.x--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/unicode_group_Cs.x--encoding-policy(fail).re rename to test/encodings/unicode_group_Cs.x--encoding-policy(fail).re diff --git a/re2c/test/encodings/unicode_group_Cs.x--encoding-policy(ignore).c b/test/encodings/unicode_group_Cs.x--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_group_Cs.x--encoding-policy(ignore).c rename to test/encodings/unicode_group_Cs.x--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_group_Cs.x--encoding-policy(ignore).re b/test/encodings/unicode_group_Cs.x--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_group_Cs.x--encoding-policy(ignore).re rename to test/encodings/unicode_group_Cs.x--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_group_Cs.x--encoding-policy(substitute).c b/test/encodings/unicode_group_Cs.x--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/unicode_group_Cs.x--encoding-policy(substitute).c rename to test/encodings/unicode_group_Cs.x--encoding-policy(substitute).c diff --git a/re2c/test/encodings/unicode_group_Cs.x--encoding-policy(substitute).re b/test/encodings/unicode_group_Cs.x--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/unicode_group_Cs.x--encoding-policy(substitute).re rename to test/encodings/unicode_group_Cs.x--encoding-policy(substitute).re diff --git a/re2c/test/encodings/unicode_group_L.8--encoding-policy(fail).c b/test/encodings/unicode_group_L.8--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/unicode_group_L.8--encoding-policy(fail).c rename to test/encodings/unicode_group_L.8--encoding-policy(fail).c diff --git a/re2c/test/encodings/unicode_group_L.8--encoding-policy(fail).re b/test/encodings/unicode_group_L.8--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/unicode_group_L.8--encoding-policy(fail).re rename to test/encodings/unicode_group_L.8--encoding-policy(fail).re diff --git a/re2c/test/encodings/unicode_group_L.8--encoding-policy(ignore).c b/test/encodings/unicode_group_L.8--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_group_L.8--encoding-policy(ignore).c rename to test/encodings/unicode_group_L.8--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_group_L.8--encoding-policy(ignore).re b/test/encodings/unicode_group_L.8--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_group_L.8--encoding-policy(ignore).re rename to test/encodings/unicode_group_L.8--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_group_L.8--encoding-policy(substitute).c b/test/encodings/unicode_group_L.8--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/unicode_group_L.8--encoding-policy(substitute).c rename to test/encodings/unicode_group_L.8--encoding-policy(substitute).c diff --git a/re2c/test/encodings/unicode_group_L.8--encoding-policy(substitute).re b/test/encodings/unicode_group_L.8--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/unicode_group_L.8--encoding-policy(substitute).re rename to test/encodings/unicode_group_L.8--encoding-policy(substitute).re diff --git a/re2c/test/encodings/unicode_group_L.u--encoding-policy(fail).c b/test/encodings/unicode_group_L.u--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/unicode_group_L.u--encoding-policy(fail).c rename to test/encodings/unicode_group_L.u--encoding-policy(fail).c diff --git a/re2c/test/encodings/unicode_group_L.u--encoding-policy(fail).re b/test/encodings/unicode_group_L.u--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/unicode_group_L.u--encoding-policy(fail).re rename to test/encodings/unicode_group_L.u--encoding-policy(fail).re diff --git a/re2c/test/encodings/unicode_group_L.u--encoding-policy(ignore).c b/test/encodings/unicode_group_L.u--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_group_L.u--encoding-policy(ignore).c rename to test/encodings/unicode_group_L.u--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_group_L.u--encoding-policy(ignore).re b/test/encodings/unicode_group_L.u--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_group_L.u--encoding-policy(ignore).re rename to test/encodings/unicode_group_L.u--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_group_L.u--encoding-policy(substitute).c b/test/encodings/unicode_group_L.u--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/unicode_group_L.u--encoding-policy(substitute).c rename to test/encodings/unicode_group_L.u--encoding-policy(substitute).c diff --git a/re2c/test/encodings/unicode_group_L.u--encoding-policy(substitute).re b/test/encodings/unicode_group_L.u--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/unicode_group_L.u--encoding-policy(substitute).re rename to test/encodings/unicode_group_L.u--encoding-policy(substitute).re diff --git a/re2c/test/encodings/unicode_group_L.x--encoding-policy(fail).c b/test/encodings/unicode_group_L.x--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/unicode_group_L.x--encoding-policy(fail).c rename to test/encodings/unicode_group_L.x--encoding-policy(fail).c diff --git a/re2c/test/encodings/unicode_group_L.x--encoding-policy(fail).re b/test/encodings/unicode_group_L.x--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/unicode_group_L.x--encoding-policy(fail).re rename to test/encodings/unicode_group_L.x--encoding-policy(fail).re diff --git a/re2c/test/encodings/unicode_group_L.x--encoding-policy(ignore).c b/test/encodings/unicode_group_L.x--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_group_L.x--encoding-policy(ignore).c rename to test/encodings/unicode_group_L.x--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_group_L.x--encoding-policy(ignore).re b/test/encodings/unicode_group_L.x--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_group_L.x--encoding-policy(ignore).re rename to test/encodings/unicode_group_L.x--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_group_L.x--encoding-policy(substitute).c b/test/encodings/unicode_group_L.x--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/unicode_group_L.x--encoding-policy(substitute).c rename to test/encodings/unicode_group_L.x--encoding-policy(substitute).c diff --git a/re2c/test/encodings/unicode_group_L.x--encoding-policy(substitute).re b/test/encodings/unicode_group_L.x--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/unicode_group_L.x--encoding-policy(substitute).re rename to test/encodings/unicode_group_L.x--encoding-policy(substitute).re diff --git a/re2c/test/encodings/unicode_group_L_.8--encoding-policy(fail).c b/test/encodings/unicode_group_L_.8--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/unicode_group_L_.8--encoding-policy(fail).c rename to test/encodings/unicode_group_L_.8--encoding-policy(fail).c diff --git a/re2c/test/encodings/unicode_group_L_.8--encoding-policy(fail).re b/test/encodings/unicode_group_L_.8--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/unicode_group_L_.8--encoding-policy(fail).re rename to test/encodings/unicode_group_L_.8--encoding-policy(fail).re diff --git a/re2c/test/encodings/unicode_group_L_.8--encoding-policy(ignore).c b/test/encodings/unicode_group_L_.8--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_group_L_.8--encoding-policy(ignore).c rename to test/encodings/unicode_group_L_.8--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_group_L_.8--encoding-policy(ignore).re b/test/encodings/unicode_group_L_.8--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_group_L_.8--encoding-policy(ignore).re rename to test/encodings/unicode_group_L_.8--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_group_L_.8--encoding-policy(substitute).c b/test/encodings/unicode_group_L_.8--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/unicode_group_L_.8--encoding-policy(substitute).c rename to test/encodings/unicode_group_L_.8--encoding-policy(substitute).c diff --git a/re2c/test/encodings/unicode_group_L_.8--encoding-policy(substitute).re b/test/encodings/unicode_group_L_.8--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/unicode_group_L_.8--encoding-policy(substitute).re rename to test/encodings/unicode_group_L_.8--encoding-policy(substitute).re diff --git a/re2c/test/encodings/unicode_group_L_.u--encoding-policy(fail).c b/test/encodings/unicode_group_L_.u--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/unicode_group_L_.u--encoding-policy(fail).c rename to test/encodings/unicode_group_L_.u--encoding-policy(fail).c diff --git a/re2c/test/encodings/unicode_group_L_.u--encoding-policy(fail).re b/test/encodings/unicode_group_L_.u--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/unicode_group_L_.u--encoding-policy(fail).re rename to test/encodings/unicode_group_L_.u--encoding-policy(fail).re diff --git a/re2c/test/encodings/unicode_group_L_.u--encoding-policy(ignore).c b/test/encodings/unicode_group_L_.u--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_group_L_.u--encoding-policy(ignore).c rename to test/encodings/unicode_group_L_.u--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_group_L_.u--encoding-policy(ignore).re b/test/encodings/unicode_group_L_.u--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_group_L_.u--encoding-policy(ignore).re rename to test/encodings/unicode_group_L_.u--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_group_L_.u--encoding-policy(substitute).c b/test/encodings/unicode_group_L_.u--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/unicode_group_L_.u--encoding-policy(substitute).c rename to test/encodings/unicode_group_L_.u--encoding-policy(substitute).c diff --git a/re2c/test/encodings/unicode_group_L_.u--encoding-policy(substitute).re b/test/encodings/unicode_group_L_.u--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/unicode_group_L_.u--encoding-policy(substitute).re rename to test/encodings/unicode_group_L_.u--encoding-policy(substitute).re diff --git a/re2c/test/encodings/unicode_group_L_.x--encoding-policy(fail).c b/test/encodings/unicode_group_L_.x--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/unicode_group_L_.x--encoding-policy(fail).c rename to test/encodings/unicode_group_L_.x--encoding-policy(fail).c diff --git a/re2c/test/encodings/unicode_group_L_.x--encoding-policy(fail).re b/test/encodings/unicode_group_L_.x--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/unicode_group_L_.x--encoding-policy(fail).re rename to test/encodings/unicode_group_L_.x--encoding-policy(fail).re diff --git a/re2c/test/encodings/unicode_group_L_.x--encoding-policy(ignore).c b/test/encodings/unicode_group_L_.x--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_group_L_.x--encoding-policy(ignore).c rename to test/encodings/unicode_group_L_.x--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_group_L_.x--encoding-policy(ignore).re b/test/encodings/unicode_group_L_.x--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_group_L_.x--encoding-policy(ignore).re rename to test/encodings/unicode_group_L_.x--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_group_L_.x--encoding-policy(substitute).c b/test/encodings/unicode_group_L_.x--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/unicode_group_L_.x--encoding-policy(substitute).c rename to test/encodings/unicode_group_L_.x--encoding-policy(substitute).c diff --git a/re2c/test/encodings/unicode_group_L_.x--encoding-policy(substitute).re b/test/encodings/unicode_group_L_.x--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/unicode_group_L_.x--encoding-policy(substitute).re rename to test/encodings/unicode_group_L_.x--encoding-policy(substitute).re diff --git a/re2c/test/encodings/unicode_group_Ll.8--encoding-policy(fail).c b/test/encodings/unicode_group_Ll.8--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/unicode_group_Ll.8--encoding-policy(fail).c rename to test/encodings/unicode_group_Ll.8--encoding-policy(fail).c diff --git a/re2c/test/encodings/unicode_group_Ll.8--encoding-policy(fail).re b/test/encodings/unicode_group_Ll.8--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/unicode_group_Ll.8--encoding-policy(fail).re rename to test/encodings/unicode_group_Ll.8--encoding-policy(fail).re diff --git a/re2c/test/encodings/unicode_group_Ll.8--encoding-policy(ignore).c b/test/encodings/unicode_group_Ll.8--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_group_Ll.8--encoding-policy(ignore).c rename to test/encodings/unicode_group_Ll.8--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_group_Ll.8--encoding-policy(ignore).re b/test/encodings/unicode_group_Ll.8--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_group_Ll.8--encoding-policy(ignore).re rename to test/encodings/unicode_group_Ll.8--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_group_Ll.8--encoding-policy(substitute).c b/test/encodings/unicode_group_Ll.8--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/unicode_group_Ll.8--encoding-policy(substitute).c rename to test/encodings/unicode_group_Ll.8--encoding-policy(substitute).c diff --git a/re2c/test/encodings/unicode_group_Ll.8--encoding-policy(substitute).re b/test/encodings/unicode_group_Ll.8--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/unicode_group_Ll.8--encoding-policy(substitute).re rename to test/encodings/unicode_group_Ll.8--encoding-policy(substitute).re diff --git a/re2c/test/encodings/unicode_group_Ll.u--encoding-policy(fail).c b/test/encodings/unicode_group_Ll.u--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/unicode_group_Ll.u--encoding-policy(fail).c rename to test/encodings/unicode_group_Ll.u--encoding-policy(fail).c diff --git a/re2c/test/encodings/unicode_group_Ll.u--encoding-policy(fail).re b/test/encodings/unicode_group_Ll.u--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/unicode_group_Ll.u--encoding-policy(fail).re rename to test/encodings/unicode_group_Ll.u--encoding-policy(fail).re diff --git a/re2c/test/encodings/unicode_group_Ll.u--encoding-policy(ignore).c b/test/encodings/unicode_group_Ll.u--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_group_Ll.u--encoding-policy(ignore).c rename to test/encodings/unicode_group_Ll.u--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_group_Ll.u--encoding-policy(ignore).re b/test/encodings/unicode_group_Ll.u--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_group_Ll.u--encoding-policy(ignore).re rename to test/encodings/unicode_group_Ll.u--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_group_Ll.u--encoding-policy(substitute).c b/test/encodings/unicode_group_Ll.u--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/unicode_group_Ll.u--encoding-policy(substitute).c rename to test/encodings/unicode_group_Ll.u--encoding-policy(substitute).c diff --git a/re2c/test/encodings/unicode_group_Ll.u--encoding-policy(substitute).re b/test/encodings/unicode_group_Ll.u--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/unicode_group_Ll.u--encoding-policy(substitute).re rename to test/encodings/unicode_group_Ll.u--encoding-policy(substitute).re diff --git a/re2c/test/encodings/unicode_group_Ll.x--encoding-policy(fail).c b/test/encodings/unicode_group_Ll.x--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/unicode_group_Ll.x--encoding-policy(fail).c rename to test/encodings/unicode_group_Ll.x--encoding-policy(fail).c diff --git a/re2c/test/encodings/unicode_group_Ll.x--encoding-policy(fail).re b/test/encodings/unicode_group_Ll.x--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/unicode_group_Ll.x--encoding-policy(fail).re rename to test/encodings/unicode_group_Ll.x--encoding-policy(fail).re diff --git a/re2c/test/encodings/unicode_group_Ll.x--encoding-policy(ignore).c b/test/encodings/unicode_group_Ll.x--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_group_Ll.x--encoding-policy(ignore).c rename to test/encodings/unicode_group_Ll.x--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_group_Ll.x--encoding-policy(ignore).re b/test/encodings/unicode_group_Ll.x--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_group_Ll.x--encoding-policy(ignore).re rename to test/encodings/unicode_group_Ll.x--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_group_Ll.x--encoding-policy(substitute).c b/test/encodings/unicode_group_Ll.x--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/unicode_group_Ll.x--encoding-policy(substitute).c rename to test/encodings/unicode_group_Ll.x--encoding-policy(substitute).c diff --git a/re2c/test/encodings/unicode_group_Ll.x--encoding-policy(substitute).re b/test/encodings/unicode_group_Ll.x--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/unicode_group_Ll.x--encoding-policy(substitute).re rename to test/encodings/unicode_group_Ll.x--encoding-policy(substitute).re diff --git a/re2c/test/encodings/unicode_group_Lm.8--encoding-policy(fail).c b/test/encodings/unicode_group_Lm.8--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/unicode_group_Lm.8--encoding-policy(fail).c rename to test/encodings/unicode_group_Lm.8--encoding-policy(fail).c diff --git a/re2c/test/encodings/unicode_group_Lm.8--encoding-policy(fail).re b/test/encodings/unicode_group_Lm.8--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/unicode_group_Lm.8--encoding-policy(fail).re rename to test/encodings/unicode_group_Lm.8--encoding-policy(fail).re diff --git a/re2c/test/encodings/unicode_group_Lm.8--encoding-policy(ignore).c b/test/encodings/unicode_group_Lm.8--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_group_Lm.8--encoding-policy(ignore).c rename to test/encodings/unicode_group_Lm.8--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_group_Lm.8--encoding-policy(ignore).re b/test/encodings/unicode_group_Lm.8--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_group_Lm.8--encoding-policy(ignore).re rename to test/encodings/unicode_group_Lm.8--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_group_Lm.8--encoding-policy(substitute).c b/test/encodings/unicode_group_Lm.8--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/unicode_group_Lm.8--encoding-policy(substitute).c rename to test/encodings/unicode_group_Lm.8--encoding-policy(substitute).c diff --git a/re2c/test/encodings/unicode_group_Lm.8--encoding-policy(substitute).re b/test/encodings/unicode_group_Lm.8--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/unicode_group_Lm.8--encoding-policy(substitute).re rename to test/encodings/unicode_group_Lm.8--encoding-policy(substitute).re diff --git a/re2c/test/encodings/unicode_group_Lm.u--encoding-policy(fail).c b/test/encodings/unicode_group_Lm.u--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/unicode_group_Lm.u--encoding-policy(fail).c rename to test/encodings/unicode_group_Lm.u--encoding-policy(fail).c diff --git a/re2c/test/encodings/unicode_group_Lm.u--encoding-policy(fail).re b/test/encodings/unicode_group_Lm.u--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/unicode_group_Lm.u--encoding-policy(fail).re rename to test/encodings/unicode_group_Lm.u--encoding-policy(fail).re diff --git a/re2c/test/encodings/unicode_group_Lm.u--encoding-policy(ignore).c b/test/encodings/unicode_group_Lm.u--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_group_Lm.u--encoding-policy(ignore).c rename to test/encodings/unicode_group_Lm.u--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_group_Lm.u--encoding-policy(ignore).re b/test/encodings/unicode_group_Lm.u--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_group_Lm.u--encoding-policy(ignore).re rename to test/encodings/unicode_group_Lm.u--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_group_Lm.u--encoding-policy(substitute).c b/test/encodings/unicode_group_Lm.u--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/unicode_group_Lm.u--encoding-policy(substitute).c rename to test/encodings/unicode_group_Lm.u--encoding-policy(substitute).c diff --git a/re2c/test/encodings/unicode_group_Lm.u--encoding-policy(substitute).re b/test/encodings/unicode_group_Lm.u--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/unicode_group_Lm.u--encoding-policy(substitute).re rename to test/encodings/unicode_group_Lm.u--encoding-policy(substitute).re diff --git a/re2c/test/encodings/unicode_group_Lm.x--encoding-policy(fail).c b/test/encodings/unicode_group_Lm.x--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/unicode_group_Lm.x--encoding-policy(fail).c rename to test/encodings/unicode_group_Lm.x--encoding-policy(fail).c diff --git a/re2c/test/encodings/unicode_group_Lm.x--encoding-policy(fail).re b/test/encodings/unicode_group_Lm.x--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/unicode_group_Lm.x--encoding-policy(fail).re rename to test/encodings/unicode_group_Lm.x--encoding-policy(fail).re diff --git a/re2c/test/encodings/unicode_group_Lm.x--encoding-policy(ignore).c b/test/encodings/unicode_group_Lm.x--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_group_Lm.x--encoding-policy(ignore).c rename to test/encodings/unicode_group_Lm.x--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_group_Lm.x--encoding-policy(ignore).re b/test/encodings/unicode_group_Lm.x--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_group_Lm.x--encoding-policy(ignore).re rename to test/encodings/unicode_group_Lm.x--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_group_Lm.x--encoding-policy(substitute).c b/test/encodings/unicode_group_Lm.x--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/unicode_group_Lm.x--encoding-policy(substitute).c rename to test/encodings/unicode_group_Lm.x--encoding-policy(substitute).c diff --git a/re2c/test/encodings/unicode_group_Lm.x--encoding-policy(substitute).re b/test/encodings/unicode_group_Lm.x--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/unicode_group_Lm.x--encoding-policy(substitute).re rename to test/encodings/unicode_group_Lm.x--encoding-policy(substitute).re diff --git a/re2c/test/encodings/unicode_group_Lo.8--encoding-policy(fail).c b/test/encodings/unicode_group_Lo.8--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/unicode_group_Lo.8--encoding-policy(fail).c rename to test/encodings/unicode_group_Lo.8--encoding-policy(fail).c diff --git a/re2c/test/encodings/unicode_group_Lo.8--encoding-policy(fail).re b/test/encodings/unicode_group_Lo.8--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/unicode_group_Lo.8--encoding-policy(fail).re rename to test/encodings/unicode_group_Lo.8--encoding-policy(fail).re diff --git a/re2c/test/encodings/unicode_group_Lo.8--encoding-policy(ignore).c b/test/encodings/unicode_group_Lo.8--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_group_Lo.8--encoding-policy(ignore).c rename to test/encodings/unicode_group_Lo.8--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_group_Lo.8--encoding-policy(ignore).re b/test/encodings/unicode_group_Lo.8--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_group_Lo.8--encoding-policy(ignore).re rename to test/encodings/unicode_group_Lo.8--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_group_Lo.8--encoding-policy(substitute).c b/test/encodings/unicode_group_Lo.8--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/unicode_group_Lo.8--encoding-policy(substitute).c rename to test/encodings/unicode_group_Lo.8--encoding-policy(substitute).c diff --git a/re2c/test/encodings/unicode_group_Lo.8--encoding-policy(substitute).re b/test/encodings/unicode_group_Lo.8--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/unicode_group_Lo.8--encoding-policy(substitute).re rename to test/encodings/unicode_group_Lo.8--encoding-policy(substitute).re diff --git a/re2c/test/encodings/unicode_group_Lo.u--encoding-policy(fail).c b/test/encodings/unicode_group_Lo.u--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/unicode_group_Lo.u--encoding-policy(fail).c rename to test/encodings/unicode_group_Lo.u--encoding-policy(fail).c diff --git a/re2c/test/encodings/unicode_group_Lo.u--encoding-policy(fail).re b/test/encodings/unicode_group_Lo.u--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/unicode_group_Lo.u--encoding-policy(fail).re rename to test/encodings/unicode_group_Lo.u--encoding-policy(fail).re diff --git a/re2c/test/encodings/unicode_group_Lo.u--encoding-policy(ignore).c b/test/encodings/unicode_group_Lo.u--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_group_Lo.u--encoding-policy(ignore).c rename to test/encodings/unicode_group_Lo.u--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_group_Lo.u--encoding-policy(ignore).re b/test/encodings/unicode_group_Lo.u--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_group_Lo.u--encoding-policy(ignore).re rename to test/encodings/unicode_group_Lo.u--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_group_Lo.u--encoding-policy(substitute).c b/test/encodings/unicode_group_Lo.u--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/unicode_group_Lo.u--encoding-policy(substitute).c rename to test/encodings/unicode_group_Lo.u--encoding-policy(substitute).c diff --git a/re2c/test/encodings/unicode_group_Lo.u--encoding-policy(substitute).re b/test/encodings/unicode_group_Lo.u--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/unicode_group_Lo.u--encoding-policy(substitute).re rename to test/encodings/unicode_group_Lo.u--encoding-policy(substitute).re diff --git a/re2c/test/encodings/unicode_group_Lo.x--encoding-policy(fail).c b/test/encodings/unicode_group_Lo.x--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/unicode_group_Lo.x--encoding-policy(fail).c rename to test/encodings/unicode_group_Lo.x--encoding-policy(fail).c diff --git a/re2c/test/encodings/unicode_group_Lo.x--encoding-policy(fail).re b/test/encodings/unicode_group_Lo.x--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/unicode_group_Lo.x--encoding-policy(fail).re rename to test/encodings/unicode_group_Lo.x--encoding-policy(fail).re diff --git a/re2c/test/encodings/unicode_group_Lo.x--encoding-policy(ignore).c b/test/encodings/unicode_group_Lo.x--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_group_Lo.x--encoding-policy(ignore).c rename to test/encodings/unicode_group_Lo.x--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_group_Lo.x--encoding-policy(ignore).re b/test/encodings/unicode_group_Lo.x--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_group_Lo.x--encoding-policy(ignore).re rename to test/encodings/unicode_group_Lo.x--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_group_Lo.x--encoding-policy(substitute).c b/test/encodings/unicode_group_Lo.x--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/unicode_group_Lo.x--encoding-policy(substitute).c rename to test/encodings/unicode_group_Lo.x--encoding-policy(substitute).c diff --git a/re2c/test/encodings/unicode_group_Lo.x--encoding-policy(substitute).re b/test/encodings/unicode_group_Lo.x--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/unicode_group_Lo.x--encoding-policy(substitute).re rename to test/encodings/unicode_group_Lo.x--encoding-policy(substitute).re diff --git a/re2c/test/encodings/unicode_group_Lt.8--encoding-policy(fail).c b/test/encodings/unicode_group_Lt.8--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/unicode_group_Lt.8--encoding-policy(fail).c rename to test/encodings/unicode_group_Lt.8--encoding-policy(fail).c diff --git a/re2c/test/encodings/unicode_group_Lt.8--encoding-policy(fail).re b/test/encodings/unicode_group_Lt.8--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/unicode_group_Lt.8--encoding-policy(fail).re rename to test/encodings/unicode_group_Lt.8--encoding-policy(fail).re diff --git a/re2c/test/encodings/unicode_group_Lt.8--encoding-policy(ignore).c b/test/encodings/unicode_group_Lt.8--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_group_Lt.8--encoding-policy(ignore).c rename to test/encodings/unicode_group_Lt.8--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_group_Lt.8--encoding-policy(ignore).re b/test/encodings/unicode_group_Lt.8--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_group_Lt.8--encoding-policy(ignore).re rename to test/encodings/unicode_group_Lt.8--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_group_Lt.8--encoding-policy(substitute).c b/test/encodings/unicode_group_Lt.8--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/unicode_group_Lt.8--encoding-policy(substitute).c rename to test/encodings/unicode_group_Lt.8--encoding-policy(substitute).c diff --git a/re2c/test/encodings/unicode_group_Lt.8--encoding-policy(substitute).re b/test/encodings/unicode_group_Lt.8--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/unicode_group_Lt.8--encoding-policy(substitute).re rename to test/encodings/unicode_group_Lt.8--encoding-policy(substitute).re diff --git a/re2c/test/encodings/unicode_group_Lt.u--encoding-policy(fail).c b/test/encodings/unicode_group_Lt.u--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/unicode_group_Lt.u--encoding-policy(fail).c rename to test/encodings/unicode_group_Lt.u--encoding-policy(fail).c diff --git a/re2c/test/encodings/unicode_group_Lt.u--encoding-policy(fail).re b/test/encodings/unicode_group_Lt.u--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/unicode_group_Lt.u--encoding-policy(fail).re rename to test/encodings/unicode_group_Lt.u--encoding-policy(fail).re diff --git a/re2c/test/encodings/unicode_group_Lt.u--encoding-policy(ignore).c b/test/encodings/unicode_group_Lt.u--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_group_Lt.u--encoding-policy(ignore).c rename to test/encodings/unicode_group_Lt.u--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_group_Lt.u--encoding-policy(ignore).re b/test/encodings/unicode_group_Lt.u--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_group_Lt.u--encoding-policy(ignore).re rename to test/encodings/unicode_group_Lt.u--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_group_Lt.u--encoding-policy(substitute).c b/test/encodings/unicode_group_Lt.u--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/unicode_group_Lt.u--encoding-policy(substitute).c rename to test/encodings/unicode_group_Lt.u--encoding-policy(substitute).c diff --git a/re2c/test/encodings/unicode_group_Lt.u--encoding-policy(substitute).re b/test/encodings/unicode_group_Lt.u--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/unicode_group_Lt.u--encoding-policy(substitute).re rename to test/encodings/unicode_group_Lt.u--encoding-policy(substitute).re diff --git a/re2c/test/encodings/unicode_group_Lt.x--encoding-policy(fail).c b/test/encodings/unicode_group_Lt.x--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/unicode_group_Lt.x--encoding-policy(fail).c rename to test/encodings/unicode_group_Lt.x--encoding-policy(fail).c diff --git a/re2c/test/encodings/unicode_group_Lt.x--encoding-policy(fail).re b/test/encodings/unicode_group_Lt.x--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/unicode_group_Lt.x--encoding-policy(fail).re rename to test/encodings/unicode_group_Lt.x--encoding-policy(fail).re diff --git a/re2c/test/encodings/unicode_group_Lt.x--encoding-policy(ignore).c b/test/encodings/unicode_group_Lt.x--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_group_Lt.x--encoding-policy(ignore).c rename to test/encodings/unicode_group_Lt.x--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_group_Lt.x--encoding-policy(ignore).re b/test/encodings/unicode_group_Lt.x--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_group_Lt.x--encoding-policy(ignore).re rename to test/encodings/unicode_group_Lt.x--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_group_Lt.x--encoding-policy(substitute).c b/test/encodings/unicode_group_Lt.x--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/unicode_group_Lt.x--encoding-policy(substitute).c rename to test/encodings/unicode_group_Lt.x--encoding-policy(substitute).c diff --git a/re2c/test/encodings/unicode_group_Lt.x--encoding-policy(substitute).re b/test/encodings/unicode_group_Lt.x--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/unicode_group_Lt.x--encoding-policy(substitute).re rename to test/encodings/unicode_group_Lt.x--encoding-policy(substitute).re diff --git a/re2c/test/encodings/unicode_group_Lu.8--encoding-policy(fail).c b/test/encodings/unicode_group_Lu.8--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/unicode_group_Lu.8--encoding-policy(fail).c rename to test/encodings/unicode_group_Lu.8--encoding-policy(fail).c diff --git a/re2c/test/encodings/unicode_group_Lu.8--encoding-policy(fail).re b/test/encodings/unicode_group_Lu.8--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/unicode_group_Lu.8--encoding-policy(fail).re rename to test/encodings/unicode_group_Lu.8--encoding-policy(fail).re diff --git a/re2c/test/encodings/unicode_group_Lu.8--encoding-policy(ignore).c b/test/encodings/unicode_group_Lu.8--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_group_Lu.8--encoding-policy(ignore).c rename to test/encodings/unicode_group_Lu.8--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_group_Lu.8--encoding-policy(ignore).re b/test/encodings/unicode_group_Lu.8--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_group_Lu.8--encoding-policy(ignore).re rename to test/encodings/unicode_group_Lu.8--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_group_Lu.8--encoding-policy(substitute).c b/test/encodings/unicode_group_Lu.8--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/unicode_group_Lu.8--encoding-policy(substitute).c rename to test/encodings/unicode_group_Lu.8--encoding-policy(substitute).c diff --git a/re2c/test/encodings/unicode_group_Lu.8--encoding-policy(substitute).re b/test/encodings/unicode_group_Lu.8--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/unicode_group_Lu.8--encoding-policy(substitute).re rename to test/encodings/unicode_group_Lu.8--encoding-policy(substitute).re diff --git a/re2c/test/encodings/unicode_group_Lu.u--encoding-policy(fail).c b/test/encodings/unicode_group_Lu.u--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/unicode_group_Lu.u--encoding-policy(fail).c rename to test/encodings/unicode_group_Lu.u--encoding-policy(fail).c diff --git a/re2c/test/encodings/unicode_group_Lu.u--encoding-policy(fail).re b/test/encodings/unicode_group_Lu.u--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/unicode_group_Lu.u--encoding-policy(fail).re rename to test/encodings/unicode_group_Lu.u--encoding-policy(fail).re diff --git a/re2c/test/encodings/unicode_group_Lu.u--encoding-policy(ignore).c b/test/encodings/unicode_group_Lu.u--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_group_Lu.u--encoding-policy(ignore).c rename to test/encodings/unicode_group_Lu.u--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_group_Lu.u--encoding-policy(ignore).re b/test/encodings/unicode_group_Lu.u--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_group_Lu.u--encoding-policy(ignore).re rename to test/encodings/unicode_group_Lu.u--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_group_Lu.u--encoding-policy(substitute).c b/test/encodings/unicode_group_Lu.u--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/unicode_group_Lu.u--encoding-policy(substitute).c rename to test/encodings/unicode_group_Lu.u--encoding-policy(substitute).c diff --git a/re2c/test/encodings/unicode_group_Lu.u--encoding-policy(substitute).re b/test/encodings/unicode_group_Lu.u--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/unicode_group_Lu.u--encoding-policy(substitute).re rename to test/encodings/unicode_group_Lu.u--encoding-policy(substitute).re diff --git a/re2c/test/encodings/unicode_group_Lu.x--encoding-policy(fail).c b/test/encodings/unicode_group_Lu.x--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/unicode_group_Lu.x--encoding-policy(fail).c rename to test/encodings/unicode_group_Lu.x--encoding-policy(fail).c diff --git a/re2c/test/encodings/unicode_group_Lu.x--encoding-policy(fail).re b/test/encodings/unicode_group_Lu.x--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/unicode_group_Lu.x--encoding-policy(fail).re rename to test/encodings/unicode_group_Lu.x--encoding-policy(fail).re diff --git a/re2c/test/encodings/unicode_group_Lu.x--encoding-policy(ignore).c b/test/encodings/unicode_group_Lu.x--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_group_Lu.x--encoding-policy(ignore).c rename to test/encodings/unicode_group_Lu.x--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_group_Lu.x--encoding-policy(ignore).re b/test/encodings/unicode_group_Lu.x--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_group_Lu.x--encoding-policy(ignore).re rename to test/encodings/unicode_group_Lu.x--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_group_Lu.x--encoding-policy(substitute).c b/test/encodings/unicode_group_Lu.x--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/unicode_group_Lu.x--encoding-policy(substitute).c rename to test/encodings/unicode_group_Lu.x--encoding-policy(substitute).c diff --git a/re2c/test/encodings/unicode_group_Lu.x--encoding-policy(substitute).re b/test/encodings/unicode_group_Lu.x--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/unicode_group_Lu.x--encoding-policy(substitute).re rename to test/encodings/unicode_group_Lu.x--encoding-policy(substitute).re diff --git a/re2c/test/encodings/unicode_group_M.8--encoding-policy(fail).c b/test/encodings/unicode_group_M.8--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/unicode_group_M.8--encoding-policy(fail).c rename to test/encodings/unicode_group_M.8--encoding-policy(fail).c diff --git a/re2c/test/encodings/unicode_group_M.8--encoding-policy(fail).re b/test/encodings/unicode_group_M.8--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/unicode_group_M.8--encoding-policy(fail).re rename to test/encodings/unicode_group_M.8--encoding-policy(fail).re diff --git a/re2c/test/encodings/unicode_group_M.8--encoding-policy(ignore).c b/test/encodings/unicode_group_M.8--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_group_M.8--encoding-policy(ignore).c rename to test/encodings/unicode_group_M.8--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_group_M.8--encoding-policy(ignore).re b/test/encodings/unicode_group_M.8--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_group_M.8--encoding-policy(ignore).re rename to test/encodings/unicode_group_M.8--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_group_M.8--encoding-policy(substitute).c b/test/encodings/unicode_group_M.8--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/unicode_group_M.8--encoding-policy(substitute).c rename to test/encodings/unicode_group_M.8--encoding-policy(substitute).c diff --git a/re2c/test/encodings/unicode_group_M.8--encoding-policy(substitute).re b/test/encodings/unicode_group_M.8--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/unicode_group_M.8--encoding-policy(substitute).re rename to test/encodings/unicode_group_M.8--encoding-policy(substitute).re diff --git a/re2c/test/encodings/unicode_group_M.u--encoding-policy(fail).c b/test/encodings/unicode_group_M.u--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/unicode_group_M.u--encoding-policy(fail).c rename to test/encodings/unicode_group_M.u--encoding-policy(fail).c diff --git a/re2c/test/encodings/unicode_group_M.u--encoding-policy(fail).re b/test/encodings/unicode_group_M.u--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/unicode_group_M.u--encoding-policy(fail).re rename to test/encodings/unicode_group_M.u--encoding-policy(fail).re diff --git a/re2c/test/encodings/unicode_group_M.u--encoding-policy(ignore).c b/test/encodings/unicode_group_M.u--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_group_M.u--encoding-policy(ignore).c rename to test/encodings/unicode_group_M.u--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_group_M.u--encoding-policy(ignore).re b/test/encodings/unicode_group_M.u--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_group_M.u--encoding-policy(ignore).re rename to test/encodings/unicode_group_M.u--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_group_M.u--encoding-policy(substitute).c b/test/encodings/unicode_group_M.u--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/unicode_group_M.u--encoding-policy(substitute).c rename to test/encodings/unicode_group_M.u--encoding-policy(substitute).c diff --git a/re2c/test/encodings/unicode_group_M.u--encoding-policy(substitute).re b/test/encodings/unicode_group_M.u--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/unicode_group_M.u--encoding-policy(substitute).re rename to test/encodings/unicode_group_M.u--encoding-policy(substitute).re diff --git a/re2c/test/encodings/unicode_group_M.x--encoding-policy(fail).c b/test/encodings/unicode_group_M.x--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/unicode_group_M.x--encoding-policy(fail).c rename to test/encodings/unicode_group_M.x--encoding-policy(fail).c diff --git a/re2c/test/encodings/unicode_group_M.x--encoding-policy(fail).re b/test/encodings/unicode_group_M.x--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/unicode_group_M.x--encoding-policy(fail).re rename to test/encodings/unicode_group_M.x--encoding-policy(fail).re diff --git a/re2c/test/encodings/unicode_group_M.x--encoding-policy(ignore).c b/test/encodings/unicode_group_M.x--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_group_M.x--encoding-policy(ignore).c rename to test/encodings/unicode_group_M.x--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_group_M.x--encoding-policy(ignore).re b/test/encodings/unicode_group_M.x--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_group_M.x--encoding-policy(ignore).re rename to test/encodings/unicode_group_M.x--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_group_M.x--encoding-policy(substitute).c b/test/encodings/unicode_group_M.x--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/unicode_group_M.x--encoding-policy(substitute).c rename to test/encodings/unicode_group_M.x--encoding-policy(substitute).c diff --git a/re2c/test/encodings/unicode_group_M.x--encoding-policy(substitute).re b/test/encodings/unicode_group_M.x--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/unicode_group_M.x--encoding-policy(substitute).re rename to test/encodings/unicode_group_M.x--encoding-policy(substitute).re diff --git a/re2c/test/encodings/unicode_group_Mc.8--encoding-policy(fail).c b/test/encodings/unicode_group_Mc.8--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/unicode_group_Mc.8--encoding-policy(fail).c rename to test/encodings/unicode_group_Mc.8--encoding-policy(fail).c diff --git a/re2c/test/encodings/unicode_group_Mc.8--encoding-policy(fail).re b/test/encodings/unicode_group_Mc.8--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/unicode_group_Mc.8--encoding-policy(fail).re rename to test/encodings/unicode_group_Mc.8--encoding-policy(fail).re diff --git a/re2c/test/encodings/unicode_group_Mc.8--encoding-policy(ignore).c b/test/encodings/unicode_group_Mc.8--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_group_Mc.8--encoding-policy(ignore).c rename to test/encodings/unicode_group_Mc.8--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_group_Mc.8--encoding-policy(ignore).re b/test/encodings/unicode_group_Mc.8--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_group_Mc.8--encoding-policy(ignore).re rename to test/encodings/unicode_group_Mc.8--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_group_Mc.8--encoding-policy(substitute).c b/test/encodings/unicode_group_Mc.8--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/unicode_group_Mc.8--encoding-policy(substitute).c rename to test/encodings/unicode_group_Mc.8--encoding-policy(substitute).c diff --git a/re2c/test/encodings/unicode_group_Mc.8--encoding-policy(substitute).re b/test/encodings/unicode_group_Mc.8--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/unicode_group_Mc.8--encoding-policy(substitute).re rename to test/encodings/unicode_group_Mc.8--encoding-policy(substitute).re diff --git a/re2c/test/encodings/unicode_group_Mc.u--encoding-policy(fail).c b/test/encodings/unicode_group_Mc.u--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/unicode_group_Mc.u--encoding-policy(fail).c rename to test/encodings/unicode_group_Mc.u--encoding-policy(fail).c diff --git a/re2c/test/encodings/unicode_group_Mc.u--encoding-policy(fail).re b/test/encodings/unicode_group_Mc.u--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/unicode_group_Mc.u--encoding-policy(fail).re rename to test/encodings/unicode_group_Mc.u--encoding-policy(fail).re diff --git a/re2c/test/encodings/unicode_group_Mc.u--encoding-policy(ignore).c b/test/encodings/unicode_group_Mc.u--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_group_Mc.u--encoding-policy(ignore).c rename to test/encodings/unicode_group_Mc.u--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_group_Mc.u--encoding-policy(ignore).re b/test/encodings/unicode_group_Mc.u--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_group_Mc.u--encoding-policy(ignore).re rename to test/encodings/unicode_group_Mc.u--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_group_Mc.u--encoding-policy(substitute).c b/test/encodings/unicode_group_Mc.u--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/unicode_group_Mc.u--encoding-policy(substitute).c rename to test/encodings/unicode_group_Mc.u--encoding-policy(substitute).c diff --git a/re2c/test/encodings/unicode_group_Mc.u--encoding-policy(substitute).re b/test/encodings/unicode_group_Mc.u--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/unicode_group_Mc.u--encoding-policy(substitute).re rename to test/encodings/unicode_group_Mc.u--encoding-policy(substitute).re diff --git a/re2c/test/encodings/unicode_group_Mc.x--encoding-policy(fail).c b/test/encodings/unicode_group_Mc.x--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/unicode_group_Mc.x--encoding-policy(fail).c rename to test/encodings/unicode_group_Mc.x--encoding-policy(fail).c diff --git a/re2c/test/encodings/unicode_group_Mc.x--encoding-policy(fail).re b/test/encodings/unicode_group_Mc.x--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/unicode_group_Mc.x--encoding-policy(fail).re rename to test/encodings/unicode_group_Mc.x--encoding-policy(fail).re diff --git a/re2c/test/encodings/unicode_group_Mc.x--encoding-policy(ignore).c b/test/encodings/unicode_group_Mc.x--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_group_Mc.x--encoding-policy(ignore).c rename to test/encodings/unicode_group_Mc.x--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_group_Mc.x--encoding-policy(ignore).re b/test/encodings/unicode_group_Mc.x--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_group_Mc.x--encoding-policy(ignore).re rename to test/encodings/unicode_group_Mc.x--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_group_Mc.x--encoding-policy(substitute).c b/test/encodings/unicode_group_Mc.x--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/unicode_group_Mc.x--encoding-policy(substitute).c rename to test/encodings/unicode_group_Mc.x--encoding-policy(substitute).c diff --git a/re2c/test/encodings/unicode_group_Mc.x--encoding-policy(substitute).re b/test/encodings/unicode_group_Mc.x--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/unicode_group_Mc.x--encoding-policy(substitute).re rename to test/encodings/unicode_group_Mc.x--encoding-policy(substitute).re diff --git a/re2c/test/encodings/unicode_group_Me.8--encoding-policy(fail).c b/test/encodings/unicode_group_Me.8--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/unicode_group_Me.8--encoding-policy(fail).c rename to test/encodings/unicode_group_Me.8--encoding-policy(fail).c diff --git a/re2c/test/encodings/unicode_group_Me.8--encoding-policy(fail).re b/test/encodings/unicode_group_Me.8--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/unicode_group_Me.8--encoding-policy(fail).re rename to test/encodings/unicode_group_Me.8--encoding-policy(fail).re diff --git a/re2c/test/encodings/unicode_group_Me.8--encoding-policy(ignore).c b/test/encodings/unicode_group_Me.8--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_group_Me.8--encoding-policy(ignore).c rename to test/encodings/unicode_group_Me.8--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_group_Me.8--encoding-policy(ignore).re b/test/encodings/unicode_group_Me.8--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_group_Me.8--encoding-policy(ignore).re rename to test/encodings/unicode_group_Me.8--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_group_Me.8--encoding-policy(substitute).c b/test/encodings/unicode_group_Me.8--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/unicode_group_Me.8--encoding-policy(substitute).c rename to test/encodings/unicode_group_Me.8--encoding-policy(substitute).c diff --git a/re2c/test/encodings/unicode_group_Me.8--encoding-policy(substitute).re b/test/encodings/unicode_group_Me.8--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/unicode_group_Me.8--encoding-policy(substitute).re rename to test/encodings/unicode_group_Me.8--encoding-policy(substitute).re diff --git a/re2c/test/encodings/unicode_group_Me.u--encoding-policy(fail).c b/test/encodings/unicode_group_Me.u--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/unicode_group_Me.u--encoding-policy(fail).c rename to test/encodings/unicode_group_Me.u--encoding-policy(fail).c diff --git a/re2c/test/encodings/unicode_group_Me.u--encoding-policy(fail).re b/test/encodings/unicode_group_Me.u--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/unicode_group_Me.u--encoding-policy(fail).re rename to test/encodings/unicode_group_Me.u--encoding-policy(fail).re diff --git a/re2c/test/encodings/unicode_group_Me.u--encoding-policy(ignore).c b/test/encodings/unicode_group_Me.u--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_group_Me.u--encoding-policy(ignore).c rename to test/encodings/unicode_group_Me.u--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_group_Me.u--encoding-policy(ignore).re b/test/encodings/unicode_group_Me.u--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_group_Me.u--encoding-policy(ignore).re rename to test/encodings/unicode_group_Me.u--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_group_Me.u--encoding-policy(substitute).c b/test/encodings/unicode_group_Me.u--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/unicode_group_Me.u--encoding-policy(substitute).c rename to test/encodings/unicode_group_Me.u--encoding-policy(substitute).c diff --git a/re2c/test/encodings/unicode_group_Me.u--encoding-policy(substitute).re b/test/encodings/unicode_group_Me.u--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/unicode_group_Me.u--encoding-policy(substitute).re rename to test/encodings/unicode_group_Me.u--encoding-policy(substitute).re diff --git a/re2c/test/encodings/unicode_group_Me.x--encoding-policy(fail).c b/test/encodings/unicode_group_Me.x--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/unicode_group_Me.x--encoding-policy(fail).c rename to test/encodings/unicode_group_Me.x--encoding-policy(fail).c diff --git a/re2c/test/encodings/unicode_group_Me.x--encoding-policy(fail).re b/test/encodings/unicode_group_Me.x--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/unicode_group_Me.x--encoding-policy(fail).re rename to test/encodings/unicode_group_Me.x--encoding-policy(fail).re diff --git a/re2c/test/encodings/unicode_group_Me.x--encoding-policy(ignore).c b/test/encodings/unicode_group_Me.x--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_group_Me.x--encoding-policy(ignore).c rename to test/encodings/unicode_group_Me.x--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_group_Me.x--encoding-policy(ignore).re b/test/encodings/unicode_group_Me.x--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_group_Me.x--encoding-policy(ignore).re rename to test/encodings/unicode_group_Me.x--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_group_Me.x--encoding-policy(substitute).c b/test/encodings/unicode_group_Me.x--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/unicode_group_Me.x--encoding-policy(substitute).c rename to test/encodings/unicode_group_Me.x--encoding-policy(substitute).c diff --git a/re2c/test/encodings/unicode_group_Me.x--encoding-policy(substitute).re b/test/encodings/unicode_group_Me.x--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/unicode_group_Me.x--encoding-policy(substitute).re rename to test/encodings/unicode_group_Me.x--encoding-policy(substitute).re diff --git a/re2c/test/encodings/unicode_group_Mn.8--encoding-policy(fail).c b/test/encodings/unicode_group_Mn.8--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/unicode_group_Mn.8--encoding-policy(fail).c rename to test/encodings/unicode_group_Mn.8--encoding-policy(fail).c diff --git a/re2c/test/encodings/unicode_group_Mn.8--encoding-policy(fail).re b/test/encodings/unicode_group_Mn.8--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/unicode_group_Mn.8--encoding-policy(fail).re rename to test/encodings/unicode_group_Mn.8--encoding-policy(fail).re diff --git a/re2c/test/encodings/unicode_group_Mn.8--encoding-policy(ignore).c b/test/encodings/unicode_group_Mn.8--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_group_Mn.8--encoding-policy(ignore).c rename to test/encodings/unicode_group_Mn.8--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_group_Mn.8--encoding-policy(ignore).re b/test/encodings/unicode_group_Mn.8--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_group_Mn.8--encoding-policy(ignore).re rename to test/encodings/unicode_group_Mn.8--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_group_Mn.8--encoding-policy(substitute).c b/test/encodings/unicode_group_Mn.8--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/unicode_group_Mn.8--encoding-policy(substitute).c rename to test/encodings/unicode_group_Mn.8--encoding-policy(substitute).c diff --git a/re2c/test/encodings/unicode_group_Mn.8--encoding-policy(substitute).re b/test/encodings/unicode_group_Mn.8--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/unicode_group_Mn.8--encoding-policy(substitute).re rename to test/encodings/unicode_group_Mn.8--encoding-policy(substitute).re diff --git a/re2c/test/encodings/unicode_group_Mn.u--encoding-policy(fail).c b/test/encodings/unicode_group_Mn.u--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/unicode_group_Mn.u--encoding-policy(fail).c rename to test/encodings/unicode_group_Mn.u--encoding-policy(fail).c diff --git a/re2c/test/encodings/unicode_group_Mn.u--encoding-policy(fail).re b/test/encodings/unicode_group_Mn.u--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/unicode_group_Mn.u--encoding-policy(fail).re rename to test/encodings/unicode_group_Mn.u--encoding-policy(fail).re diff --git a/re2c/test/encodings/unicode_group_Mn.u--encoding-policy(ignore).c b/test/encodings/unicode_group_Mn.u--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_group_Mn.u--encoding-policy(ignore).c rename to test/encodings/unicode_group_Mn.u--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_group_Mn.u--encoding-policy(ignore).re b/test/encodings/unicode_group_Mn.u--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_group_Mn.u--encoding-policy(ignore).re rename to test/encodings/unicode_group_Mn.u--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_group_Mn.u--encoding-policy(substitute).c b/test/encodings/unicode_group_Mn.u--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/unicode_group_Mn.u--encoding-policy(substitute).c rename to test/encodings/unicode_group_Mn.u--encoding-policy(substitute).c diff --git a/re2c/test/encodings/unicode_group_Mn.u--encoding-policy(substitute).re b/test/encodings/unicode_group_Mn.u--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/unicode_group_Mn.u--encoding-policy(substitute).re rename to test/encodings/unicode_group_Mn.u--encoding-policy(substitute).re diff --git a/re2c/test/encodings/unicode_group_Mn.x--encoding-policy(fail).c b/test/encodings/unicode_group_Mn.x--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/unicode_group_Mn.x--encoding-policy(fail).c rename to test/encodings/unicode_group_Mn.x--encoding-policy(fail).c diff --git a/re2c/test/encodings/unicode_group_Mn.x--encoding-policy(fail).re b/test/encodings/unicode_group_Mn.x--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/unicode_group_Mn.x--encoding-policy(fail).re rename to test/encodings/unicode_group_Mn.x--encoding-policy(fail).re diff --git a/re2c/test/encodings/unicode_group_Mn.x--encoding-policy(ignore).c b/test/encodings/unicode_group_Mn.x--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_group_Mn.x--encoding-policy(ignore).c rename to test/encodings/unicode_group_Mn.x--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_group_Mn.x--encoding-policy(ignore).re b/test/encodings/unicode_group_Mn.x--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_group_Mn.x--encoding-policy(ignore).re rename to test/encodings/unicode_group_Mn.x--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_group_Mn.x--encoding-policy(substitute).c b/test/encodings/unicode_group_Mn.x--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/unicode_group_Mn.x--encoding-policy(substitute).c rename to test/encodings/unicode_group_Mn.x--encoding-policy(substitute).c diff --git a/re2c/test/encodings/unicode_group_Mn.x--encoding-policy(substitute).re b/test/encodings/unicode_group_Mn.x--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/unicode_group_Mn.x--encoding-policy(substitute).re rename to test/encodings/unicode_group_Mn.x--encoding-policy(substitute).re diff --git a/re2c/test/encodings/unicode_group_N.8--encoding-policy(fail).c b/test/encodings/unicode_group_N.8--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/unicode_group_N.8--encoding-policy(fail).c rename to test/encodings/unicode_group_N.8--encoding-policy(fail).c diff --git a/re2c/test/encodings/unicode_group_N.8--encoding-policy(fail).re b/test/encodings/unicode_group_N.8--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/unicode_group_N.8--encoding-policy(fail).re rename to test/encodings/unicode_group_N.8--encoding-policy(fail).re diff --git a/re2c/test/encodings/unicode_group_N.8--encoding-policy(ignore).c b/test/encodings/unicode_group_N.8--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_group_N.8--encoding-policy(ignore).c rename to test/encodings/unicode_group_N.8--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_group_N.8--encoding-policy(ignore).re b/test/encodings/unicode_group_N.8--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_group_N.8--encoding-policy(ignore).re rename to test/encodings/unicode_group_N.8--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_group_N.8--encoding-policy(substitute).c b/test/encodings/unicode_group_N.8--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/unicode_group_N.8--encoding-policy(substitute).c rename to test/encodings/unicode_group_N.8--encoding-policy(substitute).c diff --git a/re2c/test/encodings/unicode_group_N.8--encoding-policy(substitute).re b/test/encodings/unicode_group_N.8--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/unicode_group_N.8--encoding-policy(substitute).re rename to test/encodings/unicode_group_N.8--encoding-policy(substitute).re diff --git a/re2c/test/encodings/unicode_group_N.u--encoding-policy(fail).c b/test/encodings/unicode_group_N.u--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/unicode_group_N.u--encoding-policy(fail).c rename to test/encodings/unicode_group_N.u--encoding-policy(fail).c diff --git a/re2c/test/encodings/unicode_group_N.u--encoding-policy(fail).re b/test/encodings/unicode_group_N.u--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/unicode_group_N.u--encoding-policy(fail).re rename to test/encodings/unicode_group_N.u--encoding-policy(fail).re diff --git a/re2c/test/encodings/unicode_group_N.u--encoding-policy(ignore).c b/test/encodings/unicode_group_N.u--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_group_N.u--encoding-policy(ignore).c rename to test/encodings/unicode_group_N.u--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_group_N.u--encoding-policy(ignore).re b/test/encodings/unicode_group_N.u--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_group_N.u--encoding-policy(ignore).re rename to test/encodings/unicode_group_N.u--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_group_N.u--encoding-policy(substitute).c b/test/encodings/unicode_group_N.u--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/unicode_group_N.u--encoding-policy(substitute).c rename to test/encodings/unicode_group_N.u--encoding-policy(substitute).c diff --git a/re2c/test/encodings/unicode_group_N.u--encoding-policy(substitute).re b/test/encodings/unicode_group_N.u--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/unicode_group_N.u--encoding-policy(substitute).re rename to test/encodings/unicode_group_N.u--encoding-policy(substitute).re diff --git a/re2c/test/encodings/unicode_group_N.x--encoding-policy(fail).c b/test/encodings/unicode_group_N.x--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/unicode_group_N.x--encoding-policy(fail).c rename to test/encodings/unicode_group_N.x--encoding-policy(fail).c diff --git a/re2c/test/encodings/unicode_group_N.x--encoding-policy(fail).re b/test/encodings/unicode_group_N.x--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/unicode_group_N.x--encoding-policy(fail).re rename to test/encodings/unicode_group_N.x--encoding-policy(fail).re diff --git a/re2c/test/encodings/unicode_group_N.x--encoding-policy(ignore).c b/test/encodings/unicode_group_N.x--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_group_N.x--encoding-policy(ignore).c rename to test/encodings/unicode_group_N.x--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_group_N.x--encoding-policy(ignore).re b/test/encodings/unicode_group_N.x--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_group_N.x--encoding-policy(ignore).re rename to test/encodings/unicode_group_N.x--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_group_N.x--encoding-policy(substitute).c b/test/encodings/unicode_group_N.x--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/unicode_group_N.x--encoding-policy(substitute).c rename to test/encodings/unicode_group_N.x--encoding-policy(substitute).c diff --git a/re2c/test/encodings/unicode_group_N.x--encoding-policy(substitute).re b/test/encodings/unicode_group_N.x--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/unicode_group_N.x--encoding-policy(substitute).re rename to test/encodings/unicode_group_N.x--encoding-policy(substitute).re diff --git a/re2c/test/encodings/unicode_group_Nd.8--encoding-policy(fail).c b/test/encodings/unicode_group_Nd.8--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/unicode_group_Nd.8--encoding-policy(fail).c rename to test/encodings/unicode_group_Nd.8--encoding-policy(fail).c diff --git a/re2c/test/encodings/unicode_group_Nd.8--encoding-policy(fail).re b/test/encodings/unicode_group_Nd.8--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/unicode_group_Nd.8--encoding-policy(fail).re rename to test/encodings/unicode_group_Nd.8--encoding-policy(fail).re diff --git a/re2c/test/encodings/unicode_group_Nd.8--encoding-policy(ignore).c b/test/encodings/unicode_group_Nd.8--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_group_Nd.8--encoding-policy(ignore).c rename to test/encodings/unicode_group_Nd.8--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_group_Nd.8--encoding-policy(ignore).re b/test/encodings/unicode_group_Nd.8--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_group_Nd.8--encoding-policy(ignore).re rename to test/encodings/unicode_group_Nd.8--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_group_Nd.8--encoding-policy(substitute).c b/test/encodings/unicode_group_Nd.8--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/unicode_group_Nd.8--encoding-policy(substitute).c rename to test/encodings/unicode_group_Nd.8--encoding-policy(substitute).c diff --git a/re2c/test/encodings/unicode_group_Nd.8--encoding-policy(substitute).re b/test/encodings/unicode_group_Nd.8--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/unicode_group_Nd.8--encoding-policy(substitute).re rename to test/encodings/unicode_group_Nd.8--encoding-policy(substitute).re diff --git a/re2c/test/encodings/unicode_group_Nd.u--encoding-policy(fail).c b/test/encodings/unicode_group_Nd.u--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/unicode_group_Nd.u--encoding-policy(fail).c rename to test/encodings/unicode_group_Nd.u--encoding-policy(fail).c diff --git a/re2c/test/encodings/unicode_group_Nd.u--encoding-policy(fail).re b/test/encodings/unicode_group_Nd.u--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/unicode_group_Nd.u--encoding-policy(fail).re rename to test/encodings/unicode_group_Nd.u--encoding-policy(fail).re diff --git a/re2c/test/encodings/unicode_group_Nd.u--encoding-policy(ignore).c b/test/encodings/unicode_group_Nd.u--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_group_Nd.u--encoding-policy(ignore).c rename to test/encodings/unicode_group_Nd.u--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_group_Nd.u--encoding-policy(ignore).re b/test/encodings/unicode_group_Nd.u--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_group_Nd.u--encoding-policy(ignore).re rename to test/encodings/unicode_group_Nd.u--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_group_Nd.u--encoding-policy(substitute).c b/test/encodings/unicode_group_Nd.u--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/unicode_group_Nd.u--encoding-policy(substitute).c rename to test/encodings/unicode_group_Nd.u--encoding-policy(substitute).c diff --git a/re2c/test/encodings/unicode_group_Nd.u--encoding-policy(substitute).re b/test/encodings/unicode_group_Nd.u--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/unicode_group_Nd.u--encoding-policy(substitute).re rename to test/encodings/unicode_group_Nd.u--encoding-policy(substitute).re diff --git a/re2c/test/encodings/unicode_group_Nd.x--encoding-policy(fail).c b/test/encodings/unicode_group_Nd.x--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/unicode_group_Nd.x--encoding-policy(fail).c rename to test/encodings/unicode_group_Nd.x--encoding-policy(fail).c diff --git a/re2c/test/encodings/unicode_group_Nd.x--encoding-policy(fail).re b/test/encodings/unicode_group_Nd.x--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/unicode_group_Nd.x--encoding-policy(fail).re rename to test/encodings/unicode_group_Nd.x--encoding-policy(fail).re diff --git a/re2c/test/encodings/unicode_group_Nd.x--encoding-policy(ignore).c b/test/encodings/unicode_group_Nd.x--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_group_Nd.x--encoding-policy(ignore).c rename to test/encodings/unicode_group_Nd.x--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_group_Nd.x--encoding-policy(ignore).re b/test/encodings/unicode_group_Nd.x--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_group_Nd.x--encoding-policy(ignore).re rename to test/encodings/unicode_group_Nd.x--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_group_Nd.x--encoding-policy(substitute).c b/test/encodings/unicode_group_Nd.x--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/unicode_group_Nd.x--encoding-policy(substitute).c rename to test/encodings/unicode_group_Nd.x--encoding-policy(substitute).c diff --git a/re2c/test/encodings/unicode_group_Nd.x--encoding-policy(substitute).re b/test/encodings/unicode_group_Nd.x--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/unicode_group_Nd.x--encoding-policy(substitute).re rename to test/encodings/unicode_group_Nd.x--encoding-policy(substitute).re diff --git a/re2c/test/encodings/unicode_group_Nl.8--encoding-policy(fail).c b/test/encodings/unicode_group_Nl.8--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/unicode_group_Nl.8--encoding-policy(fail).c rename to test/encodings/unicode_group_Nl.8--encoding-policy(fail).c diff --git a/re2c/test/encodings/unicode_group_Nl.8--encoding-policy(fail).re b/test/encodings/unicode_group_Nl.8--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/unicode_group_Nl.8--encoding-policy(fail).re rename to test/encodings/unicode_group_Nl.8--encoding-policy(fail).re diff --git a/re2c/test/encodings/unicode_group_Nl.8--encoding-policy(ignore).c b/test/encodings/unicode_group_Nl.8--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_group_Nl.8--encoding-policy(ignore).c rename to test/encodings/unicode_group_Nl.8--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_group_Nl.8--encoding-policy(ignore).re b/test/encodings/unicode_group_Nl.8--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_group_Nl.8--encoding-policy(ignore).re rename to test/encodings/unicode_group_Nl.8--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_group_Nl.8--encoding-policy(substitute).c b/test/encodings/unicode_group_Nl.8--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/unicode_group_Nl.8--encoding-policy(substitute).c rename to test/encodings/unicode_group_Nl.8--encoding-policy(substitute).c diff --git a/re2c/test/encodings/unicode_group_Nl.8--encoding-policy(substitute).re b/test/encodings/unicode_group_Nl.8--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/unicode_group_Nl.8--encoding-policy(substitute).re rename to test/encodings/unicode_group_Nl.8--encoding-policy(substitute).re diff --git a/re2c/test/encodings/unicode_group_Nl.u--encoding-policy(fail).c b/test/encodings/unicode_group_Nl.u--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/unicode_group_Nl.u--encoding-policy(fail).c rename to test/encodings/unicode_group_Nl.u--encoding-policy(fail).c diff --git a/re2c/test/encodings/unicode_group_Nl.u--encoding-policy(fail).re b/test/encodings/unicode_group_Nl.u--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/unicode_group_Nl.u--encoding-policy(fail).re rename to test/encodings/unicode_group_Nl.u--encoding-policy(fail).re diff --git a/re2c/test/encodings/unicode_group_Nl.u--encoding-policy(ignore).c b/test/encodings/unicode_group_Nl.u--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_group_Nl.u--encoding-policy(ignore).c rename to test/encodings/unicode_group_Nl.u--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_group_Nl.u--encoding-policy(ignore).re b/test/encodings/unicode_group_Nl.u--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_group_Nl.u--encoding-policy(ignore).re rename to test/encodings/unicode_group_Nl.u--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_group_Nl.u--encoding-policy(substitute).c b/test/encodings/unicode_group_Nl.u--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/unicode_group_Nl.u--encoding-policy(substitute).c rename to test/encodings/unicode_group_Nl.u--encoding-policy(substitute).c diff --git a/re2c/test/encodings/unicode_group_Nl.u--encoding-policy(substitute).re b/test/encodings/unicode_group_Nl.u--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/unicode_group_Nl.u--encoding-policy(substitute).re rename to test/encodings/unicode_group_Nl.u--encoding-policy(substitute).re diff --git a/re2c/test/encodings/unicode_group_Nl.x--encoding-policy(fail).c b/test/encodings/unicode_group_Nl.x--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/unicode_group_Nl.x--encoding-policy(fail).c rename to test/encodings/unicode_group_Nl.x--encoding-policy(fail).c diff --git a/re2c/test/encodings/unicode_group_Nl.x--encoding-policy(fail).re b/test/encodings/unicode_group_Nl.x--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/unicode_group_Nl.x--encoding-policy(fail).re rename to test/encodings/unicode_group_Nl.x--encoding-policy(fail).re diff --git a/re2c/test/encodings/unicode_group_Nl.x--encoding-policy(ignore).c b/test/encodings/unicode_group_Nl.x--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_group_Nl.x--encoding-policy(ignore).c rename to test/encodings/unicode_group_Nl.x--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_group_Nl.x--encoding-policy(ignore).re b/test/encodings/unicode_group_Nl.x--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_group_Nl.x--encoding-policy(ignore).re rename to test/encodings/unicode_group_Nl.x--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_group_Nl.x--encoding-policy(substitute).c b/test/encodings/unicode_group_Nl.x--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/unicode_group_Nl.x--encoding-policy(substitute).c rename to test/encodings/unicode_group_Nl.x--encoding-policy(substitute).c diff --git a/re2c/test/encodings/unicode_group_Nl.x--encoding-policy(substitute).re b/test/encodings/unicode_group_Nl.x--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/unicode_group_Nl.x--encoding-policy(substitute).re rename to test/encodings/unicode_group_Nl.x--encoding-policy(substitute).re diff --git a/re2c/test/encodings/unicode_group_No.8--encoding-policy(fail).c b/test/encodings/unicode_group_No.8--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/unicode_group_No.8--encoding-policy(fail).c rename to test/encodings/unicode_group_No.8--encoding-policy(fail).c diff --git a/re2c/test/encodings/unicode_group_No.8--encoding-policy(fail).re b/test/encodings/unicode_group_No.8--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/unicode_group_No.8--encoding-policy(fail).re rename to test/encodings/unicode_group_No.8--encoding-policy(fail).re diff --git a/re2c/test/encodings/unicode_group_No.8--encoding-policy(ignore).c b/test/encodings/unicode_group_No.8--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_group_No.8--encoding-policy(ignore).c rename to test/encodings/unicode_group_No.8--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_group_No.8--encoding-policy(ignore).re b/test/encodings/unicode_group_No.8--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_group_No.8--encoding-policy(ignore).re rename to test/encodings/unicode_group_No.8--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_group_No.8--encoding-policy(substitute).c b/test/encodings/unicode_group_No.8--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/unicode_group_No.8--encoding-policy(substitute).c rename to test/encodings/unicode_group_No.8--encoding-policy(substitute).c diff --git a/re2c/test/encodings/unicode_group_No.8--encoding-policy(substitute).re b/test/encodings/unicode_group_No.8--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/unicode_group_No.8--encoding-policy(substitute).re rename to test/encodings/unicode_group_No.8--encoding-policy(substitute).re diff --git a/re2c/test/encodings/unicode_group_No.u--encoding-policy(fail).c b/test/encodings/unicode_group_No.u--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/unicode_group_No.u--encoding-policy(fail).c rename to test/encodings/unicode_group_No.u--encoding-policy(fail).c diff --git a/re2c/test/encodings/unicode_group_No.u--encoding-policy(fail).re b/test/encodings/unicode_group_No.u--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/unicode_group_No.u--encoding-policy(fail).re rename to test/encodings/unicode_group_No.u--encoding-policy(fail).re diff --git a/re2c/test/encodings/unicode_group_No.u--encoding-policy(ignore).c b/test/encodings/unicode_group_No.u--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_group_No.u--encoding-policy(ignore).c rename to test/encodings/unicode_group_No.u--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_group_No.u--encoding-policy(ignore).re b/test/encodings/unicode_group_No.u--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_group_No.u--encoding-policy(ignore).re rename to test/encodings/unicode_group_No.u--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_group_No.u--encoding-policy(substitute).c b/test/encodings/unicode_group_No.u--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/unicode_group_No.u--encoding-policy(substitute).c rename to test/encodings/unicode_group_No.u--encoding-policy(substitute).c diff --git a/re2c/test/encodings/unicode_group_No.u--encoding-policy(substitute).re b/test/encodings/unicode_group_No.u--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/unicode_group_No.u--encoding-policy(substitute).re rename to test/encodings/unicode_group_No.u--encoding-policy(substitute).re diff --git a/re2c/test/encodings/unicode_group_No.x--encoding-policy(fail).c b/test/encodings/unicode_group_No.x--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/unicode_group_No.x--encoding-policy(fail).c rename to test/encodings/unicode_group_No.x--encoding-policy(fail).c diff --git a/re2c/test/encodings/unicode_group_No.x--encoding-policy(fail).re b/test/encodings/unicode_group_No.x--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/unicode_group_No.x--encoding-policy(fail).re rename to test/encodings/unicode_group_No.x--encoding-policy(fail).re diff --git a/re2c/test/encodings/unicode_group_No.x--encoding-policy(ignore).c b/test/encodings/unicode_group_No.x--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_group_No.x--encoding-policy(ignore).c rename to test/encodings/unicode_group_No.x--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_group_No.x--encoding-policy(ignore).re b/test/encodings/unicode_group_No.x--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_group_No.x--encoding-policy(ignore).re rename to test/encodings/unicode_group_No.x--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_group_No.x--encoding-policy(substitute).c b/test/encodings/unicode_group_No.x--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/unicode_group_No.x--encoding-policy(substitute).c rename to test/encodings/unicode_group_No.x--encoding-policy(substitute).c diff --git a/re2c/test/encodings/unicode_group_No.x--encoding-policy(substitute).re b/test/encodings/unicode_group_No.x--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/unicode_group_No.x--encoding-policy(substitute).re rename to test/encodings/unicode_group_No.x--encoding-policy(substitute).re diff --git a/re2c/test/encodings/unicode_group_P.8--encoding-policy(fail).c b/test/encodings/unicode_group_P.8--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/unicode_group_P.8--encoding-policy(fail).c rename to test/encodings/unicode_group_P.8--encoding-policy(fail).c diff --git a/re2c/test/encodings/unicode_group_P.8--encoding-policy(fail).re b/test/encodings/unicode_group_P.8--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/unicode_group_P.8--encoding-policy(fail).re rename to test/encodings/unicode_group_P.8--encoding-policy(fail).re diff --git a/re2c/test/encodings/unicode_group_P.8--encoding-policy(ignore).c b/test/encodings/unicode_group_P.8--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_group_P.8--encoding-policy(ignore).c rename to test/encodings/unicode_group_P.8--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_group_P.8--encoding-policy(ignore).re b/test/encodings/unicode_group_P.8--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_group_P.8--encoding-policy(ignore).re rename to test/encodings/unicode_group_P.8--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_group_P.8--encoding-policy(substitute).c b/test/encodings/unicode_group_P.8--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/unicode_group_P.8--encoding-policy(substitute).c rename to test/encodings/unicode_group_P.8--encoding-policy(substitute).c diff --git a/re2c/test/encodings/unicode_group_P.8--encoding-policy(substitute).re b/test/encodings/unicode_group_P.8--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/unicode_group_P.8--encoding-policy(substitute).re rename to test/encodings/unicode_group_P.8--encoding-policy(substitute).re diff --git a/re2c/test/encodings/unicode_group_P.u--encoding-policy(fail).c b/test/encodings/unicode_group_P.u--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/unicode_group_P.u--encoding-policy(fail).c rename to test/encodings/unicode_group_P.u--encoding-policy(fail).c diff --git a/re2c/test/encodings/unicode_group_P.u--encoding-policy(fail).re b/test/encodings/unicode_group_P.u--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/unicode_group_P.u--encoding-policy(fail).re rename to test/encodings/unicode_group_P.u--encoding-policy(fail).re diff --git a/re2c/test/encodings/unicode_group_P.u--encoding-policy(ignore).c b/test/encodings/unicode_group_P.u--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_group_P.u--encoding-policy(ignore).c rename to test/encodings/unicode_group_P.u--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_group_P.u--encoding-policy(ignore).re b/test/encodings/unicode_group_P.u--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_group_P.u--encoding-policy(ignore).re rename to test/encodings/unicode_group_P.u--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_group_P.u--encoding-policy(substitute).c b/test/encodings/unicode_group_P.u--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/unicode_group_P.u--encoding-policy(substitute).c rename to test/encodings/unicode_group_P.u--encoding-policy(substitute).c diff --git a/re2c/test/encodings/unicode_group_P.u--encoding-policy(substitute).re b/test/encodings/unicode_group_P.u--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/unicode_group_P.u--encoding-policy(substitute).re rename to test/encodings/unicode_group_P.u--encoding-policy(substitute).re diff --git a/re2c/test/encodings/unicode_group_P.x--encoding-policy(fail).c b/test/encodings/unicode_group_P.x--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/unicode_group_P.x--encoding-policy(fail).c rename to test/encodings/unicode_group_P.x--encoding-policy(fail).c diff --git a/re2c/test/encodings/unicode_group_P.x--encoding-policy(fail).re b/test/encodings/unicode_group_P.x--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/unicode_group_P.x--encoding-policy(fail).re rename to test/encodings/unicode_group_P.x--encoding-policy(fail).re diff --git a/re2c/test/encodings/unicode_group_P.x--encoding-policy(ignore).c b/test/encodings/unicode_group_P.x--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_group_P.x--encoding-policy(ignore).c rename to test/encodings/unicode_group_P.x--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_group_P.x--encoding-policy(ignore).re b/test/encodings/unicode_group_P.x--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_group_P.x--encoding-policy(ignore).re rename to test/encodings/unicode_group_P.x--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_group_P.x--encoding-policy(substitute).c b/test/encodings/unicode_group_P.x--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/unicode_group_P.x--encoding-policy(substitute).c rename to test/encodings/unicode_group_P.x--encoding-policy(substitute).c diff --git a/re2c/test/encodings/unicode_group_P.x--encoding-policy(substitute).re b/test/encodings/unicode_group_P.x--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/unicode_group_P.x--encoding-policy(substitute).re rename to test/encodings/unicode_group_P.x--encoding-policy(substitute).re diff --git a/re2c/test/encodings/unicode_group_Pc.8--encoding-policy(fail).c b/test/encodings/unicode_group_Pc.8--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/unicode_group_Pc.8--encoding-policy(fail).c rename to test/encodings/unicode_group_Pc.8--encoding-policy(fail).c diff --git a/re2c/test/encodings/unicode_group_Pc.8--encoding-policy(fail).re b/test/encodings/unicode_group_Pc.8--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/unicode_group_Pc.8--encoding-policy(fail).re rename to test/encodings/unicode_group_Pc.8--encoding-policy(fail).re diff --git a/re2c/test/encodings/unicode_group_Pc.8--encoding-policy(ignore).c b/test/encodings/unicode_group_Pc.8--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_group_Pc.8--encoding-policy(ignore).c rename to test/encodings/unicode_group_Pc.8--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_group_Pc.8--encoding-policy(ignore).re b/test/encodings/unicode_group_Pc.8--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_group_Pc.8--encoding-policy(ignore).re rename to test/encodings/unicode_group_Pc.8--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_group_Pc.8--encoding-policy(substitute).c b/test/encodings/unicode_group_Pc.8--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/unicode_group_Pc.8--encoding-policy(substitute).c rename to test/encodings/unicode_group_Pc.8--encoding-policy(substitute).c diff --git a/re2c/test/encodings/unicode_group_Pc.8--encoding-policy(substitute).re b/test/encodings/unicode_group_Pc.8--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/unicode_group_Pc.8--encoding-policy(substitute).re rename to test/encodings/unicode_group_Pc.8--encoding-policy(substitute).re diff --git a/re2c/test/encodings/unicode_group_Pc.u--encoding-policy(fail).c b/test/encodings/unicode_group_Pc.u--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/unicode_group_Pc.u--encoding-policy(fail).c rename to test/encodings/unicode_group_Pc.u--encoding-policy(fail).c diff --git a/re2c/test/encodings/unicode_group_Pc.u--encoding-policy(fail).re b/test/encodings/unicode_group_Pc.u--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/unicode_group_Pc.u--encoding-policy(fail).re rename to test/encodings/unicode_group_Pc.u--encoding-policy(fail).re diff --git a/re2c/test/encodings/unicode_group_Pc.u--encoding-policy(ignore).c b/test/encodings/unicode_group_Pc.u--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_group_Pc.u--encoding-policy(ignore).c rename to test/encodings/unicode_group_Pc.u--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_group_Pc.u--encoding-policy(ignore).re b/test/encodings/unicode_group_Pc.u--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_group_Pc.u--encoding-policy(ignore).re rename to test/encodings/unicode_group_Pc.u--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_group_Pc.u--encoding-policy(substitute).c b/test/encodings/unicode_group_Pc.u--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/unicode_group_Pc.u--encoding-policy(substitute).c rename to test/encodings/unicode_group_Pc.u--encoding-policy(substitute).c diff --git a/re2c/test/encodings/unicode_group_Pc.u--encoding-policy(substitute).re b/test/encodings/unicode_group_Pc.u--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/unicode_group_Pc.u--encoding-policy(substitute).re rename to test/encodings/unicode_group_Pc.u--encoding-policy(substitute).re diff --git a/re2c/test/encodings/unicode_group_Pc.x--encoding-policy(fail).c b/test/encodings/unicode_group_Pc.x--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/unicode_group_Pc.x--encoding-policy(fail).c rename to test/encodings/unicode_group_Pc.x--encoding-policy(fail).c diff --git a/re2c/test/encodings/unicode_group_Pc.x--encoding-policy(fail).re b/test/encodings/unicode_group_Pc.x--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/unicode_group_Pc.x--encoding-policy(fail).re rename to test/encodings/unicode_group_Pc.x--encoding-policy(fail).re diff --git a/re2c/test/encodings/unicode_group_Pc.x--encoding-policy(ignore).c b/test/encodings/unicode_group_Pc.x--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_group_Pc.x--encoding-policy(ignore).c rename to test/encodings/unicode_group_Pc.x--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_group_Pc.x--encoding-policy(ignore).re b/test/encodings/unicode_group_Pc.x--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_group_Pc.x--encoding-policy(ignore).re rename to test/encodings/unicode_group_Pc.x--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_group_Pc.x--encoding-policy(substitute).c b/test/encodings/unicode_group_Pc.x--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/unicode_group_Pc.x--encoding-policy(substitute).c rename to test/encodings/unicode_group_Pc.x--encoding-policy(substitute).c diff --git a/re2c/test/encodings/unicode_group_Pc.x--encoding-policy(substitute).re b/test/encodings/unicode_group_Pc.x--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/unicode_group_Pc.x--encoding-policy(substitute).re rename to test/encodings/unicode_group_Pc.x--encoding-policy(substitute).re diff --git a/re2c/test/encodings/unicode_group_Pd.8--encoding-policy(fail).c b/test/encodings/unicode_group_Pd.8--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/unicode_group_Pd.8--encoding-policy(fail).c rename to test/encodings/unicode_group_Pd.8--encoding-policy(fail).c diff --git a/re2c/test/encodings/unicode_group_Pd.8--encoding-policy(fail).re b/test/encodings/unicode_group_Pd.8--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/unicode_group_Pd.8--encoding-policy(fail).re rename to test/encodings/unicode_group_Pd.8--encoding-policy(fail).re diff --git a/re2c/test/encodings/unicode_group_Pd.8--encoding-policy(ignore).c b/test/encodings/unicode_group_Pd.8--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_group_Pd.8--encoding-policy(ignore).c rename to test/encodings/unicode_group_Pd.8--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_group_Pd.8--encoding-policy(ignore).re b/test/encodings/unicode_group_Pd.8--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_group_Pd.8--encoding-policy(ignore).re rename to test/encodings/unicode_group_Pd.8--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_group_Pd.8--encoding-policy(substitute).c b/test/encodings/unicode_group_Pd.8--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/unicode_group_Pd.8--encoding-policy(substitute).c rename to test/encodings/unicode_group_Pd.8--encoding-policy(substitute).c diff --git a/re2c/test/encodings/unicode_group_Pd.8--encoding-policy(substitute).re b/test/encodings/unicode_group_Pd.8--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/unicode_group_Pd.8--encoding-policy(substitute).re rename to test/encodings/unicode_group_Pd.8--encoding-policy(substitute).re diff --git a/re2c/test/encodings/unicode_group_Pd.u--encoding-policy(fail).c b/test/encodings/unicode_group_Pd.u--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/unicode_group_Pd.u--encoding-policy(fail).c rename to test/encodings/unicode_group_Pd.u--encoding-policy(fail).c diff --git a/re2c/test/encodings/unicode_group_Pd.u--encoding-policy(fail).re b/test/encodings/unicode_group_Pd.u--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/unicode_group_Pd.u--encoding-policy(fail).re rename to test/encodings/unicode_group_Pd.u--encoding-policy(fail).re diff --git a/re2c/test/encodings/unicode_group_Pd.u--encoding-policy(ignore).c b/test/encodings/unicode_group_Pd.u--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_group_Pd.u--encoding-policy(ignore).c rename to test/encodings/unicode_group_Pd.u--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_group_Pd.u--encoding-policy(ignore).re b/test/encodings/unicode_group_Pd.u--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_group_Pd.u--encoding-policy(ignore).re rename to test/encodings/unicode_group_Pd.u--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_group_Pd.u--encoding-policy(substitute).c b/test/encodings/unicode_group_Pd.u--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/unicode_group_Pd.u--encoding-policy(substitute).c rename to test/encodings/unicode_group_Pd.u--encoding-policy(substitute).c diff --git a/re2c/test/encodings/unicode_group_Pd.u--encoding-policy(substitute).re b/test/encodings/unicode_group_Pd.u--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/unicode_group_Pd.u--encoding-policy(substitute).re rename to test/encodings/unicode_group_Pd.u--encoding-policy(substitute).re diff --git a/re2c/test/encodings/unicode_group_Pd.x--encoding-policy(fail).c b/test/encodings/unicode_group_Pd.x--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/unicode_group_Pd.x--encoding-policy(fail).c rename to test/encodings/unicode_group_Pd.x--encoding-policy(fail).c diff --git a/re2c/test/encodings/unicode_group_Pd.x--encoding-policy(fail).re b/test/encodings/unicode_group_Pd.x--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/unicode_group_Pd.x--encoding-policy(fail).re rename to test/encodings/unicode_group_Pd.x--encoding-policy(fail).re diff --git a/re2c/test/encodings/unicode_group_Pd.x--encoding-policy(ignore).c b/test/encodings/unicode_group_Pd.x--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_group_Pd.x--encoding-policy(ignore).c rename to test/encodings/unicode_group_Pd.x--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_group_Pd.x--encoding-policy(ignore).re b/test/encodings/unicode_group_Pd.x--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_group_Pd.x--encoding-policy(ignore).re rename to test/encodings/unicode_group_Pd.x--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_group_Pd.x--encoding-policy(substitute).c b/test/encodings/unicode_group_Pd.x--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/unicode_group_Pd.x--encoding-policy(substitute).c rename to test/encodings/unicode_group_Pd.x--encoding-policy(substitute).c diff --git a/re2c/test/encodings/unicode_group_Pd.x--encoding-policy(substitute).re b/test/encodings/unicode_group_Pd.x--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/unicode_group_Pd.x--encoding-policy(substitute).re rename to test/encodings/unicode_group_Pd.x--encoding-policy(substitute).re diff --git a/re2c/test/encodings/unicode_group_Pe.8--encoding-policy(fail).c b/test/encodings/unicode_group_Pe.8--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/unicode_group_Pe.8--encoding-policy(fail).c rename to test/encodings/unicode_group_Pe.8--encoding-policy(fail).c diff --git a/re2c/test/encodings/unicode_group_Pe.8--encoding-policy(fail).re b/test/encodings/unicode_group_Pe.8--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/unicode_group_Pe.8--encoding-policy(fail).re rename to test/encodings/unicode_group_Pe.8--encoding-policy(fail).re diff --git a/re2c/test/encodings/unicode_group_Pe.8--encoding-policy(ignore).c b/test/encodings/unicode_group_Pe.8--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_group_Pe.8--encoding-policy(ignore).c rename to test/encodings/unicode_group_Pe.8--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_group_Pe.8--encoding-policy(ignore).re b/test/encodings/unicode_group_Pe.8--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_group_Pe.8--encoding-policy(ignore).re rename to test/encodings/unicode_group_Pe.8--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_group_Pe.8--encoding-policy(substitute).c b/test/encodings/unicode_group_Pe.8--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/unicode_group_Pe.8--encoding-policy(substitute).c rename to test/encodings/unicode_group_Pe.8--encoding-policy(substitute).c diff --git a/re2c/test/encodings/unicode_group_Pe.8--encoding-policy(substitute).re b/test/encodings/unicode_group_Pe.8--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/unicode_group_Pe.8--encoding-policy(substitute).re rename to test/encodings/unicode_group_Pe.8--encoding-policy(substitute).re diff --git a/re2c/test/encodings/unicode_group_Pe.u--encoding-policy(fail).c b/test/encodings/unicode_group_Pe.u--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/unicode_group_Pe.u--encoding-policy(fail).c rename to test/encodings/unicode_group_Pe.u--encoding-policy(fail).c diff --git a/re2c/test/encodings/unicode_group_Pe.u--encoding-policy(fail).re b/test/encodings/unicode_group_Pe.u--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/unicode_group_Pe.u--encoding-policy(fail).re rename to test/encodings/unicode_group_Pe.u--encoding-policy(fail).re diff --git a/re2c/test/encodings/unicode_group_Pe.u--encoding-policy(ignore).c b/test/encodings/unicode_group_Pe.u--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_group_Pe.u--encoding-policy(ignore).c rename to test/encodings/unicode_group_Pe.u--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_group_Pe.u--encoding-policy(ignore).re b/test/encodings/unicode_group_Pe.u--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_group_Pe.u--encoding-policy(ignore).re rename to test/encodings/unicode_group_Pe.u--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_group_Pe.u--encoding-policy(substitute).c b/test/encodings/unicode_group_Pe.u--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/unicode_group_Pe.u--encoding-policy(substitute).c rename to test/encodings/unicode_group_Pe.u--encoding-policy(substitute).c diff --git a/re2c/test/encodings/unicode_group_Pe.u--encoding-policy(substitute).re b/test/encodings/unicode_group_Pe.u--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/unicode_group_Pe.u--encoding-policy(substitute).re rename to test/encodings/unicode_group_Pe.u--encoding-policy(substitute).re diff --git a/re2c/test/encodings/unicode_group_Pe.x--encoding-policy(fail).c b/test/encodings/unicode_group_Pe.x--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/unicode_group_Pe.x--encoding-policy(fail).c rename to test/encodings/unicode_group_Pe.x--encoding-policy(fail).c diff --git a/re2c/test/encodings/unicode_group_Pe.x--encoding-policy(fail).re b/test/encodings/unicode_group_Pe.x--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/unicode_group_Pe.x--encoding-policy(fail).re rename to test/encodings/unicode_group_Pe.x--encoding-policy(fail).re diff --git a/re2c/test/encodings/unicode_group_Pe.x--encoding-policy(ignore).c b/test/encodings/unicode_group_Pe.x--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_group_Pe.x--encoding-policy(ignore).c rename to test/encodings/unicode_group_Pe.x--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_group_Pe.x--encoding-policy(ignore).re b/test/encodings/unicode_group_Pe.x--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_group_Pe.x--encoding-policy(ignore).re rename to test/encodings/unicode_group_Pe.x--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_group_Pe.x--encoding-policy(substitute).c b/test/encodings/unicode_group_Pe.x--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/unicode_group_Pe.x--encoding-policy(substitute).c rename to test/encodings/unicode_group_Pe.x--encoding-policy(substitute).c diff --git a/re2c/test/encodings/unicode_group_Pe.x--encoding-policy(substitute).re b/test/encodings/unicode_group_Pe.x--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/unicode_group_Pe.x--encoding-policy(substitute).re rename to test/encodings/unicode_group_Pe.x--encoding-policy(substitute).re diff --git a/re2c/test/encodings/unicode_group_Pf.8--encoding-policy(fail).c b/test/encodings/unicode_group_Pf.8--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/unicode_group_Pf.8--encoding-policy(fail).c rename to test/encodings/unicode_group_Pf.8--encoding-policy(fail).c diff --git a/re2c/test/encodings/unicode_group_Pf.8--encoding-policy(fail).re b/test/encodings/unicode_group_Pf.8--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/unicode_group_Pf.8--encoding-policy(fail).re rename to test/encodings/unicode_group_Pf.8--encoding-policy(fail).re diff --git a/re2c/test/encodings/unicode_group_Pf.8--encoding-policy(ignore).c b/test/encodings/unicode_group_Pf.8--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_group_Pf.8--encoding-policy(ignore).c rename to test/encodings/unicode_group_Pf.8--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_group_Pf.8--encoding-policy(ignore).re b/test/encodings/unicode_group_Pf.8--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_group_Pf.8--encoding-policy(ignore).re rename to test/encodings/unicode_group_Pf.8--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_group_Pf.8--encoding-policy(substitute).c b/test/encodings/unicode_group_Pf.8--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/unicode_group_Pf.8--encoding-policy(substitute).c rename to test/encodings/unicode_group_Pf.8--encoding-policy(substitute).c diff --git a/re2c/test/encodings/unicode_group_Pf.8--encoding-policy(substitute).re b/test/encodings/unicode_group_Pf.8--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/unicode_group_Pf.8--encoding-policy(substitute).re rename to test/encodings/unicode_group_Pf.8--encoding-policy(substitute).re diff --git a/re2c/test/encodings/unicode_group_Pf.u--encoding-policy(fail).c b/test/encodings/unicode_group_Pf.u--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/unicode_group_Pf.u--encoding-policy(fail).c rename to test/encodings/unicode_group_Pf.u--encoding-policy(fail).c diff --git a/re2c/test/encodings/unicode_group_Pf.u--encoding-policy(fail).re b/test/encodings/unicode_group_Pf.u--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/unicode_group_Pf.u--encoding-policy(fail).re rename to test/encodings/unicode_group_Pf.u--encoding-policy(fail).re diff --git a/re2c/test/encodings/unicode_group_Pf.u--encoding-policy(ignore).c b/test/encodings/unicode_group_Pf.u--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_group_Pf.u--encoding-policy(ignore).c rename to test/encodings/unicode_group_Pf.u--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_group_Pf.u--encoding-policy(ignore).re b/test/encodings/unicode_group_Pf.u--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_group_Pf.u--encoding-policy(ignore).re rename to test/encodings/unicode_group_Pf.u--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_group_Pf.u--encoding-policy(substitute).c b/test/encodings/unicode_group_Pf.u--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/unicode_group_Pf.u--encoding-policy(substitute).c rename to test/encodings/unicode_group_Pf.u--encoding-policy(substitute).c diff --git a/re2c/test/encodings/unicode_group_Pf.u--encoding-policy(substitute).re b/test/encodings/unicode_group_Pf.u--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/unicode_group_Pf.u--encoding-policy(substitute).re rename to test/encodings/unicode_group_Pf.u--encoding-policy(substitute).re diff --git a/re2c/test/encodings/unicode_group_Pf.x--encoding-policy(fail).c b/test/encodings/unicode_group_Pf.x--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/unicode_group_Pf.x--encoding-policy(fail).c rename to test/encodings/unicode_group_Pf.x--encoding-policy(fail).c diff --git a/re2c/test/encodings/unicode_group_Pf.x--encoding-policy(fail).re b/test/encodings/unicode_group_Pf.x--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/unicode_group_Pf.x--encoding-policy(fail).re rename to test/encodings/unicode_group_Pf.x--encoding-policy(fail).re diff --git a/re2c/test/encodings/unicode_group_Pf.x--encoding-policy(ignore).c b/test/encodings/unicode_group_Pf.x--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_group_Pf.x--encoding-policy(ignore).c rename to test/encodings/unicode_group_Pf.x--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_group_Pf.x--encoding-policy(ignore).re b/test/encodings/unicode_group_Pf.x--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_group_Pf.x--encoding-policy(ignore).re rename to test/encodings/unicode_group_Pf.x--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_group_Pf.x--encoding-policy(substitute).c b/test/encodings/unicode_group_Pf.x--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/unicode_group_Pf.x--encoding-policy(substitute).c rename to test/encodings/unicode_group_Pf.x--encoding-policy(substitute).c diff --git a/re2c/test/encodings/unicode_group_Pf.x--encoding-policy(substitute).re b/test/encodings/unicode_group_Pf.x--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/unicode_group_Pf.x--encoding-policy(substitute).re rename to test/encodings/unicode_group_Pf.x--encoding-policy(substitute).re diff --git a/re2c/test/encodings/unicode_group_Pi.8--encoding-policy(fail).c b/test/encodings/unicode_group_Pi.8--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/unicode_group_Pi.8--encoding-policy(fail).c rename to test/encodings/unicode_group_Pi.8--encoding-policy(fail).c diff --git a/re2c/test/encodings/unicode_group_Pi.8--encoding-policy(fail).re b/test/encodings/unicode_group_Pi.8--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/unicode_group_Pi.8--encoding-policy(fail).re rename to test/encodings/unicode_group_Pi.8--encoding-policy(fail).re diff --git a/re2c/test/encodings/unicode_group_Pi.8--encoding-policy(ignore).c b/test/encodings/unicode_group_Pi.8--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_group_Pi.8--encoding-policy(ignore).c rename to test/encodings/unicode_group_Pi.8--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_group_Pi.8--encoding-policy(ignore).re b/test/encodings/unicode_group_Pi.8--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_group_Pi.8--encoding-policy(ignore).re rename to test/encodings/unicode_group_Pi.8--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_group_Pi.8--encoding-policy(substitute).c b/test/encodings/unicode_group_Pi.8--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/unicode_group_Pi.8--encoding-policy(substitute).c rename to test/encodings/unicode_group_Pi.8--encoding-policy(substitute).c diff --git a/re2c/test/encodings/unicode_group_Pi.8--encoding-policy(substitute).re b/test/encodings/unicode_group_Pi.8--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/unicode_group_Pi.8--encoding-policy(substitute).re rename to test/encodings/unicode_group_Pi.8--encoding-policy(substitute).re diff --git a/re2c/test/encodings/unicode_group_Pi.u--encoding-policy(fail).c b/test/encodings/unicode_group_Pi.u--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/unicode_group_Pi.u--encoding-policy(fail).c rename to test/encodings/unicode_group_Pi.u--encoding-policy(fail).c diff --git a/re2c/test/encodings/unicode_group_Pi.u--encoding-policy(fail).re b/test/encodings/unicode_group_Pi.u--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/unicode_group_Pi.u--encoding-policy(fail).re rename to test/encodings/unicode_group_Pi.u--encoding-policy(fail).re diff --git a/re2c/test/encodings/unicode_group_Pi.u--encoding-policy(ignore).c b/test/encodings/unicode_group_Pi.u--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_group_Pi.u--encoding-policy(ignore).c rename to test/encodings/unicode_group_Pi.u--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_group_Pi.u--encoding-policy(ignore).re b/test/encodings/unicode_group_Pi.u--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_group_Pi.u--encoding-policy(ignore).re rename to test/encodings/unicode_group_Pi.u--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_group_Pi.u--encoding-policy(substitute).c b/test/encodings/unicode_group_Pi.u--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/unicode_group_Pi.u--encoding-policy(substitute).c rename to test/encodings/unicode_group_Pi.u--encoding-policy(substitute).c diff --git a/re2c/test/encodings/unicode_group_Pi.u--encoding-policy(substitute).re b/test/encodings/unicode_group_Pi.u--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/unicode_group_Pi.u--encoding-policy(substitute).re rename to test/encodings/unicode_group_Pi.u--encoding-policy(substitute).re diff --git a/re2c/test/encodings/unicode_group_Pi.x--encoding-policy(fail).c b/test/encodings/unicode_group_Pi.x--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/unicode_group_Pi.x--encoding-policy(fail).c rename to test/encodings/unicode_group_Pi.x--encoding-policy(fail).c diff --git a/re2c/test/encodings/unicode_group_Pi.x--encoding-policy(fail).re b/test/encodings/unicode_group_Pi.x--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/unicode_group_Pi.x--encoding-policy(fail).re rename to test/encodings/unicode_group_Pi.x--encoding-policy(fail).re diff --git a/re2c/test/encodings/unicode_group_Pi.x--encoding-policy(ignore).c b/test/encodings/unicode_group_Pi.x--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_group_Pi.x--encoding-policy(ignore).c rename to test/encodings/unicode_group_Pi.x--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_group_Pi.x--encoding-policy(ignore).re b/test/encodings/unicode_group_Pi.x--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_group_Pi.x--encoding-policy(ignore).re rename to test/encodings/unicode_group_Pi.x--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_group_Pi.x--encoding-policy(substitute).c b/test/encodings/unicode_group_Pi.x--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/unicode_group_Pi.x--encoding-policy(substitute).c rename to test/encodings/unicode_group_Pi.x--encoding-policy(substitute).c diff --git a/re2c/test/encodings/unicode_group_Pi.x--encoding-policy(substitute).re b/test/encodings/unicode_group_Pi.x--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/unicode_group_Pi.x--encoding-policy(substitute).re rename to test/encodings/unicode_group_Pi.x--encoding-policy(substitute).re diff --git a/re2c/test/encodings/unicode_group_Po.8--encoding-policy(fail).c b/test/encodings/unicode_group_Po.8--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/unicode_group_Po.8--encoding-policy(fail).c rename to test/encodings/unicode_group_Po.8--encoding-policy(fail).c diff --git a/re2c/test/encodings/unicode_group_Po.8--encoding-policy(fail).re b/test/encodings/unicode_group_Po.8--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/unicode_group_Po.8--encoding-policy(fail).re rename to test/encodings/unicode_group_Po.8--encoding-policy(fail).re diff --git a/re2c/test/encodings/unicode_group_Po.8--encoding-policy(ignore).c b/test/encodings/unicode_group_Po.8--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_group_Po.8--encoding-policy(ignore).c rename to test/encodings/unicode_group_Po.8--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_group_Po.8--encoding-policy(ignore).re b/test/encodings/unicode_group_Po.8--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_group_Po.8--encoding-policy(ignore).re rename to test/encodings/unicode_group_Po.8--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_group_Po.8--encoding-policy(substitute).c b/test/encodings/unicode_group_Po.8--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/unicode_group_Po.8--encoding-policy(substitute).c rename to test/encodings/unicode_group_Po.8--encoding-policy(substitute).c diff --git a/re2c/test/encodings/unicode_group_Po.8--encoding-policy(substitute).re b/test/encodings/unicode_group_Po.8--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/unicode_group_Po.8--encoding-policy(substitute).re rename to test/encodings/unicode_group_Po.8--encoding-policy(substitute).re diff --git a/re2c/test/encodings/unicode_group_Po.u--encoding-policy(fail).c b/test/encodings/unicode_group_Po.u--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/unicode_group_Po.u--encoding-policy(fail).c rename to test/encodings/unicode_group_Po.u--encoding-policy(fail).c diff --git a/re2c/test/encodings/unicode_group_Po.u--encoding-policy(fail).re b/test/encodings/unicode_group_Po.u--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/unicode_group_Po.u--encoding-policy(fail).re rename to test/encodings/unicode_group_Po.u--encoding-policy(fail).re diff --git a/re2c/test/encodings/unicode_group_Po.u--encoding-policy(ignore).c b/test/encodings/unicode_group_Po.u--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_group_Po.u--encoding-policy(ignore).c rename to test/encodings/unicode_group_Po.u--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_group_Po.u--encoding-policy(ignore).re b/test/encodings/unicode_group_Po.u--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_group_Po.u--encoding-policy(ignore).re rename to test/encodings/unicode_group_Po.u--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_group_Po.u--encoding-policy(substitute).c b/test/encodings/unicode_group_Po.u--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/unicode_group_Po.u--encoding-policy(substitute).c rename to test/encodings/unicode_group_Po.u--encoding-policy(substitute).c diff --git a/re2c/test/encodings/unicode_group_Po.u--encoding-policy(substitute).re b/test/encodings/unicode_group_Po.u--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/unicode_group_Po.u--encoding-policy(substitute).re rename to test/encodings/unicode_group_Po.u--encoding-policy(substitute).re diff --git a/re2c/test/encodings/unicode_group_Po.x--encoding-policy(fail).c b/test/encodings/unicode_group_Po.x--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/unicode_group_Po.x--encoding-policy(fail).c rename to test/encodings/unicode_group_Po.x--encoding-policy(fail).c diff --git a/re2c/test/encodings/unicode_group_Po.x--encoding-policy(fail).re b/test/encodings/unicode_group_Po.x--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/unicode_group_Po.x--encoding-policy(fail).re rename to test/encodings/unicode_group_Po.x--encoding-policy(fail).re diff --git a/re2c/test/encodings/unicode_group_Po.x--encoding-policy(ignore).c b/test/encodings/unicode_group_Po.x--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_group_Po.x--encoding-policy(ignore).c rename to test/encodings/unicode_group_Po.x--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_group_Po.x--encoding-policy(ignore).re b/test/encodings/unicode_group_Po.x--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_group_Po.x--encoding-policy(ignore).re rename to test/encodings/unicode_group_Po.x--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_group_Po.x--encoding-policy(substitute).c b/test/encodings/unicode_group_Po.x--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/unicode_group_Po.x--encoding-policy(substitute).c rename to test/encodings/unicode_group_Po.x--encoding-policy(substitute).c diff --git a/re2c/test/encodings/unicode_group_Po.x--encoding-policy(substitute).re b/test/encodings/unicode_group_Po.x--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/unicode_group_Po.x--encoding-policy(substitute).re rename to test/encodings/unicode_group_Po.x--encoding-policy(substitute).re diff --git a/re2c/test/encodings/unicode_group_Ps.8--encoding-policy(fail).c b/test/encodings/unicode_group_Ps.8--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/unicode_group_Ps.8--encoding-policy(fail).c rename to test/encodings/unicode_group_Ps.8--encoding-policy(fail).c diff --git a/re2c/test/encodings/unicode_group_Ps.8--encoding-policy(fail).re b/test/encodings/unicode_group_Ps.8--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/unicode_group_Ps.8--encoding-policy(fail).re rename to test/encodings/unicode_group_Ps.8--encoding-policy(fail).re diff --git a/re2c/test/encodings/unicode_group_Ps.8--encoding-policy(ignore).c b/test/encodings/unicode_group_Ps.8--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_group_Ps.8--encoding-policy(ignore).c rename to test/encodings/unicode_group_Ps.8--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_group_Ps.8--encoding-policy(ignore).re b/test/encodings/unicode_group_Ps.8--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_group_Ps.8--encoding-policy(ignore).re rename to test/encodings/unicode_group_Ps.8--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_group_Ps.8--encoding-policy(substitute).c b/test/encodings/unicode_group_Ps.8--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/unicode_group_Ps.8--encoding-policy(substitute).c rename to test/encodings/unicode_group_Ps.8--encoding-policy(substitute).c diff --git a/re2c/test/encodings/unicode_group_Ps.8--encoding-policy(substitute).re b/test/encodings/unicode_group_Ps.8--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/unicode_group_Ps.8--encoding-policy(substitute).re rename to test/encodings/unicode_group_Ps.8--encoding-policy(substitute).re diff --git a/re2c/test/encodings/unicode_group_Ps.u--encoding-policy(fail).c b/test/encodings/unicode_group_Ps.u--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/unicode_group_Ps.u--encoding-policy(fail).c rename to test/encodings/unicode_group_Ps.u--encoding-policy(fail).c diff --git a/re2c/test/encodings/unicode_group_Ps.u--encoding-policy(fail).re b/test/encodings/unicode_group_Ps.u--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/unicode_group_Ps.u--encoding-policy(fail).re rename to test/encodings/unicode_group_Ps.u--encoding-policy(fail).re diff --git a/re2c/test/encodings/unicode_group_Ps.u--encoding-policy(ignore).c b/test/encodings/unicode_group_Ps.u--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_group_Ps.u--encoding-policy(ignore).c rename to test/encodings/unicode_group_Ps.u--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_group_Ps.u--encoding-policy(ignore).re b/test/encodings/unicode_group_Ps.u--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_group_Ps.u--encoding-policy(ignore).re rename to test/encodings/unicode_group_Ps.u--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_group_Ps.u--encoding-policy(substitute).c b/test/encodings/unicode_group_Ps.u--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/unicode_group_Ps.u--encoding-policy(substitute).c rename to test/encodings/unicode_group_Ps.u--encoding-policy(substitute).c diff --git a/re2c/test/encodings/unicode_group_Ps.u--encoding-policy(substitute).re b/test/encodings/unicode_group_Ps.u--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/unicode_group_Ps.u--encoding-policy(substitute).re rename to test/encodings/unicode_group_Ps.u--encoding-policy(substitute).re diff --git a/re2c/test/encodings/unicode_group_Ps.x--encoding-policy(fail).c b/test/encodings/unicode_group_Ps.x--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/unicode_group_Ps.x--encoding-policy(fail).c rename to test/encodings/unicode_group_Ps.x--encoding-policy(fail).c diff --git a/re2c/test/encodings/unicode_group_Ps.x--encoding-policy(fail).re b/test/encodings/unicode_group_Ps.x--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/unicode_group_Ps.x--encoding-policy(fail).re rename to test/encodings/unicode_group_Ps.x--encoding-policy(fail).re diff --git a/re2c/test/encodings/unicode_group_Ps.x--encoding-policy(ignore).c b/test/encodings/unicode_group_Ps.x--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_group_Ps.x--encoding-policy(ignore).c rename to test/encodings/unicode_group_Ps.x--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_group_Ps.x--encoding-policy(ignore).re b/test/encodings/unicode_group_Ps.x--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_group_Ps.x--encoding-policy(ignore).re rename to test/encodings/unicode_group_Ps.x--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_group_Ps.x--encoding-policy(substitute).c b/test/encodings/unicode_group_Ps.x--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/unicode_group_Ps.x--encoding-policy(substitute).c rename to test/encodings/unicode_group_Ps.x--encoding-policy(substitute).c diff --git a/re2c/test/encodings/unicode_group_Ps.x--encoding-policy(substitute).re b/test/encodings/unicode_group_Ps.x--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/unicode_group_Ps.x--encoding-policy(substitute).re rename to test/encodings/unicode_group_Ps.x--encoding-policy(substitute).re diff --git a/re2c/test/encodings/unicode_group_S.8--encoding-policy(fail).c b/test/encodings/unicode_group_S.8--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/unicode_group_S.8--encoding-policy(fail).c rename to test/encodings/unicode_group_S.8--encoding-policy(fail).c diff --git a/re2c/test/encodings/unicode_group_S.8--encoding-policy(fail).re b/test/encodings/unicode_group_S.8--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/unicode_group_S.8--encoding-policy(fail).re rename to test/encodings/unicode_group_S.8--encoding-policy(fail).re diff --git a/re2c/test/encodings/unicode_group_S.8--encoding-policy(ignore).c b/test/encodings/unicode_group_S.8--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_group_S.8--encoding-policy(ignore).c rename to test/encodings/unicode_group_S.8--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_group_S.8--encoding-policy(ignore).re b/test/encodings/unicode_group_S.8--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_group_S.8--encoding-policy(ignore).re rename to test/encodings/unicode_group_S.8--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_group_S.8--encoding-policy(substitute).c b/test/encodings/unicode_group_S.8--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/unicode_group_S.8--encoding-policy(substitute).c rename to test/encodings/unicode_group_S.8--encoding-policy(substitute).c diff --git a/re2c/test/encodings/unicode_group_S.8--encoding-policy(substitute).re b/test/encodings/unicode_group_S.8--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/unicode_group_S.8--encoding-policy(substitute).re rename to test/encodings/unicode_group_S.8--encoding-policy(substitute).re diff --git a/re2c/test/encodings/unicode_group_S.u--encoding-policy(fail).c b/test/encodings/unicode_group_S.u--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/unicode_group_S.u--encoding-policy(fail).c rename to test/encodings/unicode_group_S.u--encoding-policy(fail).c diff --git a/re2c/test/encodings/unicode_group_S.u--encoding-policy(fail).re b/test/encodings/unicode_group_S.u--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/unicode_group_S.u--encoding-policy(fail).re rename to test/encodings/unicode_group_S.u--encoding-policy(fail).re diff --git a/re2c/test/encodings/unicode_group_S.u--encoding-policy(ignore).c b/test/encodings/unicode_group_S.u--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_group_S.u--encoding-policy(ignore).c rename to test/encodings/unicode_group_S.u--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_group_S.u--encoding-policy(ignore).re b/test/encodings/unicode_group_S.u--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_group_S.u--encoding-policy(ignore).re rename to test/encodings/unicode_group_S.u--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_group_S.u--encoding-policy(substitute).c b/test/encodings/unicode_group_S.u--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/unicode_group_S.u--encoding-policy(substitute).c rename to test/encodings/unicode_group_S.u--encoding-policy(substitute).c diff --git a/re2c/test/encodings/unicode_group_S.u--encoding-policy(substitute).re b/test/encodings/unicode_group_S.u--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/unicode_group_S.u--encoding-policy(substitute).re rename to test/encodings/unicode_group_S.u--encoding-policy(substitute).re diff --git a/re2c/test/encodings/unicode_group_S.x--encoding-policy(fail).c b/test/encodings/unicode_group_S.x--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/unicode_group_S.x--encoding-policy(fail).c rename to test/encodings/unicode_group_S.x--encoding-policy(fail).c diff --git a/re2c/test/encodings/unicode_group_S.x--encoding-policy(fail).re b/test/encodings/unicode_group_S.x--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/unicode_group_S.x--encoding-policy(fail).re rename to test/encodings/unicode_group_S.x--encoding-policy(fail).re diff --git a/re2c/test/encodings/unicode_group_S.x--encoding-policy(ignore).c b/test/encodings/unicode_group_S.x--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_group_S.x--encoding-policy(ignore).c rename to test/encodings/unicode_group_S.x--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_group_S.x--encoding-policy(ignore).re b/test/encodings/unicode_group_S.x--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_group_S.x--encoding-policy(ignore).re rename to test/encodings/unicode_group_S.x--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_group_S.x--encoding-policy(substitute).c b/test/encodings/unicode_group_S.x--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/unicode_group_S.x--encoding-policy(substitute).c rename to test/encodings/unicode_group_S.x--encoding-policy(substitute).c diff --git a/re2c/test/encodings/unicode_group_S.x--encoding-policy(substitute).re b/test/encodings/unicode_group_S.x--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/unicode_group_S.x--encoding-policy(substitute).re rename to test/encodings/unicode_group_S.x--encoding-policy(substitute).re diff --git a/re2c/test/encodings/unicode_group_Sc.8--encoding-policy(fail).c b/test/encodings/unicode_group_Sc.8--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/unicode_group_Sc.8--encoding-policy(fail).c rename to test/encodings/unicode_group_Sc.8--encoding-policy(fail).c diff --git a/re2c/test/encodings/unicode_group_Sc.8--encoding-policy(fail).re b/test/encodings/unicode_group_Sc.8--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/unicode_group_Sc.8--encoding-policy(fail).re rename to test/encodings/unicode_group_Sc.8--encoding-policy(fail).re diff --git a/re2c/test/encodings/unicode_group_Sc.8--encoding-policy(ignore).c b/test/encodings/unicode_group_Sc.8--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_group_Sc.8--encoding-policy(ignore).c rename to test/encodings/unicode_group_Sc.8--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_group_Sc.8--encoding-policy(ignore).re b/test/encodings/unicode_group_Sc.8--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_group_Sc.8--encoding-policy(ignore).re rename to test/encodings/unicode_group_Sc.8--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_group_Sc.8--encoding-policy(substitute).c b/test/encodings/unicode_group_Sc.8--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/unicode_group_Sc.8--encoding-policy(substitute).c rename to test/encodings/unicode_group_Sc.8--encoding-policy(substitute).c diff --git a/re2c/test/encodings/unicode_group_Sc.8--encoding-policy(substitute).re b/test/encodings/unicode_group_Sc.8--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/unicode_group_Sc.8--encoding-policy(substitute).re rename to test/encodings/unicode_group_Sc.8--encoding-policy(substitute).re diff --git a/re2c/test/encodings/unicode_group_Sc.u--encoding-policy(fail).c b/test/encodings/unicode_group_Sc.u--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/unicode_group_Sc.u--encoding-policy(fail).c rename to test/encodings/unicode_group_Sc.u--encoding-policy(fail).c diff --git a/re2c/test/encodings/unicode_group_Sc.u--encoding-policy(fail).re b/test/encodings/unicode_group_Sc.u--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/unicode_group_Sc.u--encoding-policy(fail).re rename to test/encodings/unicode_group_Sc.u--encoding-policy(fail).re diff --git a/re2c/test/encodings/unicode_group_Sc.u--encoding-policy(ignore).c b/test/encodings/unicode_group_Sc.u--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_group_Sc.u--encoding-policy(ignore).c rename to test/encodings/unicode_group_Sc.u--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_group_Sc.u--encoding-policy(ignore).re b/test/encodings/unicode_group_Sc.u--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_group_Sc.u--encoding-policy(ignore).re rename to test/encodings/unicode_group_Sc.u--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_group_Sc.u--encoding-policy(substitute).c b/test/encodings/unicode_group_Sc.u--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/unicode_group_Sc.u--encoding-policy(substitute).c rename to test/encodings/unicode_group_Sc.u--encoding-policy(substitute).c diff --git a/re2c/test/encodings/unicode_group_Sc.u--encoding-policy(substitute).re b/test/encodings/unicode_group_Sc.u--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/unicode_group_Sc.u--encoding-policy(substitute).re rename to test/encodings/unicode_group_Sc.u--encoding-policy(substitute).re diff --git a/re2c/test/encodings/unicode_group_Sc.x--encoding-policy(fail).c b/test/encodings/unicode_group_Sc.x--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/unicode_group_Sc.x--encoding-policy(fail).c rename to test/encodings/unicode_group_Sc.x--encoding-policy(fail).c diff --git a/re2c/test/encodings/unicode_group_Sc.x--encoding-policy(fail).re b/test/encodings/unicode_group_Sc.x--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/unicode_group_Sc.x--encoding-policy(fail).re rename to test/encodings/unicode_group_Sc.x--encoding-policy(fail).re diff --git a/re2c/test/encodings/unicode_group_Sc.x--encoding-policy(ignore).c b/test/encodings/unicode_group_Sc.x--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_group_Sc.x--encoding-policy(ignore).c rename to test/encodings/unicode_group_Sc.x--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_group_Sc.x--encoding-policy(ignore).re b/test/encodings/unicode_group_Sc.x--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_group_Sc.x--encoding-policy(ignore).re rename to test/encodings/unicode_group_Sc.x--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_group_Sc.x--encoding-policy(substitute).c b/test/encodings/unicode_group_Sc.x--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/unicode_group_Sc.x--encoding-policy(substitute).c rename to test/encodings/unicode_group_Sc.x--encoding-policy(substitute).c diff --git a/re2c/test/encodings/unicode_group_Sc.x--encoding-policy(substitute).re b/test/encodings/unicode_group_Sc.x--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/unicode_group_Sc.x--encoding-policy(substitute).re rename to test/encodings/unicode_group_Sc.x--encoding-policy(substitute).re diff --git a/re2c/test/encodings/unicode_group_Sk.8--encoding-policy(fail).c b/test/encodings/unicode_group_Sk.8--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/unicode_group_Sk.8--encoding-policy(fail).c rename to test/encodings/unicode_group_Sk.8--encoding-policy(fail).c diff --git a/re2c/test/encodings/unicode_group_Sk.8--encoding-policy(fail).re b/test/encodings/unicode_group_Sk.8--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/unicode_group_Sk.8--encoding-policy(fail).re rename to test/encodings/unicode_group_Sk.8--encoding-policy(fail).re diff --git a/re2c/test/encodings/unicode_group_Sk.8--encoding-policy(ignore).c b/test/encodings/unicode_group_Sk.8--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_group_Sk.8--encoding-policy(ignore).c rename to test/encodings/unicode_group_Sk.8--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_group_Sk.8--encoding-policy(ignore).re b/test/encodings/unicode_group_Sk.8--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_group_Sk.8--encoding-policy(ignore).re rename to test/encodings/unicode_group_Sk.8--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_group_Sk.8--encoding-policy(substitute).c b/test/encodings/unicode_group_Sk.8--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/unicode_group_Sk.8--encoding-policy(substitute).c rename to test/encodings/unicode_group_Sk.8--encoding-policy(substitute).c diff --git a/re2c/test/encodings/unicode_group_Sk.8--encoding-policy(substitute).re b/test/encodings/unicode_group_Sk.8--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/unicode_group_Sk.8--encoding-policy(substitute).re rename to test/encodings/unicode_group_Sk.8--encoding-policy(substitute).re diff --git a/re2c/test/encodings/unicode_group_Sk.u--encoding-policy(fail).c b/test/encodings/unicode_group_Sk.u--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/unicode_group_Sk.u--encoding-policy(fail).c rename to test/encodings/unicode_group_Sk.u--encoding-policy(fail).c diff --git a/re2c/test/encodings/unicode_group_Sk.u--encoding-policy(fail).re b/test/encodings/unicode_group_Sk.u--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/unicode_group_Sk.u--encoding-policy(fail).re rename to test/encodings/unicode_group_Sk.u--encoding-policy(fail).re diff --git a/re2c/test/encodings/unicode_group_Sk.u--encoding-policy(ignore).c b/test/encodings/unicode_group_Sk.u--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_group_Sk.u--encoding-policy(ignore).c rename to test/encodings/unicode_group_Sk.u--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_group_Sk.u--encoding-policy(ignore).re b/test/encodings/unicode_group_Sk.u--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_group_Sk.u--encoding-policy(ignore).re rename to test/encodings/unicode_group_Sk.u--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_group_Sk.u--encoding-policy(substitute).c b/test/encodings/unicode_group_Sk.u--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/unicode_group_Sk.u--encoding-policy(substitute).c rename to test/encodings/unicode_group_Sk.u--encoding-policy(substitute).c diff --git a/re2c/test/encodings/unicode_group_Sk.u--encoding-policy(substitute).re b/test/encodings/unicode_group_Sk.u--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/unicode_group_Sk.u--encoding-policy(substitute).re rename to test/encodings/unicode_group_Sk.u--encoding-policy(substitute).re diff --git a/re2c/test/encodings/unicode_group_Sk.x--encoding-policy(fail).c b/test/encodings/unicode_group_Sk.x--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/unicode_group_Sk.x--encoding-policy(fail).c rename to test/encodings/unicode_group_Sk.x--encoding-policy(fail).c diff --git a/re2c/test/encodings/unicode_group_Sk.x--encoding-policy(fail).re b/test/encodings/unicode_group_Sk.x--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/unicode_group_Sk.x--encoding-policy(fail).re rename to test/encodings/unicode_group_Sk.x--encoding-policy(fail).re diff --git a/re2c/test/encodings/unicode_group_Sk.x--encoding-policy(ignore).c b/test/encodings/unicode_group_Sk.x--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_group_Sk.x--encoding-policy(ignore).c rename to test/encodings/unicode_group_Sk.x--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_group_Sk.x--encoding-policy(ignore).re b/test/encodings/unicode_group_Sk.x--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_group_Sk.x--encoding-policy(ignore).re rename to test/encodings/unicode_group_Sk.x--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_group_Sk.x--encoding-policy(substitute).c b/test/encodings/unicode_group_Sk.x--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/unicode_group_Sk.x--encoding-policy(substitute).c rename to test/encodings/unicode_group_Sk.x--encoding-policy(substitute).c diff --git a/re2c/test/encodings/unicode_group_Sk.x--encoding-policy(substitute).re b/test/encodings/unicode_group_Sk.x--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/unicode_group_Sk.x--encoding-policy(substitute).re rename to test/encodings/unicode_group_Sk.x--encoding-policy(substitute).re diff --git a/re2c/test/encodings/unicode_group_Sm.8--encoding-policy(fail).c b/test/encodings/unicode_group_Sm.8--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/unicode_group_Sm.8--encoding-policy(fail).c rename to test/encodings/unicode_group_Sm.8--encoding-policy(fail).c diff --git a/re2c/test/encodings/unicode_group_Sm.8--encoding-policy(fail).re b/test/encodings/unicode_group_Sm.8--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/unicode_group_Sm.8--encoding-policy(fail).re rename to test/encodings/unicode_group_Sm.8--encoding-policy(fail).re diff --git a/re2c/test/encodings/unicode_group_Sm.8--encoding-policy(ignore).c b/test/encodings/unicode_group_Sm.8--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_group_Sm.8--encoding-policy(ignore).c rename to test/encodings/unicode_group_Sm.8--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_group_Sm.8--encoding-policy(ignore).re b/test/encodings/unicode_group_Sm.8--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_group_Sm.8--encoding-policy(ignore).re rename to test/encodings/unicode_group_Sm.8--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_group_Sm.8--encoding-policy(substitute).c b/test/encodings/unicode_group_Sm.8--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/unicode_group_Sm.8--encoding-policy(substitute).c rename to test/encodings/unicode_group_Sm.8--encoding-policy(substitute).c diff --git a/re2c/test/encodings/unicode_group_Sm.8--encoding-policy(substitute).re b/test/encodings/unicode_group_Sm.8--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/unicode_group_Sm.8--encoding-policy(substitute).re rename to test/encodings/unicode_group_Sm.8--encoding-policy(substitute).re diff --git a/re2c/test/encodings/unicode_group_Sm.u--encoding-policy(fail).c b/test/encodings/unicode_group_Sm.u--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/unicode_group_Sm.u--encoding-policy(fail).c rename to test/encodings/unicode_group_Sm.u--encoding-policy(fail).c diff --git a/re2c/test/encodings/unicode_group_Sm.u--encoding-policy(fail).re b/test/encodings/unicode_group_Sm.u--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/unicode_group_Sm.u--encoding-policy(fail).re rename to test/encodings/unicode_group_Sm.u--encoding-policy(fail).re diff --git a/re2c/test/encodings/unicode_group_Sm.u--encoding-policy(ignore).c b/test/encodings/unicode_group_Sm.u--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_group_Sm.u--encoding-policy(ignore).c rename to test/encodings/unicode_group_Sm.u--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_group_Sm.u--encoding-policy(ignore).re b/test/encodings/unicode_group_Sm.u--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_group_Sm.u--encoding-policy(ignore).re rename to test/encodings/unicode_group_Sm.u--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_group_Sm.u--encoding-policy(substitute).c b/test/encodings/unicode_group_Sm.u--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/unicode_group_Sm.u--encoding-policy(substitute).c rename to test/encodings/unicode_group_Sm.u--encoding-policy(substitute).c diff --git a/re2c/test/encodings/unicode_group_Sm.u--encoding-policy(substitute).re b/test/encodings/unicode_group_Sm.u--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/unicode_group_Sm.u--encoding-policy(substitute).re rename to test/encodings/unicode_group_Sm.u--encoding-policy(substitute).re diff --git a/re2c/test/encodings/unicode_group_Sm.x--encoding-policy(fail).c b/test/encodings/unicode_group_Sm.x--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/unicode_group_Sm.x--encoding-policy(fail).c rename to test/encodings/unicode_group_Sm.x--encoding-policy(fail).c diff --git a/re2c/test/encodings/unicode_group_Sm.x--encoding-policy(fail).re b/test/encodings/unicode_group_Sm.x--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/unicode_group_Sm.x--encoding-policy(fail).re rename to test/encodings/unicode_group_Sm.x--encoding-policy(fail).re diff --git a/re2c/test/encodings/unicode_group_Sm.x--encoding-policy(ignore).c b/test/encodings/unicode_group_Sm.x--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_group_Sm.x--encoding-policy(ignore).c rename to test/encodings/unicode_group_Sm.x--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_group_Sm.x--encoding-policy(ignore).re b/test/encodings/unicode_group_Sm.x--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_group_Sm.x--encoding-policy(ignore).re rename to test/encodings/unicode_group_Sm.x--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_group_Sm.x--encoding-policy(substitute).c b/test/encodings/unicode_group_Sm.x--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/unicode_group_Sm.x--encoding-policy(substitute).c rename to test/encodings/unicode_group_Sm.x--encoding-policy(substitute).c diff --git a/re2c/test/encodings/unicode_group_Sm.x--encoding-policy(substitute).re b/test/encodings/unicode_group_Sm.x--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/unicode_group_Sm.x--encoding-policy(substitute).re rename to test/encodings/unicode_group_Sm.x--encoding-policy(substitute).re diff --git a/re2c/test/encodings/unicode_group_So.8--encoding-policy(fail).c b/test/encodings/unicode_group_So.8--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/unicode_group_So.8--encoding-policy(fail).c rename to test/encodings/unicode_group_So.8--encoding-policy(fail).c diff --git a/re2c/test/encodings/unicode_group_So.8--encoding-policy(fail).re b/test/encodings/unicode_group_So.8--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/unicode_group_So.8--encoding-policy(fail).re rename to test/encodings/unicode_group_So.8--encoding-policy(fail).re diff --git a/re2c/test/encodings/unicode_group_So.8--encoding-policy(ignore).c b/test/encodings/unicode_group_So.8--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_group_So.8--encoding-policy(ignore).c rename to test/encodings/unicode_group_So.8--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_group_So.8--encoding-policy(ignore).re b/test/encodings/unicode_group_So.8--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_group_So.8--encoding-policy(ignore).re rename to test/encodings/unicode_group_So.8--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_group_So.8--encoding-policy(substitute).c b/test/encodings/unicode_group_So.8--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/unicode_group_So.8--encoding-policy(substitute).c rename to test/encodings/unicode_group_So.8--encoding-policy(substitute).c diff --git a/re2c/test/encodings/unicode_group_So.8--encoding-policy(substitute).re b/test/encodings/unicode_group_So.8--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/unicode_group_So.8--encoding-policy(substitute).re rename to test/encodings/unicode_group_So.8--encoding-policy(substitute).re diff --git a/re2c/test/encodings/unicode_group_So.u--encoding-policy(fail).c b/test/encodings/unicode_group_So.u--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/unicode_group_So.u--encoding-policy(fail).c rename to test/encodings/unicode_group_So.u--encoding-policy(fail).c diff --git a/re2c/test/encodings/unicode_group_So.u--encoding-policy(fail).re b/test/encodings/unicode_group_So.u--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/unicode_group_So.u--encoding-policy(fail).re rename to test/encodings/unicode_group_So.u--encoding-policy(fail).re diff --git a/re2c/test/encodings/unicode_group_So.u--encoding-policy(ignore).c b/test/encodings/unicode_group_So.u--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_group_So.u--encoding-policy(ignore).c rename to test/encodings/unicode_group_So.u--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_group_So.u--encoding-policy(ignore).re b/test/encodings/unicode_group_So.u--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_group_So.u--encoding-policy(ignore).re rename to test/encodings/unicode_group_So.u--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_group_So.u--encoding-policy(substitute).c b/test/encodings/unicode_group_So.u--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/unicode_group_So.u--encoding-policy(substitute).c rename to test/encodings/unicode_group_So.u--encoding-policy(substitute).c diff --git a/re2c/test/encodings/unicode_group_So.u--encoding-policy(substitute).re b/test/encodings/unicode_group_So.u--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/unicode_group_So.u--encoding-policy(substitute).re rename to test/encodings/unicode_group_So.u--encoding-policy(substitute).re diff --git a/re2c/test/encodings/unicode_group_So.x--encoding-policy(fail).c b/test/encodings/unicode_group_So.x--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/unicode_group_So.x--encoding-policy(fail).c rename to test/encodings/unicode_group_So.x--encoding-policy(fail).c diff --git a/re2c/test/encodings/unicode_group_So.x--encoding-policy(fail).re b/test/encodings/unicode_group_So.x--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/unicode_group_So.x--encoding-policy(fail).re rename to test/encodings/unicode_group_So.x--encoding-policy(fail).re diff --git a/re2c/test/encodings/unicode_group_So.x--encoding-policy(ignore).c b/test/encodings/unicode_group_So.x--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_group_So.x--encoding-policy(ignore).c rename to test/encodings/unicode_group_So.x--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_group_So.x--encoding-policy(ignore).re b/test/encodings/unicode_group_So.x--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_group_So.x--encoding-policy(ignore).re rename to test/encodings/unicode_group_So.x--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_group_So.x--encoding-policy(substitute).c b/test/encodings/unicode_group_So.x--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/unicode_group_So.x--encoding-policy(substitute).c rename to test/encodings/unicode_group_So.x--encoding-policy(substitute).c diff --git a/re2c/test/encodings/unicode_group_So.x--encoding-policy(substitute).re b/test/encodings/unicode_group_So.x--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/unicode_group_So.x--encoding-policy(substitute).re rename to test/encodings/unicode_group_So.x--encoding-policy(substitute).re diff --git a/re2c/test/encodings/unicode_group_Z.8--encoding-policy(fail).c b/test/encodings/unicode_group_Z.8--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/unicode_group_Z.8--encoding-policy(fail).c rename to test/encodings/unicode_group_Z.8--encoding-policy(fail).c diff --git a/re2c/test/encodings/unicode_group_Z.8--encoding-policy(fail).re b/test/encodings/unicode_group_Z.8--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/unicode_group_Z.8--encoding-policy(fail).re rename to test/encodings/unicode_group_Z.8--encoding-policy(fail).re diff --git a/re2c/test/encodings/unicode_group_Z.8--encoding-policy(ignore).c b/test/encodings/unicode_group_Z.8--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_group_Z.8--encoding-policy(ignore).c rename to test/encodings/unicode_group_Z.8--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_group_Z.8--encoding-policy(ignore).re b/test/encodings/unicode_group_Z.8--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_group_Z.8--encoding-policy(ignore).re rename to test/encodings/unicode_group_Z.8--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_group_Z.8--encoding-policy(substitute).c b/test/encodings/unicode_group_Z.8--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/unicode_group_Z.8--encoding-policy(substitute).c rename to test/encodings/unicode_group_Z.8--encoding-policy(substitute).c diff --git a/re2c/test/encodings/unicode_group_Z.8--encoding-policy(substitute).re b/test/encodings/unicode_group_Z.8--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/unicode_group_Z.8--encoding-policy(substitute).re rename to test/encodings/unicode_group_Z.8--encoding-policy(substitute).re diff --git a/re2c/test/encodings/unicode_group_Z.u--encoding-policy(fail).c b/test/encodings/unicode_group_Z.u--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/unicode_group_Z.u--encoding-policy(fail).c rename to test/encodings/unicode_group_Z.u--encoding-policy(fail).c diff --git a/re2c/test/encodings/unicode_group_Z.u--encoding-policy(fail).re b/test/encodings/unicode_group_Z.u--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/unicode_group_Z.u--encoding-policy(fail).re rename to test/encodings/unicode_group_Z.u--encoding-policy(fail).re diff --git a/re2c/test/encodings/unicode_group_Z.u--encoding-policy(ignore).c b/test/encodings/unicode_group_Z.u--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_group_Z.u--encoding-policy(ignore).c rename to test/encodings/unicode_group_Z.u--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_group_Z.u--encoding-policy(ignore).re b/test/encodings/unicode_group_Z.u--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_group_Z.u--encoding-policy(ignore).re rename to test/encodings/unicode_group_Z.u--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_group_Z.u--encoding-policy(substitute).c b/test/encodings/unicode_group_Z.u--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/unicode_group_Z.u--encoding-policy(substitute).c rename to test/encodings/unicode_group_Z.u--encoding-policy(substitute).c diff --git a/re2c/test/encodings/unicode_group_Z.u--encoding-policy(substitute).re b/test/encodings/unicode_group_Z.u--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/unicode_group_Z.u--encoding-policy(substitute).re rename to test/encodings/unicode_group_Z.u--encoding-policy(substitute).re diff --git a/re2c/test/encodings/unicode_group_Z.x--encoding-policy(fail).c b/test/encodings/unicode_group_Z.x--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/unicode_group_Z.x--encoding-policy(fail).c rename to test/encodings/unicode_group_Z.x--encoding-policy(fail).c diff --git a/re2c/test/encodings/unicode_group_Z.x--encoding-policy(fail).re b/test/encodings/unicode_group_Z.x--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/unicode_group_Z.x--encoding-policy(fail).re rename to test/encodings/unicode_group_Z.x--encoding-policy(fail).re diff --git a/re2c/test/encodings/unicode_group_Z.x--encoding-policy(ignore).c b/test/encodings/unicode_group_Z.x--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_group_Z.x--encoding-policy(ignore).c rename to test/encodings/unicode_group_Z.x--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_group_Z.x--encoding-policy(ignore).re b/test/encodings/unicode_group_Z.x--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_group_Z.x--encoding-policy(ignore).re rename to test/encodings/unicode_group_Z.x--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_group_Z.x--encoding-policy(substitute).c b/test/encodings/unicode_group_Z.x--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/unicode_group_Z.x--encoding-policy(substitute).c rename to test/encodings/unicode_group_Z.x--encoding-policy(substitute).c diff --git a/re2c/test/encodings/unicode_group_Z.x--encoding-policy(substitute).re b/test/encodings/unicode_group_Z.x--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/unicode_group_Z.x--encoding-policy(substitute).re rename to test/encodings/unicode_group_Z.x--encoding-policy(substitute).re diff --git a/re2c/test/encodings/unicode_group_Zl.8--encoding-policy(fail).c b/test/encodings/unicode_group_Zl.8--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/unicode_group_Zl.8--encoding-policy(fail).c rename to test/encodings/unicode_group_Zl.8--encoding-policy(fail).c diff --git a/re2c/test/encodings/unicode_group_Zl.8--encoding-policy(fail).re b/test/encodings/unicode_group_Zl.8--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/unicode_group_Zl.8--encoding-policy(fail).re rename to test/encodings/unicode_group_Zl.8--encoding-policy(fail).re diff --git a/re2c/test/encodings/unicode_group_Zl.8--encoding-policy(ignore).c b/test/encodings/unicode_group_Zl.8--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_group_Zl.8--encoding-policy(ignore).c rename to test/encodings/unicode_group_Zl.8--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_group_Zl.8--encoding-policy(ignore).re b/test/encodings/unicode_group_Zl.8--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_group_Zl.8--encoding-policy(ignore).re rename to test/encodings/unicode_group_Zl.8--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_group_Zl.8--encoding-policy(substitute).c b/test/encodings/unicode_group_Zl.8--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/unicode_group_Zl.8--encoding-policy(substitute).c rename to test/encodings/unicode_group_Zl.8--encoding-policy(substitute).c diff --git a/re2c/test/encodings/unicode_group_Zl.8--encoding-policy(substitute).re b/test/encodings/unicode_group_Zl.8--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/unicode_group_Zl.8--encoding-policy(substitute).re rename to test/encodings/unicode_group_Zl.8--encoding-policy(substitute).re diff --git a/re2c/test/encodings/unicode_group_Zl.u--encoding-policy(fail).c b/test/encodings/unicode_group_Zl.u--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/unicode_group_Zl.u--encoding-policy(fail).c rename to test/encodings/unicode_group_Zl.u--encoding-policy(fail).c diff --git a/re2c/test/encodings/unicode_group_Zl.u--encoding-policy(fail).re b/test/encodings/unicode_group_Zl.u--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/unicode_group_Zl.u--encoding-policy(fail).re rename to test/encodings/unicode_group_Zl.u--encoding-policy(fail).re diff --git a/re2c/test/encodings/unicode_group_Zl.u--encoding-policy(ignore).c b/test/encodings/unicode_group_Zl.u--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_group_Zl.u--encoding-policy(ignore).c rename to test/encodings/unicode_group_Zl.u--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_group_Zl.u--encoding-policy(ignore).re b/test/encodings/unicode_group_Zl.u--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_group_Zl.u--encoding-policy(ignore).re rename to test/encodings/unicode_group_Zl.u--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_group_Zl.u--encoding-policy(substitute).c b/test/encodings/unicode_group_Zl.u--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/unicode_group_Zl.u--encoding-policy(substitute).c rename to test/encodings/unicode_group_Zl.u--encoding-policy(substitute).c diff --git a/re2c/test/encodings/unicode_group_Zl.u--encoding-policy(substitute).re b/test/encodings/unicode_group_Zl.u--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/unicode_group_Zl.u--encoding-policy(substitute).re rename to test/encodings/unicode_group_Zl.u--encoding-policy(substitute).re diff --git a/re2c/test/encodings/unicode_group_Zl.x--encoding-policy(fail).c b/test/encodings/unicode_group_Zl.x--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/unicode_group_Zl.x--encoding-policy(fail).c rename to test/encodings/unicode_group_Zl.x--encoding-policy(fail).c diff --git a/re2c/test/encodings/unicode_group_Zl.x--encoding-policy(fail).re b/test/encodings/unicode_group_Zl.x--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/unicode_group_Zl.x--encoding-policy(fail).re rename to test/encodings/unicode_group_Zl.x--encoding-policy(fail).re diff --git a/re2c/test/encodings/unicode_group_Zl.x--encoding-policy(ignore).c b/test/encodings/unicode_group_Zl.x--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_group_Zl.x--encoding-policy(ignore).c rename to test/encodings/unicode_group_Zl.x--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_group_Zl.x--encoding-policy(ignore).re b/test/encodings/unicode_group_Zl.x--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_group_Zl.x--encoding-policy(ignore).re rename to test/encodings/unicode_group_Zl.x--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_group_Zl.x--encoding-policy(substitute).c b/test/encodings/unicode_group_Zl.x--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/unicode_group_Zl.x--encoding-policy(substitute).c rename to test/encodings/unicode_group_Zl.x--encoding-policy(substitute).c diff --git a/re2c/test/encodings/unicode_group_Zl.x--encoding-policy(substitute).re b/test/encodings/unicode_group_Zl.x--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/unicode_group_Zl.x--encoding-policy(substitute).re rename to test/encodings/unicode_group_Zl.x--encoding-policy(substitute).re diff --git a/re2c/test/encodings/unicode_group_Zp.8--encoding-policy(fail).c b/test/encodings/unicode_group_Zp.8--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/unicode_group_Zp.8--encoding-policy(fail).c rename to test/encodings/unicode_group_Zp.8--encoding-policy(fail).c diff --git a/re2c/test/encodings/unicode_group_Zp.8--encoding-policy(fail).re b/test/encodings/unicode_group_Zp.8--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/unicode_group_Zp.8--encoding-policy(fail).re rename to test/encodings/unicode_group_Zp.8--encoding-policy(fail).re diff --git a/re2c/test/encodings/unicode_group_Zp.8--encoding-policy(ignore).c b/test/encodings/unicode_group_Zp.8--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_group_Zp.8--encoding-policy(ignore).c rename to test/encodings/unicode_group_Zp.8--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_group_Zp.8--encoding-policy(ignore).re b/test/encodings/unicode_group_Zp.8--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_group_Zp.8--encoding-policy(ignore).re rename to test/encodings/unicode_group_Zp.8--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_group_Zp.8--encoding-policy(substitute).c b/test/encodings/unicode_group_Zp.8--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/unicode_group_Zp.8--encoding-policy(substitute).c rename to test/encodings/unicode_group_Zp.8--encoding-policy(substitute).c diff --git a/re2c/test/encodings/unicode_group_Zp.8--encoding-policy(substitute).re b/test/encodings/unicode_group_Zp.8--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/unicode_group_Zp.8--encoding-policy(substitute).re rename to test/encodings/unicode_group_Zp.8--encoding-policy(substitute).re diff --git a/re2c/test/encodings/unicode_group_Zp.u--encoding-policy(fail).c b/test/encodings/unicode_group_Zp.u--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/unicode_group_Zp.u--encoding-policy(fail).c rename to test/encodings/unicode_group_Zp.u--encoding-policy(fail).c diff --git a/re2c/test/encodings/unicode_group_Zp.u--encoding-policy(fail).re b/test/encodings/unicode_group_Zp.u--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/unicode_group_Zp.u--encoding-policy(fail).re rename to test/encodings/unicode_group_Zp.u--encoding-policy(fail).re diff --git a/re2c/test/encodings/unicode_group_Zp.u--encoding-policy(ignore).c b/test/encodings/unicode_group_Zp.u--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_group_Zp.u--encoding-policy(ignore).c rename to test/encodings/unicode_group_Zp.u--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_group_Zp.u--encoding-policy(ignore).re b/test/encodings/unicode_group_Zp.u--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_group_Zp.u--encoding-policy(ignore).re rename to test/encodings/unicode_group_Zp.u--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_group_Zp.u--encoding-policy(substitute).c b/test/encodings/unicode_group_Zp.u--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/unicode_group_Zp.u--encoding-policy(substitute).c rename to test/encodings/unicode_group_Zp.u--encoding-policy(substitute).c diff --git a/re2c/test/encodings/unicode_group_Zp.u--encoding-policy(substitute).re b/test/encodings/unicode_group_Zp.u--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/unicode_group_Zp.u--encoding-policy(substitute).re rename to test/encodings/unicode_group_Zp.u--encoding-policy(substitute).re diff --git a/re2c/test/encodings/unicode_group_Zp.x--encoding-policy(fail).c b/test/encodings/unicode_group_Zp.x--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/unicode_group_Zp.x--encoding-policy(fail).c rename to test/encodings/unicode_group_Zp.x--encoding-policy(fail).c diff --git a/re2c/test/encodings/unicode_group_Zp.x--encoding-policy(fail).re b/test/encodings/unicode_group_Zp.x--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/unicode_group_Zp.x--encoding-policy(fail).re rename to test/encodings/unicode_group_Zp.x--encoding-policy(fail).re diff --git a/re2c/test/encodings/unicode_group_Zp.x--encoding-policy(ignore).c b/test/encodings/unicode_group_Zp.x--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_group_Zp.x--encoding-policy(ignore).c rename to test/encodings/unicode_group_Zp.x--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_group_Zp.x--encoding-policy(ignore).re b/test/encodings/unicode_group_Zp.x--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_group_Zp.x--encoding-policy(ignore).re rename to test/encodings/unicode_group_Zp.x--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_group_Zp.x--encoding-policy(substitute).c b/test/encodings/unicode_group_Zp.x--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/unicode_group_Zp.x--encoding-policy(substitute).c rename to test/encodings/unicode_group_Zp.x--encoding-policy(substitute).c diff --git a/re2c/test/encodings/unicode_group_Zp.x--encoding-policy(substitute).re b/test/encodings/unicode_group_Zp.x--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/unicode_group_Zp.x--encoding-policy(substitute).re rename to test/encodings/unicode_group_Zp.x--encoding-policy(substitute).re diff --git a/re2c/test/encodings/unicode_group_Zs.8--encoding-policy(fail).c b/test/encodings/unicode_group_Zs.8--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/unicode_group_Zs.8--encoding-policy(fail).c rename to test/encodings/unicode_group_Zs.8--encoding-policy(fail).c diff --git a/re2c/test/encodings/unicode_group_Zs.8--encoding-policy(fail).re b/test/encodings/unicode_group_Zs.8--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/unicode_group_Zs.8--encoding-policy(fail).re rename to test/encodings/unicode_group_Zs.8--encoding-policy(fail).re diff --git a/re2c/test/encodings/unicode_group_Zs.8--encoding-policy(ignore).c b/test/encodings/unicode_group_Zs.8--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_group_Zs.8--encoding-policy(ignore).c rename to test/encodings/unicode_group_Zs.8--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_group_Zs.8--encoding-policy(ignore).re b/test/encodings/unicode_group_Zs.8--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_group_Zs.8--encoding-policy(ignore).re rename to test/encodings/unicode_group_Zs.8--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_group_Zs.8--encoding-policy(substitute).c b/test/encodings/unicode_group_Zs.8--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/unicode_group_Zs.8--encoding-policy(substitute).c rename to test/encodings/unicode_group_Zs.8--encoding-policy(substitute).c diff --git a/re2c/test/encodings/unicode_group_Zs.8--encoding-policy(substitute).re b/test/encodings/unicode_group_Zs.8--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/unicode_group_Zs.8--encoding-policy(substitute).re rename to test/encodings/unicode_group_Zs.8--encoding-policy(substitute).re diff --git a/re2c/test/encodings/unicode_group_Zs.u--encoding-policy(fail).c b/test/encodings/unicode_group_Zs.u--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/unicode_group_Zs.u--encoding-policy(fail).c rename to test/encodings/unicode_group_Zs.u--encoding-policy(fail).c diff --git a/re2c/test/encodings/unicode_group_Zs.u--encoding-policy(fail).re b/test/encodings/unicode_group_Zs.u--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/unicode_group_Zs.u--encoding-policy(fail).re rename to test/encodings/unicode_group_Zs.u--encoding-policy(fail).re diff --git a/re2c/test/encodings/unicode_group_Zs.u--encoding-policy(ignore).c b/test/encodings/unicode_group_Zs.u--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_group_Zs.u--encoding-policy(ignore).c rename to test/encodings/unicode_group_Zs.u--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_group_Zs.u--encoding-policy(ignore).re b/test/encodings/unicode_group_Zs.u--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_group_Zs.u--encoding-policy(ignore).re rename to test/encodings/unicode_group_Zs.u--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_group_Zs.u--encoding-policy(substitute).c b/test/encodings/unicode_group_Zs.u--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/unicode_group_Zs.u--encoding-policy(substitute).c rename to test/encodings/unicode_group_Zs.u--encoding-policy(substitute).c diff --git a/re2c/test/encodings/unicode_group_Zs.u--encoding-policy(substitute).re b/test/encodings/unicode_group_Zs.u--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/unicode_group_Zs.u--encoding-policy(substitute).re rename to test/encodings/unicode_group_Zs.u--encoding-policy(substitute).re diff --git a/re2c/test/encodings/unicode_group_Zs.x--encoding-policy(fail).c b/test/encodings/unicode_group_Zs.x--encoding-policy(fail).c similarity index 100% rename from re2c/test/encodings/unicode_group_Zs.x--encoding-policy(fail).c rename to test/encodings/unicode_group_Zs.x--encoding-policy(fail).c diff --git a/re2c/test/encodings/unicode_group_Zs.x--encoding-policy(fail).re b/test/encodings/unicode_group_Zs.x--encoding-policy(fail).re similarity index 100% rename from re2c/test/encodings/unicode_group_Zs.x--encoding-policy(fail).re rename to test/encodings/unicode_group_Zs.x--encoding-policy(fail).re diff --git a/re2c/test/encodings/unicode_group_Zs.x--encoding-policy(ignore).c b/test/encodings/unicode_group_Zs.x--encoding-policy(ignore).c similarity index 100% rename from re2c/test/encodings/unicode_group_Zs.x--encoding-policy(ignore).c rename to test/encodings/unicode_group_Zs.x--encoding-policy(ignore).c diff --git a/re2c/test/encodings/unicode_group_Zs.x--encoding-policy(ignore).re b/test/encodings/unicode_group_Zs.x--encoding-policy(ignore).re similarity index 100% rename from re2c/test/encodings/unicode_group_Zs.x--encoding-policy(ignore).re rename to test/encodings/unicode_group_Zs.x--encoding-policy(ignore).re diff --git a/re2c/test/encodings/unicode_group_Zs.x--encoding-policy(substitute).c b/test/encodings/unicode_group_Zs.x--encoding-policy(substitute).c similarity index 100% rename from re2c/test/encodings/unicode_group_Zs.x--encoding-policy(substitute).c rename to test/encodings/unicode_group_Zs.x--encoding-policy(substitute).c diff --git a/re2c/test/encodings/unicode_group_Zs.x--encoding-policy(substitute).re b/test/encodings/unicode_group_Zs.x--encoding-policy(substitute).re similarity index 100% rename from re2c/test/encodings/unicode_group_Zs.x--encoding-policy(substitute).re rename to test/encodings/unicode_group_Zs.x--encoding-policy(substitute).re diff --git a/re2c/test/encodings/unicode_groups.hs b/test/encodings/unicode_groups.hs similarity index 100% rename from re2c/test/encodings/unicode_groups.hs rename to test/encodings/unicode_groups.hs diff --git a/re2c/test/encodings/unicode_groups.sh b/test/encodings/unicode_groups.sh similarity index 100% rename from re2c/test/encodings/unicode_groups.sh rename to test/encodings/unicode_groups.sh diff --git a/re2c/test/encodings/utf32_0x10000.u.c b/test/encodings/utf32_0x10000.u.c similarity index 100% rename from re2c/test/encodings/utf32_0x10000.u.c rename to test/encodings/utf32_0x10000.u.c diff --git a/re2c/test/encodings/utf32_0x10000.u.re b/test/encodings/utf32_0x10000.u.re similarity index 100% rename from re2c/test/encodings/utf32_0x10000.u.re rename to test/encodings/utf32_0x10000.u.re diff --git a/re2c/test/encodings/utf8-full_range-2.8.c b/test/encodings/utf8-full_range-2.8.c similarity index 100% rename from re2c/test/encodings/utf8-full_range-2.8.c rename to test/encodings/utf8-full_range-2.8.c diff --git a/re2c/test/encodings/utf8-full_range-2.8.re b/test/encodings/utf8-full_range-2.8.re similarity index 100% rename from re2c/test/encodings/utf8-full_range-2.8.re rename to test/encodings/utf8-full_range-2.8.re diff --git a/re2c/test/encodings/utf8-range_0x00_0x7f.8.c b/test/encodings/utf8-range_0x00_0x7f.8.c similarity index 100% rename from re2c/test/encodings/utf8-range_0x00_0x7f.8.c rename to test/encodings/utf8-range_0x00_0x7f.8.c diff --git a/re2c/test/encodings/utf8-range_0x00_0x7f.8.re b/test/encodings/utf8-range_0x00_0x7f.8.re similarity index 100% rename from re2c/test/encodings/utf8-range_0x00_0x7f.8.re rename to test/encodings/utf8-range_0x00_0x7f.8.re diff --git a/re2c/test/encodings/utf8-range_0x100000_0x10ffff.8.c b/test/encodings/utf8-range_0x100000_0x10ffff.8.c similarity index 100% rename from re2c/test/encodings/utf8-range_0x100000_0x10ffff.8.c rename to test/encodings/utf8-range_0x100000_0x10ffff.8.c diff --git a/re2c/test/encodings/utf8-range_0x100000_0x10ffff.8.re b/test/encodings/utf8-range_0x100000_0x10ffff.8.re similarity index 100% rename from re2c/test/encodings/utf8-range_0x100000_0x10ffff.8.re rename to test/encodings/utf8-range_0x100000_0x10ffff.8.re diff --git a/re2c/test/encodings/utf8-range_0x10000_0x3ffff.8.c b/test/encodings/utf8-range_0x10000_0x3ffff.8.c similarity index 100% rename from re2c/test/encodings/utf8-range_0x10000_0x3ffff.8.c rename to test/encodings/utf8-range_0x10000_0x3ffff.8.c diff --git a/re2c/test/encodings/utf8-range_0x10000_0x3ffff.8.re b/test/encodings/utf8-range_0x10000_0x3ffff.8.re similarity index 100% rename from re2c/test/encodings/utf8-range_0x10000_0x3ffff.8.re rename to test/encodings/utf8-range_0x10000_0x3ffff.8.re diff --git a/re2c/test/encodings/utf8-range_0x1000_0xffff.8.c b/test/encodings/utf8-range_0x1000_0xffff.8.c similarity index 100% rename from re2c/test/encodings/utf8-range_0x1000_0xffff.8.c rename to test/encodings/utf8-range_0x1000_0xffff.8.c diff --git a/re2c/test/encodings/utf8-range_0x1000_0xffff.8.re b/test/encodings/utf8-range_0x1000_0xffff.8.re similarity index 100% rename from re2c/test/encodings/utf8-range_0x1000_0xffff.8.re rename to test/encodings/utf8-range_0x1000_0xffff.8.re diff --git a/re2c/test/encodings/utf8-range_0x40000_0xfffff.8.c b/test/encodings/utf8-range_0x40000_0xfffff.8.c similarity index 100% rename from re2c/test/encodings/utf8-range_0x40000_0xfffff.8.c rename to test/encodings/utf8-range_0x40000_0xfffff.8.c diff --git a/re2c/test/encodings/utf8-range_0x40000_0xfffff.8.re b/test/encodings/utf8-range_0x40000_0xfffff.8.re similarity index 100% rename from re2c/test/encodings/utf8-range_0x40000_0xfffff.8.re rename to test/encodings/utf8-range_0x40000_0xfffff.8.re diff --git a/re2c/test/encodings/utf8-range_0x800_0xfff.8.c b/test/encodings/utf8-range_0x800_0xfff.8.c similarity index 100% rename from re2c/test/encodings/utf8-range_0x800_0xfff.8.c rename to test/encodings/utf8-range_0x800_0xfff.8.c diff --git a/re2c/test/encodings/utf8-range_0x800_0xfff.8.re b/test/encodings/utf8-range_0x800_0xfff.8.re similarity index 100% rename from re2c/test/encodings/utf8-range_0x800_0xfff.8.re rename to test/encodings/utf8-range_0x800_0xfff.8.re diff --git a/re2c/test/encodings/utf8-range_0x80_0x7ff.8.c b/test/encodings/utf8-range_0x80_0x7ff.8.c similarity index 100% rename from re2c/test/encodings/utf8-range_0x80_0x7ff.8.c rename to test/encodings/utf8-range_0x80_0x7ff.8.c diff --git a/re2c/test/encodings/utf8-range_0x80_0x7ff.8.re b/test/encodings/utf8-range_0x80_0x7ff.8.re similarity index 100% rename from re2c/test/encodings/utf8-range_0x80_0x7ff.8.re rename to test/encodings/utf8-range_0x80_0x7ff.8.re diff --git a/re2c/test/encodings/utf8-range_single_symbol.8.c b/test/encodings/utf8-range_single_symbol.8.c similarity index 100% rename from re2c/test/encodings/utf8-range_single_symbol.8.c rename to test/encodings/utf8-range_single_symbol.8.c diff --git a/re2c/test/encodings/utf8-range_single_symbol.8.re b/test/encodings/utf8-range_single_symbol.8.re similarity index 100% rename from re2c/test/encodings/utf8-range_single_symbol.8.re rename to test/encodings/utf8-range_single_symbol.8.re diff --git a/re2c/test/eof/eof_00.i.c b/test/eof/eof_00.i.c similarity index 100% rename from re2c/test/eof/eof_00.i.c rename to test/eof/eof_00.i.c diff --git a/re2c/test/eof/eof_00.i.re b/test/eof/eof_00.i.re similarity index 100% rename from re2c/test/eof/eof_00.i.re rename to test/eof/eof_00.i.re diff --git a/re2c/test/eof/eof_01.i--eager-skip.c b/test/eof/eof_01.i--eager-skip.c similarity index 100% rename from re2c/test/eof/eof_01.i--eager-skip.c rename to test/eof/eof_01.i--eager-skip.c diff --git a/re2c/test/eof/eof_01.i--eager-skip.re b/test/eof/eof_01.i--eager-skip.re similarity index 100% rename from re2c/test/eof/eof_01.i--eager-skip.re rename to test/eof/eof_01.i--eager-skip.re diff --git a/re2c/test/eof/eof_01.i.c b/test/eof/eof_01.i.c similarity index 100% rename from re2c/test/eof/eof_01.i.c rename to test/eof/eof_01.i.c diff --git a/re2c/test/eof/eof_01.i.re b/test/eof/eof_01.i.re similarity index 100% rename from re2c/test/eof/eof_01.i.re rename to test/eof/eof_01.i.re diff --git a/re2c/test/eof/eof_02.i.c b/test/eof/eof_02.i.c similarity index 100% rename from re2c/test/eof/eof_02.i.c rename to test/eof/eof_02.i.c diff --git a/re2c/test/eof/eof_02.i.re b/test/eof/eof_02.i.re similarity index 100% rename from re2c/test/eof/eof_02.i.re rename to test/eof/eof_02.i.re diff --git a/re2c/test/eof/eof_03.i.c b/test/eof/eof_03.i.c similarity index 100% rename from re2c/test/eof/eof_03.i.c rename to test/eof/eof_03.i.c diff --git a/re2c/test/eof/eof_03.i.re b/test/eof/eof_03.i.re similarity index 100% rename from re2c/test/eof/eof_03.i.re rename to test/eof/eof_03.i.re diff --git a/re2c/test/eof/eof_04.i8.c b/test/eof/eof_04.i8.c similarity index 100% rename from re2c/test/eof/eof_04.i8.c rename to test/eof/eof_04.i8.c diff --git a/re2c/test/eof/eof_04.i8.re b/test/eof/eof_04.i8.re similarity index 100% rename from re2c/test/eof/eof_04.i8.re rename to test/eof/eof_04.i8.re diff --git a/re2c/test/eof/eof_04.ie.c b/test/eof/eof_04.ie.c similarity index 100% rename from re2c/test/eof/eof_04.ie.c rename to test/eof/eof_04.ie.c diff --git a/re2c/test/eof/eof_04.ie.re b/test/eof/eof_04.ie.re similarity index 100% rename from re2c/test/eof/eof_04.ie.re rename to test/eof/eof_04.ie.re diff --git a/re2c/test/eof/eof_04.iu.c b/test/eof/eof_04.iu.c similarity index 100% rename from re2c/test/eof/eof_04.iu.c rename to test/eof/eof_04.iu.c diff --git a/re2c/test/eof/eof_04.iu.re b/test/eof/eof_04.iu.re similarity index 100% rename from re2c/test/eof/eof_04.iu.re rename to test/eof/eof_04.iu.re diff --git a/re2c/test/eof/eof_04.iw.c b/test/eof/eof_04.iw.c similarity index 100% rename from re2c/test/eof/eof_04.iw.c rename to test/eof/eof_04.iw.c diff --git a/re2c/test/eof/eof_04.iw.re b/test/eof/eof_04.iw.re similarity index 100% rename from re2c/test/eof/eof_04.iw.re rename to test/eof/eof_04.iw.re diff --git a/re2c/test/eof/eof_04.ix.c b/test/eof/eof_04.ix.c similarity index 100% rename from re2c/test/eof/eof_04.ix.c rename to test/eof/eof_04.ix.c diff --git a/re2c/test/eof/eof_04.ix.re b/test/eof/eof_04.ix.re similarity index 100% rename from re2c/test/eof/eof_04.ix.re rename to test/eof/eof_04.ix.re diff --git a/re2c/test/eof/nonblocking_push.fi.c b/test/eof/nonblocking_push.fi.c similarity index 100% rename from re2c/test/eof/nonblocking_push.fi.c rename to test/eof/nonblocking_push.fi.c diff --git a/re2c/test/eof/nonblocking_push.fi.re b/test/eof/nonblocking_push.fi.re similarity index 100% rename from re2c/test/eof/nonblocking_push.fi.re rename to test/eof/nonblocking_push.fi.re diff --git a/re2c/test/eof/utf8_any.i.c b/test/eof/utf8_any.i.c similarity index 100% rename from re2c/test/eof/utf8_any.i.c rename to test/eof/utf8_any.i.c diff --git a/re2c/test/eof/utf8_any.i.re b/test/eof/utf8_any.i.re similarity index 100% rename from re2c/test/eof/utf8_any.i.re rename to test/eof/utf8_any.i.re diff --git a/re2c/test/error1.c b/test/error1.c similarity index 100% rename from re2c/test/error1.c rename to test/error1.c diff --git a/re2c/test/error1.re b/test/error1.re similarity index 100% rename from re2c/test/error1.re rename to test/error1.re diff --git a/re2c/test/error10.c b/test/error10.c similarity index 100% rename from re2c/test/error10.c rename to test/error10.c diff --git a/re2c/test/error10.re b/test/error10.re similarity index 100% rename from re2c/test/error10.re rename to test/error10.re diff --git a/re2c/test/error11.c b/test/error11.c similarity index 100% rename from re2c/test/error11.c rename to test/error11.c diff --git a/re2c/test/error11.re b/test/error11.re similarity index 100% rename from re2c/test/error11.re rename to test/error11.re diff --git a/re2c/test/error12.c b/test/error12.c similarity index 100% rename from re2c/test/error12.c rename to test/error12.c diff --git a/re2c/test/error12.re b/test/error12.re similarity index 100% rename from re2c/test/error12.re rename to test/error12.re diff --git a/re2c/test/error13.1.c b/test/error13.1.c similarity index 100% rename from re2c/test/error13.1.c rename to test/error13.1.c diff --git a/re2c/test/error13.1.re b/test/error13.1.re similarity index 100% rename from re2c/test/error13.1.re rename to test/error13.1.re diff --git a/re2c/test/error13.c b/test/error13.c similarity index 100% rename from re2c/test/error13.c rename to test/error13.c diff --git a/re2c/test/error13.re b/test/error13.re similarity index 100% rename from re2c/test/error13.re rename to test/error13.re diff --git a/re2c/test/error14.1.c b/test/error14.1.c similarity index 100% rename from re2c/test/error14.1.c rename to test/error14.1.c diff --git a/re2c/test/error14.1.re b/test/error14.1.re similarity index 100% rename from re2c/test/error14.1.re rename to test/error14.1.re diff --git a/re2c/test/error14.c b/test/error14.c similarity index 100% rename from re2c/test/error14.c rename to test/error14.c diff --git a/re2c/test/error14.re b/test/error14.re similarity index 100% rename from re2c/test/error14.re rename to test/error14.re diff --git a/re2c/test/error15.c b/test/error15.c similarity index 100% rename from re2c/test/error15.c rename to test/error15.c diff --git a/re2c/test/error15.re b/test/error15.re similarity index 100% rename from re2c/test/error15.re rename to test/error15.re diff --git a/re2c/test/error2.c b/test/error2.c similarity index 100% rename from re2c/test/error2.c rename to test/error2.c diff --git a/re2c/test/error2.re b/test/error2.re similarity index 100% rename from re2c/test/error2.re rename to test/error2.re diff --git a/re2c/test/error3.c b/test/error3.c similarity index 100% rename from re2c/test/error3.c rename to test/error3.c diff --git a/re2c/test/error3.re b/test/error3.re similarity index 100% rename from re2c/test/error3.re rename to test/error3.re diff --git a/re2c/test/error4.c b/test/error4.c similarity index 100% rename from re2c/test/error4.c rename to test/error4.c diff --git a/re2c/test/error4.re b/test/error4.re similarity index 100% rename from re2c/test/error4.re rename to test/error4.re diff --git a/re2c/test/error5.c b/test/error5.c similarity index 100% rename from re2c/test/error5.c rename to test/error5.c diff --git a/re2c/test/error5.re b/test/error5.re similarity index 100% rename from re2c/test/error5.re rename to test/error5.re diff --git a/re2c/test/error6.c b/test/error6.c similarity index 100% rename from re2c/test/error6.c rename to test/error6.c diff --git a/re2c/test/error6.re b/test/error6.re similarity index 100% rename from re2c/test/error6.re rename to test/error6.re diff --git a/re2c/test/error7.c b/test/error7.c similarity index 100% rename from re2c/test/error7.c rename to test/error7.c diff --git a/re2c/test/error7.re b/test/error7.re similarity index 100% rename from re2c/test/error7.re rename to test/error7.re diff --git a/re2c/test/error8.c b/test/error8.c similarity index 100% rename from re2c/test/error8.c rename to test/error8.c diff --git a/re2c/test/error8.re b/test/error8.re similarity index 100% rename from re2c/test/error8.re rename to test/error8.re diff --git a/re2c/test/error9.c b/test/error9.c similarity index 100% rename from re2c/test/error9.c rename to test/error9.c diff --git a/re2c/test/error9.re b/test/error9.re similarity index 100% rename from re2c/test/error9.re rename to test/error9.re diff --git a/re2c/test/flex_syntax/001a.i--flex-syntax.c b/test/flex_syntax/001a.i--flex-syntax.c similarity index 100% rename from re2c/test/flex_syntax/001a.i--flex-syntax.c rename to test/flex_syntax/001a.i--flex-syntax.c diff --git a/re2c/test/flex_syntax/001a.i--flex-syntax.re b/test/flex_syntax/001a.i--flex-syntax.re similarity index 100% rename from re2c/test/flex_syntax/001a.i--flex-syntax.re rename to test/flex_syntax/001a.i--flex-syntax.re diff --git a/re2c/test/flex_syntax/001b.i--flex-syntax.c b/test/flex_syntax/001b.i--flex-syntax.c similarity index 100% rename from re2c/test/flex_syntax/001b.i--flex-syntax.c rename to test/flex_syntax/001b.i--flex-syntax.c diff --git a/re2c/test/flex_syntax/001b.i--flex-syntax.re b/test/flex_syntax/001b.i--flex-syntax.re similarity index 100% rename from re2c/test/flex_syntax/001b.i--flex-syntax.re rename to test/flex_syntax/001b.i--flex-syntax.re diff --git a/re2c/test/flex_syntax/001c.i--flex-syntax.c b/test/flex_syntax/001c.i--flex-syntax.c similarity index 100% rename from re2c/test/flex_syntax/001c.i--flex-syntax.c rename to test/flex_syntax/001c.i--flex-syntax.c diff --git a/re2c/test/flex_syntax/001c.i--flex-syntax.re b/test/flex_syntax/001c.i--flex-syntax.re similarity index 100% rename from re2c/test/flex_syntax/001c.i--flex-syntax.re rename to test/flex_syntax/001c.i--flex-syntax.re diff --git a/re2c/test/flex_syntax/002a.i--flex-syntax.c b/test/flex_syntax/002a.i--flex-syntax.c similarity index 100% rename from re2c/test/flex_syntax/002a.i--flex-syntax.c rename to test/flex_syntax/002a.i--flex-syntax.c diff --git a/re2c/test/flex_syntax/002a.i--flex-syntax.re b/test/flex_syntax/002a.i--flex-syntax.re similarity index 100% rename from re2c/test/flex_syntax/002a.i--flex-syntax.re rename to test/flex_syntax/002a.i--flex-syntax.re diff --git a/re2c/test/flex_syntax/002b.i--flex-syntax.c b/test/flex_syntax/002b.i--flex-syntax.c similarity index 100% rename from re2c/test/flex_syntax/002b.i--flex-syntax.c rename to test/flex_syntax/002b.i--flex-syntax.c diff --git a/re2c/test/flex_syntax/002b.i--flex-syntax.re b/test/flex_syntax/002b.i--flex-syntax.re similarity index 100% rename from re2c/test/flex_syntax/002b.i--flex-syntax.re rename to test/flex_syntax/002b.i--flex-syntax.re diff --git a/re2c/test/flex_syntax/002c.i--flex-syntax.c b/test/flex_syntax/002c.i--flex-syntax.c similarity index 100% rename from re2c/test/flex_syntax/002c.i--flex-syntax.c rename to test/flex_syntax/002c.i--flex-syntax.c diff --git a/re2c/test/flex_syntax/002c.i--flex-syntax.re b/test/flex_syntax/002c.i--flex-syntax.re similarity index 100% rename from re2c/test/flex_syntax/002c.i--flex-syntax.re rename to test/flex_syntax/002c.i--flex-syntax.re diff --git a/re2c/test/flex_syntax/002d.i--flex-syntax.c b/test/flex_syntax/002d.i--flex-syntax.c similarity index 100% rename from re2c/test/flex_syntax/002d.i--flex-syntax.c rename to test/flex_syntax/002d.i--flex-syntax.c diff --git a/re2c/test/flex_syntax/002d.i--flex-syntax.re b/test/flex_syntax/002d.i--flex-syntax.re similarity index 100% rename from re2c/test/flex_syntax/002d.i--flex-syntax.re rename to test/flex_syntax/002d.i--flex-syntax.re diff --git a/re2c/test/flex_syntax/002e.i--flex-syntax.c b/test/flex_syntax/002e.i--flex-syntax.c similarity index 100% rename from re2c/test/flex_syntax/002e.i--flex-syntax.c rename to test/flex_syntax/002e.i--flex-syntax.c diff --git a/re2c/test/flex_syntax/002e.i--flex-syntax.re b/test/flex_syntax/002e.i--flex-syntax.re similarity index 100% rename from re2c/test/flex_syntax/002e.i--flex-syntax.re rename to test/flex_syntax/002e.i--flex-syntax.re diff --git a/re2c/test/flex_syntax/002f.i--flex-syntax.c b/test/flex_syntax/002f.i--flex-syntax.c similarity index 100% rename from re2c/test/flex_syntax/002f.i--flex-syntax.c rename to test/flex_syntax/002f.i--flex-syntax.c diff --git a/re2c/test/flex_syntax/002f.i--flex-syntax.re b/test/flex_syntax/002f.i--flex-syntax.re similarity index 100% rename from re2c/test/flex_syntax/002f.i--flex-syntax.re rename to test/flex_syntax/002f.i--flex-syntax.re diff --git a/re2c/test/flex_syntax/002g.i--flex-syntax.c b/test/flex_syntax/002g.i--flex-syntax.c similarity index 100% rename from re2c/test/flex_syntax/002g.i--flex-syntax.c rename to test/flex_syntax/002g.i--flex-syntax.c diff --git a/re2c/test/flex_syntax/002g.i--flex-syntax.re b/test/flex_syntax/002g.i--flex-syntax.re similarity index 100% rename from re2c/test/flex_syntax/002g.i--flex-syntax.re rename to test/flex_syntax/002g.i--flex-syntax.re diff --git a/re2c/test/flex_syntax/002h.i--flex-syntax.c b/test/flex_syntax/002h.i--flex-syntax.c similarity index 100% rename from re2c/test/flex_syntax/002h.i--flex-syntax.c rename to test/flex_syntax/002h.i--flex-syntax.c diff --git a/re2c/test/flex_syntax/002h.i--flex-syntax.re b/test/flex_syntax/002h.i--flex-syntax.re similarity index 100% rename from re2c/test/flex_syntax/002h.i--flex-syntax.re rename to test/flex_syntax/002h.i--flex-syntax.re diff --git a/re2c/test/flex_syntax/002i.i--flex-syntax.c b/test/flex_syntax/002i.i--flex-syntax.c similarity index 100% rename from re2c/test/flex_syntax/002i.i--flex-syntax.c rename to test/flex_syntax/002i.i--flex-syntax.c diff --git a/re2c/test/flex_syntax/002i.i--flex-syntax.re b/test/flex_syntax/002i.i--flex-syntax.re similarity index 100% rename from re2c/test/flex_syntax/002i.i--flex-syntax.re rename to test/flex_syntax/002i.i--flex-syntax.re diff --git a/re2c/test/flex_syntax/002j.i--flex-syntax.c b/test/flex_syntax/002j.i--flex-syntax.c similarity index 100% rename from re2c/test/flex_syntax/002j.i--flex-syntax.c rename to test/flex_syntax/002j.i--flex-syntax.c diff --git a/re2c/test/flex_syntax/002j.i--flex-syntax.re b/test/flex_syntax/002j.i--flex-syntax.re similarity index 100% rename from re2c/test/flex_syntax/002j.i--flex-syntax.re rename to test/flex_syntax/002j.i--flex-syntax.re diff --git a/re2c/test/flex_syntax/003a.i--flex-syntax.c b/test/flex_syntax/003a.i--flex-syntax.c similarity index 100% rename from re2c/test/flex_syntax/003a.i--flex-syntax.c rename to test/flex_syntax/003a.i--flex-syntax.c diff --git a/re2c/test/flex_syntax/003a.i--flex-syntax.re b/test/flex_syntax/003a.i--flex-syntax.re similarity index 100% rename from re2c/test/flex_syntax/003a.i--flex-syntax.re rename to test/flex_syntax/003a.i--flex-syntax.re diff --git a/re2c/test/flex_syntax/003b.i--flex-syntax.c b/test/flex_syntax/003b.i--flex-syntax.c similarity index 100% rename from re2c/test/flex_syntax/003b.i--flex-syntax.c rename to test/flex_syntax/003b.i--flex-syntax.c diff --git a/re2c/test/flex_syntax/003b.i--flex-syntax.re b/test/flex_syntax/003b.i--flex-syntax.re similarity index 100% rename from re2c/test/flex_syntax/003b.i--flex-syntax.re rename to test/flex_syntax/003b.i--flex-syntax.re diff --git a/re2c/test/flex_syntax/003c.i--flex-syntax.c b/test/flex_syntax/003c.i--flex-syntax.c similarity index 100% rename from re2c/test/flex_syntax/003c.i--flex-syntax.c rename to test/flex_syntax/003c.i--flex-syntax.c diff --git a/re2c/test/flex_syntax/003c.i--flex-syntax.re b/test/flex_syntax/003c.i--flex-syntax.re similarity index 100% rename from re2c/test/flex_syntax/003c.i--flex-syntax.re rename to test/flex_syntax/003c.i--flex-syntax.re diff --git a/re2c/test/flex_syntax/003d.i--flex-syntax.c b/test/flex_syntax/003d.i--flex-syntax.c similarity index 100% rename from re2c/test/flex_syntax/003d.i--flex-syntax.c rename to test/flex_syntax/003d.i--flex-syntax.c diff --git a/re2c/test/flex_syntax/003d.i--flex-syntax.re b/test/flex_syntax/003d.i--flex-syntax.re similarity index 100% rename from re2c/test/flex_syntax/003d.i--flex-syntax.re rename to test/flex_syntax/003d.i--flex-syntax.re diff --git a/re2c/test/flex_syntax/003e.i--flex-syntax.c b/test/flex_syntax/003e.i--flex-syntax.c similarity index 100% rename from re2c/test/flex_syntax/003e.i--flex-syntax.c rename to test/flex_syntax/003e.i--flex-syntax.c diff --git a/re2c/test/flex_syntax/003e.i--flex-syntax.re b/test/flex_syntax/003e.i--flex-syntax.re similarity index 100% rename from re2c/test/flex_syntax/003e.i--flex-syntax.re rename to test/flex_syntax/003e.i--flex-syntax.re diff --git a/re2c/test/flex_syntax/003f.i--flex-syntax.c b/test/flex_syntax/003f.i--flex-syntax.c similarity index 100% rename from re2c/test/flex_syntax/003f.i--flex-syntax.c rename to test/flex_syntax/003f.i--flex-syntax.c diff --git a/re2c/test/flex_syntax/003f.i--flex-syntax.re b/test/flex_syntax/003f.i--flex-syntax.re similarity index 100% rename from re2c/test/flex_syntax/003f.i--flex-syntax.re rename to test/flex_syntax/003f.i--flex-syntax.re diff --git a/re2c/test/flex_syntax/004a.i--flex-syntax.c b/test/flex_syntax/004a.i--flex-syntax.c similarity index 100% rename from re2c/test/flex_syntax/004a.i--flex-syntax.c rename to test/flex_syntax/004a.i--flex-syntax.c diff --git a/re2c/test/flex_syntax/004a.i--flex-syntax.re b/test/flex_syntax/004a.i--flex-syntax.re similarity index 100% rename from re2c/test/flex_syntax/004a.i--flex-syntax.re rename to test/flex_syntax/004a.i--flex-syntax.re diff --git a/re2c/test/flex_syntax/004b.i--flex-syntax.c b/test/flex_syntax/004b.i--flex-syntax.c similarity index 100% rename from re2c/test/flex_syntax/004b.i--flex-syntax.c rename to test/flex_syntax/004b.i--flex-syntax.c diff --git a/re2c/test/flex_syntax/004b.i--flex-syntax.re b/test/flex_syntax/004b.i--flex-syntax.re similarity index 100% rename from re2c/test/flex_syntax/004b.i--flex-syntax.re rename to test/flex_syntax/004b.i--flex-syntax.re diff --git a/re2c/test/flex_syntax/004c.i--flex-syntax.c b/test/flex_syntax/004c.i--flex-syntax.c similarity index 100% rename from re2c/test/flex_syntax/004c.i--flex-syntax.c rename to test/flex_syntax/004c.i--flex-syntax.c diff --git a/re2c/test/flex_syntax/004c.i--flex-syntax.re b/test/flex_syntax/004c.i--flex-syntax.re similarity index 100% rename from re2c/test/flex_syntax/004c.i--flex-syntax.re rename to test/flex_syntax/004c.i--flex-syntax.re diff --git a/re2c/test/flex_syntax/004d.i--flex-syntax.c b/test/flex_syntax/004d.i--flex-syntax.c similarity index 100% rename from re2c/test/flex_syntax/004d.i--flex-syntax.c rename to test/flex_syntax/004d.i--flex-syntax.c diff --git a/re2c/test/flex_syntax/004d.i--flex-syntax.re b/test/flex_syntax/004d.i--flex-syntax.re similarity index 100% rename from re2c/test/flex_syntax/004d.i--flex-syntax.re rename to test/flex_syntax/004d.i--flex-syntax.re diff --git a/re2c/test/flex_syntax/005a.i--flex-syntax.c b/test/flex_syntax/005a.i--flex-syntax.c similarity index 100% rename from re2c/test/flex_syntax/005a.i--flex-syntax.c rename to test/flex_syntax/005a.i--flex-syntax.c diff --git a/re2c/test/flex_syntax/005a.i--flex-syntax.re b/test/flex_syntax/005a.i--flex-syntax.re similarity index 100% rename from re2c/test/flex_syntax/005a.i--flex-syntax.re rename to test/flex_syntax/005a.i--flex-syntax.re diff --git a/re2c/test/flex_syntax/005b.i--flex-syntax.c b/test/flex_syntax/005b.i--flex-syntax.c similarity index 100% rename from re2c/test/flex_syntax/005b.i--flex-syntax.c rename to test/flex_syntax/005b.i--flex-syntax.c diff --git a/re2c/test/flex_syntax/005b.i--flex-syntax.re b/test/flex_syntax/005b.i--flex-syntax.re similarity index 100% rename from re2c/test/flex_syntax/005b.i--flex-syntax.re rename to test/flex_syntax/005b.i--flex-syntax.re diff --git a/re2c/test/flex_syntax/005c.i--flex-syntax.c b/test/flex_syntax/005c.i--flex-syntax.c similarity index 100% rename from re2c/test/flex_syntax/005c.i--flex-syntax.c rename to test/flex_syntax/005c.i--flex-syntax.c diff --git a/re2c/test/flex_syntax/005c.i--flex-syntax.re b/test/flex_syntax/005c.i--flex-syntax.re similarity index 100% rename from re2c/test/flex_syntax/005c.i--flex-syntax.re rename to test/flex_syntax/005c.i--flex-syntax.re diff --git a/re2c/test/flex_syntax/005d.i--flex-syntax.c b/test/flex_syntax/005d.i--flex-syntax.c similarity index 100% rename from re2c/test/flex_syntax/005d.i--flex-syntax.c rename to test/flex_syntax/005d.i--flex-syntax.c diff --git a/re2c/test/flex_syntax/005d.i--flex-syntax.re b/test/flex_syntax/005d.i--flex-syntax.re similarity index 100% rename from re2c/test/flex_syntax/005d.i--flex-syntax.re rename to test/flex_syntax/005d.i--flex-syntax.re diff --git a/re2c/test/flex_syntax/005e.i--flex-syntax.c b/test/flex_syntax/005e.i--flex-syntax.c similarity index 100% rename from re2c/test/flex_syntax/005e.i--flex-syntax.c rename to test/flex_syntax/005e.i--flex-syntax.c diff --git a/re2c/test/flex_syntax/005e.i--flex-syntax.re b/test/flex_syntax/005e.i--flex-syntax.re similarity index 100% rename from re2c/test/flex_syntax/005e.i--flex-syntax.re rename to test/flex_syntax/005e.i--flex-syntax.re diff --git a/re2c/test/flex_syntax/005f.i--flex-syntax.c b/test/flex_syntax/005f.i--flex-syntax.c similarity index 100% rename from re2c/test/flex_syntax/005f.i--flex-syntax.c rename to test/flex_syntax/005f.i--flex-syntax.c diff --git a/re2c/test/flex_syntax/005f.i--flex-syntax.re b/test/flex_syntax/005f.i--flex-syntax.re similarity index 100% rename from re2c/test/flex_syntax/005f.i--flex-syntax.re rename to test/flex_syntax/005f.i--flex-syntax.re diff --git a/re2c/test/flex_syntax/005g.i--flex-syntax.c b/test/flex_syntax/005g.i--flex-syntax.c similarity index 100% rename from re2c/test/flex_syntax/005g.i--flex-syntax.c rename to test/flex_syntax/005g.i--flex-syntax.c diff --git a/re2c/test/flex_syntax/005g.i--flex-syntax.re b/test/flex_syntax/005g.i--flex-syntax.re similarity index 100% rename from re2c/test/flex_syntax/005g.i--flex-syntax.re rename to test/flex_syntax/005g.i--flex-syntax.re diff --git a/re2c/test/flex_syntax/006a.i--flex-syntax.c b/test/flex_syntax/006a.i--flex-syntax.c similarity index 100% rename from re2c/test/flex_syntax/006a.i--flex-syntax.c rename to test/flex_syntax/006a.i--flex-syntax.c diff --git a/re2c/test/flex_syntax/006a.i--flex-syntax.re b/test/flex_syntax/006a.i--flex-syntax.re similarity index 100% rename from re2c/test/flex_syntax/006a.i--flex-syntax.re rename to test/flex_syntax/006a.i--flex-syntax.re diff --git a/re2c/test/flex_syntax/006b.i--flex-syntax.c b/test/flex_syntax/006b.i--flex-syntax.c similarity index 100% rename from re2c/test/flex_syntax/006b.i--flex-syntax.c rename to test/flex_syntax/006b.i--flex-syntax.c diff --git a/re2c/test/flex_syntax/006b.i--flex-syntax.re b/test/flex_syntax/006b.i--flex-syntax.re similarity index 100% rename from re2c/test/flex_syntax/006b.i--flex-syntax.re rename to test/flex_syntax/006b.i--flex-syntax.re diff --git a/re2c/test/flex_syntax/006c.i--flex-syntax.c b/test/flex_syntax/006c.i--flex-syntax.c similarity index 100% rename from re2c/test/flex_syntax/006c.i--flex-syntax.c rename to test/flex_syntax/006c.i--flex-syntax.c diff --git a/re2c/test/flex_syntax/006c.i--flex-syntax.re b/test/flex_syntax/006c.i--flex-syntax.re similarity index 100% rename from re2c/test/flex_syntax/006c.i--flex-syntax.re rename to test/flex_syntax/006c.i--flex-syntax.re diff --git a/re2c/test/flex_syntax/006d.i--flex-syntax.c b/test/flex_syntax/006d.i--flex-syntax.c similarity index 100% rename from re2c/test/flex_syntax/006d.i--flex-syntax.c rename to test/flex_syntax/006d.i--flex-syntax.c diff --git a/re2c/test/flex_syntax/006d.i--flex-syntax.re b/test/flex_syntax/006d.i--flex-syntax.re similarity index 100% rename from re2c/test/flex_syntax/006d.i--flex-syntax.re rename to test/flex_syntax/006d.i--flex-syntax.re diff --git a/re2c/test/flex_syntax/006e.i--flex-syntax.c b/test/flex_syntax/006e.i--flex-syntax.c similarity index 100% rename from re2c/test/flex_syntax/006e.i--flex-syntax.c rename to test/flex_syntax/006e.i--flex-syntax.c diff --git a/re2c/test/flex_syntax/006e.i--flex-syntax.re b/test/flex_syntax/006e.i--flex-syntax.re similarity index 100% rename from re2c/test/flex_syntax/006e.i--flex-syntax.re rename to test/flex_syntax/006e.i--flex-syntax.re diff --git a/re2c/test/flex_syntax/006f.i--flex-syntax.c b/test/flex_syntax/006f.i--flex-syntax.c similarity index 100% rename from re2c/test/flex_syntax/006f.i--flex-syntax.c rename to test/flex_syntax/006f.i--flex-syntax.c diff --git a/re2c/test/flex_syntax/006f.i--flex-syntax.re b/test/flex_syntax/006f.i--flex-syntax.re similarity index 100% rename from re2c/test/flex_syntax/006f.i--flex-syntax.re rename to test/flex_syntax/006f.i--flex-syntax.re diff --git a/re2c/test/flex_syntax/006g.i--flex-syntax.c b/test/flex_syntax/006g.i--flex-syntax.c similarity index 100% rename from re2c/test/flex_syntax/006g.i--flex-syntax.c rename to test/flex_syntax/006g.i--flex-syntax.c diff --git a/re2c/test/flex_syntax/006g.i--flex-syntax.re b/test/flex_syntax/006g.i--flex-syntax.re similarity index 100% rename from re2c/test/flex_syntax/006g.i--flex-syntax.re rename to test/flex_syntax/006g.i--flex-syntax.re diff --git a/re2c/test/flex_syntax/__patterns b/test/flex_syntax/__patterns similarity index 100% rename from re2c/test/flex_syntax/__patterns rename to test/flex_syntax/__patterns diff --git a/re2c/test/flex_syntax/__run.sh b/test/flex_syntax/__run.sh similarity index 100% rename from re2c/test/flex_syntax/__run.sh rename to test/flex_syntax/__run.sh diff --git a/re2c/test/flex_syntax/flex-01.i--flex-syntax.c b/test/flex_syntax/flex-01.i--flex-syntax.c similarity index 100% rename from re2c/test/flex_syntax/flex-01.i--flex-syntax.c rename to test/flex_syntax/flex-01.i--flex-syntax.c diff --git a/re2c/test/flex_syntax/flex-01.i--flex-syntax.re b/test/flex_syntax/flex-01.i--flex-syntax.re similarity index 100% rename from re2c/test/flex_syntax/flex-01.i--flex-syntax.re rename to test/flex_syntax/flex-01.i--flex-syntax.re diff --git a/re2c/test/flex_syntax/flex-01.i.c b/test/flex_syntax/flex-01.i.c similarity index 100% rename from re2c/test/flex_syntax/flex-01.i.c rename to test/flex_syntax/flex-01.i.c diff --git a/re2c/test/flex_syntax/flex-01.i.re b/test/flex_syntax/flex-01.i.re similarity index 100% rename from re2c/test/flex_syntax/flex-01.i.re rename to test/flex_syntax/flex-01.i.re diff --git a/re2c/test/header/header_01.theader_01.h.c b/test/header/header_01.theader_01.h.c similarity index 100% rename from re2c/test/header/header_01.theader_01.h.c rename to test/header/header_01.theader_01.h.c diff --git a/re2c/test/header/header_01.theader_01.h.re b/test/header/header_01.theader_01.h.re similarity index 100% rename from re2c/test/header/header_01.theader_01.h.re rename to test/header/header_01.theader_01.h.re diff --git a/re2c/test/header/header_02.theader_02.h.c b/test/header/header_02.theader_02.h.c similarity index 100% rename from re2c/test/header/header_02.theader_02.h.c rename to test/header/header_02.theader_02.h.c diff --git a/re2c/test/header/header_02.theader_02.h.re b/test/header/header_02.theader_02.h.re similarity index 100% rename from re2c/test/header/header_02.theader_02.h.re rename to test/header/header_02.theader_02.h.re diff --git a/re2c/test/header/header_03.c b/test/header/header_03.c similarity index 100% rename from re2c/test/header/header_03.c rename to test/header/header_03.c diff --git a/re2c/test/header/header_03.re b/test/header/header_03.re similarity index 100% rename from re2c/test/header/header_03.re rename to test/header/header_03.re diff --git a/re2c/test/include/include001.c b/test/include/include001.c similarity index 100% rename from re2c/test/include/include001.c rename to test/include/include001.c diff --git a/re2c/test/include/include001.re b/test/include/include001.re similarity index 100% rename from re2c/test/include/include001.re rename to test/include/include001.re diff --git a/re2c/test/include/include001.re.b.inc b/test/include/include001.re.b.inc similarity index 100% rename from re2c/test/include/include001.re.b.inc rename to test/include/include001.re.b.inc diff --git a/re2c/test/include/include001.re.c.inc b/test/include/include001.re.c.inc similarity index 100% rename from re2c/test/include/include001.re.c.inc rename to test/include/include001.re.c.inc diff --git a/re2c/test/include/include002.c b/test/include/include002.c similarity index 100% rename from re2c/test/include/include002.c rename to test/include/include002.c diff --git a/re2c/test/include/include002.re b/test/include/include002.re similarity index 100% rename from re2c/test/include/include002.re rename to test/include/include002.re diff --git a/re2c/test/include/include003.c b/test/include/include003.c similarity index 100% rename from re2c/test/include/include003.c rename to test/include/include003.c diff --git a/re2c/test/include/include003.re b/test/include/include003.re similarity index 100% rename from re2c/test/include/include003.re rename to test/include/include003.re diff --git a/re2c/test/include/include003.re.b.inc b/test/include/include003.re.b.inc similarity index 100% rename from re2c/test/include/include003.re.b.inc rename to test/include/include003.re.b.inc diff --git a/re2c/test/include/include003.re.c.inc b/test/include/include003.re.c.inc similarity index 100% rename from re2c/test/include/include003.re.c.inc rename to test/include/include003.re.c.inc diff --git a/re2c/test/include/nested/include002.re.b.inc b/test/include/nested/include002.re.b.inc similarity index 100% rename from re2c/test/include/nested/include002.re.b.inc rename to test/include/nested/include002.re.b.inc diff --git a/re2c/test/include/nested/include002.re.c.inc b/test/include/nested/include002.re.c.inc similarity index 100% rename from re2c/test/include/nested/include002.re.c.inc rename to test/include/nested/include002.re.c.inc diff --git a/re2c/test/include/nested/nested/include002.re.bd.inc b/test/include/nested/nested/include002.re.bd.inc similarity index 100% rename from re2c/test/include/nested/nested/include002.re.bd.inc rename to test/include/nested/nested/include002.re.bd.inc diff --git a/re2c/test/include/nested/nested/include002.re.be.inc b/test/include/nested/nested/include002.re.be.inc similarity index 100% rename from re2c/test/include/nested/nested/include002.re.be.inc rename to test/include/nested/nested/include002.re.be.inc diff --git a/re2c/test/include/nested/nested/include002.re.cd.inc b/test/include/nested/nested/include002.re.cd.inc similarity index 100% rename from re2c/test/include/nested/nested/include002.re.cd.inc rename to test/include/nested/nested/include002.re.cd.inc diff --git a/re2c/test/include/nested/nested/include002.re.ce.inc b/test/include/nested/nested/include002.re.ce.inc similarity index 100% rename from re2c/test/include/nested/nested/include002.re.ce.inc rename to test/include/nested/nested/include002.re.ce.inc diff --git a/re2c/test/input1.c b/test/input1.c similarity index 100% rename from re2c/test/input1.c rename to test/input1.c diff --git a/re2c/test/input1.re b/test/input1.re similarity index 100% rename from re2c/test/input1.re rename to test/input1.re diff --git a/re2c/test/input10.b.c b/test/input10.b.c similarity index 100% rename from re2c/test/input10.b.c rename to test/input10.b.c diff --git a/re2c/test/input10.b.re b/test/input10.b.re similarity index 100% rename from re2c/test/input10.b.re rename to test/input10.b.re diff --git a/re2c/test/input10.c b/test/input10.c similarity index 100% rename from re2c/test/input10.c rename to test/input10.c diff --git a/re2c/test/input10.re b/test/input10.re similarity index 100% rename from re2c/test/input10.re rename to test/input10.re diff --git a/re2c/test/input10.s.c b/test/input10.s.c similarity index 100% rename from re2c/test/input10.s.c rename to test/input10.s.c diff --git a/re2c/test/input10.s.re b/test/input10.s.re similarity index 100% rename from re2c/test/input10.s.re rename to test/input10.s.re diff --git a/re2c/test/input11.b--eager-skip.c b/test/input11.b--eager-skip.c similarity index 100% rename from re2c/test/input11.b--eager-skip.c rename to test/input11.b--eager-skip.c diff --git a/re2c/test/input11.b--eager-skip.re b/test/input11.b--eager-skip.re similarity index 100% rename from re2c/test/input11.b--eager-skip.re rename to test/input11.b--eager-skip.re diff --git a/re2c/test/input11.b.c b/test/input11.b.c similarity index 100% rename from re2c/test/input11.b.c rename to test/input11.b.c diff --git a/re2c/test/input11.b.re b/test/input11.b.re similarity index 100% rename from re2c/test/input11.b.re rename to test/input11.b.re diff --git a/re2c/test/input11.c b/test/input11.c similarity index 100% rename from re2c/test/input11.c rename to test/input11.c diff --git a/re2c/test/input11.i.c b/test/input11.i.c similarity index 100% rename from re2c/test/input11.i.c rename to test/input11.i.c diff --git a/re2c/test/input11.i.re b/test/input11.i.re similarity index 100% rename from re2c/test/input11.i.re rename to test/input11.i.re diff --git a/re2c/test/input11.re b/test/input11.re similarity index 100% rename from re2c/test/input11.re rename to test/input11.re diff --git a/re2c/test/input11.s.c b/test/input11.s.c similarity index 100% rename from re2c/test/input11.s.c rename to test/input11.s.c diff --git a/re2c/test/input11.s.re b/test/input11.s.re similarity index 100% rename from re2c/test/input11.s.re rename to test/input11.s.re diff --git a/re2c/test/input13.c b/test/input13.c similarity index 100% rename from re2c/test/input13.c rename to test/input13.c diff --git a/re2c/test/input13.re b/test/input13.re similarity index 100% rename from re2c/test/input13.re rename to test/input13.re diff --git a/re2c/test/input2.b.c b/test/input2.b.c similarity index 100% rename from re2c/test/input2.b.c rename to test/input2.b.c diff --git a/re2c/test/input2.b.re b/test/input2.b.re similarity index 100% rename from re2c/test/input2.b.re rename to test/input2.b.re diff --git a/re2c/test/input2.c b/test/input2.c similarity index 100% rename from re2c/test/input2.c rename to test/input2.c diff --git a/re2c/test/input2.re b/test/input2.re similarity index 100% rename from re2c/test/input2.re rename to test/input2.re diff --git a/re2c/test/input3.c b/test/input3.c similarity index 100% rename from re2c/test/input3.c rename to test/input3.c diff --git a/re2c/test/input3.re b/test/input3.re similarity index 100% rename from re2c/test/input3.re rename to test/input3.re diff --git a/re2c/test/input4.--empty-class(error).c b/test/input4.--empty-class(error).c similarity index 100% rename from re2c/test/input4.--empty-class(error).c rename to test/input4.--empty-class(error).c diff --git a/re2c/test/input4.--empty-class(error).re b/test/input4.--empty-class(error).re similarity index 100% rename from re2c/test/input4.--empty-class(error).re rename to test/input4.--empty-class(error).re diff --git a/re2c/test/input4.--empty-class(match-empty).c b/test/input4.--empty-class(match-empty).c similarity index 100% rename from re2c/test/input4.--empty-class(match-empty).c rename to test/input4.--empty-class(match-empty).c diff --git a/re2c/test/input4.--empty-class(match-empty).re b/test/input4.--empty-class(match-empty).re similarity index 100% rename from re2c/test/input4.--empty-class(match-empty).re rename to test/input4.--empty-class(match-empty).re diff --git a/re2c/test/input4.--empty-class(match-none).c b/test/input4.--empty-class(match-none).c similarity index 100% rename from re2c/test/input4.--empty-class(match-none).c rename to test/input4.--empty-class(match-none).c diff --git a/re2c/test/input4.--empty-class(match-none).re b/test/input4.--empty-class(match-none).re similarity index 100% rename from re2c/test/input4.--empty-class(match-none).re rename to test/input4.--empty-class(match-none).re diff --git a/re2c/test/input4.c b/test/input4.c similarity index 100% rename from re2c/test/input4.c rename to test/input4.c diff --git a/re2c/test/input4.re b/test/input4.re similarity index 100% rename from re2c/test/input4.re rename to test/input4.re diff --git a/re2c/test/input5.c b/test/input5.c similarity index 100% rename from re2c/test/input5.c rename to test/input5.c diff --git a/re2c/test/input5.re b/test/input5.re similarity index 100% rename from re2c/test/input5.re rename to test/input5.re diff --git a/re2c/test/input6.--empty-class(error).c b/test/input6.--empty-class(error).c similarity index 100% rename from re2c/test/input6.--empty-class(error).c rename to test/input6.--empty-class(error).c diff --git a/re2c/test/input6.--empty-class(error).re b/test/input6.--empty-class(error).re similarity index 100% rename from re2c/test/input6.--empty-class(error).re rename to test/input6.--empty-class(error).re diff --git a/re2c/test/input6.--empty-class(match-empty).c b/test/input6.--empty-class(match-empty).c similarity index 100% rename from re2c/test/input6.--empty-class(match-empty).c rename to test/input6.--empty-class(match-empty).c diff --git a/re2c/test/input6.--empty-class(match-empty).re b/test/input6.--empty-class(match-empty).re similarity index 100% rename from re2c/test/input6.--empty-class(match-empty).re rename to test/input6.--empty-class(match-empty).re diff --git a/re2c/test/input6.--empty-class(match-none).c b/test/input6.--empty-class(match-none).c similarity index 100% rename from re2c/test/input6.--empty-class(match-none).c rename to test/input6.--empty-class(match-none).c diff --git a/re2c/test/input6.--empty-class(match-none).re b/test/input6.--empty-class(match-none).re similarity index 100% rename from re2c/test/input6.--empty-class(match-none).re rename to test/input6.--empty-class(match-none).re diff --git a/re2c/test/input6.c b/test/input6.c similarity index 100% rename from re2c/test/input6.c rename to test/input6.c diff --git a/re2c/test/input6.re b/test/input6.re similarity index 100% rename from re2c/test/input6.re rename to test/input6.re diff --git a/re2c/test/input7.c b/test/input7.c similarity index 100% rename from re2c/test/input7.c rename to test/input7.c diff --git a/re2c/test/input7.re b/test/input7.re similarity index 100% rename from re2c/test/input7.re rename to test/input7.re diff --git a/re2c/test/input8.b.c b/test/input8.b.c similarity index 100% rename from re2c/test/input8.b.c rename to test/input8.b.c diff --git a/re2c/test/input8.b.re b/test/input8.b.re similarity index 100% rename from re2c/test/input8.b.re rename to test/input8.b.re diff --git a/re2c/test/input8.c b/test/input8.c similarity index 100% rename from re2c/test/input8.c rename to test/input8.c diff --git a/re2c/test/input8.g.c b/test/input8.g.c similarity index 100% rename from re2c/test/input8.g.c rename to test/input8.g.c diff --git a/re2c/test/input8.g.re b/test/input8.g.re similarity index 100% rename from re2c/test/input8.g.re rename to test/input8.g.re diff --git a/re2c/test/input8.re b/test/input8.re similarity index 100% rename from re2c/test/input8.re rename to test/input8.re diff --git a/re2c/test/input9.c b/test/input9.c similarity index 100% rename from re2c/test/input9.c rename to test/input9.c diff --git a/re2c/test/input9.re b/test/input9.re similarity index 100% rename from re2c/test/input9.re rename to test/input9.re diff --git a/re2c/test/input_custom_default.--input(custom).c b/test/input_custom_default.--input(custom).c similarity index 100% rename from re2c/test/input_custom_default.--input(custom).c rename to test/input_custom_default.--input(custom).c diff --git a/re2c/test/input_custom_default.--input(custom).re b/test/input_custom_default.--input(custom).re similarity index 100% rename from re2c/test/input_custom_default.--input(custom).re rename to test/input_custom_default.--input(custom).re diff --git a/re2c/test/input_custom_default.--skeleton--input(custom).c b/test/input_custom_default.--skeleton--input(custom).c similarity index 100% rename from re2c/test/input_custom_default.--skeleton--input(custom).c rename to test/input_custom_default.--skeleton--input(custom).c diff --git a/re2c/test/input_custom_default.--skeleton--input(custom).re b/test/input_custom_default.--skeleton--input(custom).re similarity index 100% rename from re2c/test/input_custom_default.--skeleton--input(custom).re rename to test/input_custom_default.--skeleton--input(custom).re diff --git a/re2c/test/input_custom_fgetc.--input(custom).c b/test/input_custom_fgetc.--input(custom).c similarity index 100% rename from re2c/test/input_custom_fgetc.--input(custom).c rename to test/input_custom_fgetc.--input(custom).c diff --git a/re2c/test/input_custom_fgetc.--input(custom).re b/test/input_custom_fgetc.--input(custom).re similarity index 100% rename from re2c/test/input_custom_fgetc.--input(custom).re rename to test/input_custom_fgetc.--input(custom).re diff --git a/re2c/test/input_custom_fgetc.--skeleton--input(custom).c b/test/input_custom_fgetc.--skeleton--input(custom).c similarity index 100% rename from re2c/test/input_custom_fgetc.--skeleton--input(custom).c rename to test/input_custom_fgetc.--skeleton--input(custom).c diff --git a/re2c/test/input_custom_fgetc.--skeleton--input(custom).re b/test/input_custom_fgetc.--skeleton--input(custom).re similarity index 100% rename from re2c/test/input_custom_fgetc.--skeleton--input(custom).re rename to test/input_custom_fgetc.--skeleton--input(custom).re diff --git a/re2c/test/input_custom_istringstream.--input(custom).c b/test/input_custom_istringstream.--input(custom).c similarity index 100% rename from re2c/test/input_custom_istringstream.--input(custom).c rename to test/input_custom_istringstream.--input(custom).c diff --git a/re2c/test/input_custom_istringstream.--input(custom).re b/test/input_custom_istringstream.--input(custom).re similarity index 100% rename from re2c/test/input_custom_istringstream.--input(custom).re rename to test/input_custom_istringstream.--input(custom).re diff --git a/re2c/test/input_custom_istringstream.--skeleton--input(custom).c b/test/input_custom_istringstream.--skeleton--input(custom).c similarity index 100% rename from re2c/test/input_custom_istringstream.--skeleton--input(custom).c rename to test/input_custom_istringstream.--skeleton--input(custom).c diff --git a/re2c/test/input_custom_istringstream.--skeleton--input(custom).re b/test/input_custom_istringstream.--skeleton--input(custom).re similarity index 100% rename from re2c/test/input_custom_istringstream.--skeleton--input(custom).re rename to test/input_custom_istringstream.--skeleton--input(custom).re diff --git a/re2c/test/input_custom_mjson.--input(custom).c b/test/input_custom_mjson.--input(custom).c similarity index 100% rename from re2c/test/input_custom_mjson.--input(custom).c rename to test/input_custom_mjson.--input(custom).c diff --git a/re2c/test/input_custom_mjson.--input(custom).re b/test/input_custom_mjson.--input(custom).re similarity index 100% rename from re2c/test/input_custom_mjson.--input(custom).re rename to test/input_custom_mjson.--input(custom).re diff --git a/re2c/test/input_custom_mjson.--skeleton--input(custom).c b/test/input_custom_mjson.--skeleton--input(custom).c similarity index 100% rename from re2c/test/input_custom_mjson.--skeleton--input(custom).c rename to test/input_custom_mjson.--skeleton--input(custom).c diff --git a/re2c/test/input_custom_mjson.--skeleton--input(custom).re b/test/input_custom_mjson.--skeleton--input(custom).re similarity index 100% rename from re2c/test/input_custom_mjson.--skeleton--input(custom).re rename to test/input_custom_mjson.--skeleton--input(custom).re diff --git a/re2c/test/layout/000.i.c b/test/layout/000.i.c similarity index 100% rename from re2c/test/layout/000.i.c rename to test/layout/000.i.c diff --git a/re2c/test/layout/000.i.re b/test/layout/000.i.re similarity index 100% rename from re2c/test/layout/000.i.re rename to test/layout/000.i.re diff --git a/re2c/test/layout/000_1.i.c b/test/layout/000_1.i.c similarity index 100% rename from re2c/test/layout/000_1.i.c rename to test/layout/000_1.i.c diff --git a/re2c/test/layout/000_1.i.re b/test/layout/000_1.i.re similarity index 100% rename from re2c/test/layout/000_1.i.re rename to test/layout/000_1.i.re diff --git a/re2c/test/layout/000_2.ci.c b/test/layout/000_2.ci.c similarity index 100% rename from re2c/test/layout/000_2.ci.c rename to test/layout/000_2.ci.c diff --git a/re2c/test/layout/000_2.ci.re b/test/layout/000_2.ci.re similarity index 100% rename from re2c/test/layout/000_2.ci.re rename to test/layout/000_2.ci.re diff --git a/re2c/test/layout/001_01.i--flex-syntax.c b/test/layout/001_01.i--flex-syntax.c similarity index 100% rename from re2c/test/layout/001_01.i--flex-syntax.c rename to test/layout/001_01.i--flex-syntax.c diff --git a/re2c/test/layout/001_01.i--flex-syntax.re b/test/layout/001_01.i--flex-syntax.re similarity index 100% rename from re2c/test/layout/001_01.i--flex-syntax.re rename to test/layout/001_01.i--flex-syntax.re diff --git a/re2c/test/layout/001_02.i--flex-syntax.c b/test/layout/001_02.i--flex-syntax.c similarity index 100% rename from re2c/test/layout/001_02.i--flex-syntax.c rename to test/layout/001_02.i--flex-syntax.c diff --git a/re2c/test/layout/001_02.i--flex-syntax.re b/test/layout/001_02.i--flex-syntax.re similarity index 100% rename from re2c/test/layout/001_02.i--flex-syntax.re rename to test/layout/001_02.i--flex-syntax.re diff --git a/re2c/test/layout/001_03.i--flex-syntax.c b/test/layout/001_03.i--flex-syntax.c similarity index 100% rename from re2c/test/layout/001_03.i--flex-syntax.c rename to test/layout/001_03.i--flex-syntax.c diff --git a/re2c/test/layout/001_03.i--flex-syntax.re b/test/layout/001_03.i--flex-syntax.re similarity index 100% rename from re2c/test/layout/001_03.i--flex-syntax.re rename to test/layout/001_03.i--flex-syntax.re diff --git a/re2c/test/layout/001_04.i--flex-syntax.c b/test/layout/001_04.i--flex-syntax.c similarity index 100% rename from re2c/test/layout/001_04.i--flex-syntax.c rename to test/layout/001_04.i--flex-syntax.c diff --git a/re2c/test/layout/001_04.i--flex-syntax.re b/test/layout/001_04.i--flex-syntax.re similarity index 100% rename from re2c/test/layout/001_04.i--flex-syntax.re rename to test/layout/001_04.i--flex-syntax.re diff --git a/re2c/test/layout/001_05.i--flex-syntax.c b/test/layout/001_05.i--flex-syntax.c similarity index 100% rename from re2c/test/layout/001_05.i--flex-syntax.c rename to test/layout/001_05.i--flex-syntax.c diff --git a/re2c/test/layout/001_05.i--flex-syntax.re b/test/layout/001_05.i--flex-syntax.re similarity index 100% rename from re2c/test/layout/001_05.i--flex-syntax.re rename to test/layout/001_05.i--flex-syntax.re diff --git a/re2c/test/layout/001_06.i--flex-syntax.c b/test/layout/001_06.i--flex-syntax.c similarity index 100% rename from re2c/test/layout/001_06.i--flex-syntax.c rename to test/layout/001_06.i--flex-syntax.c diff --git a/re2c/test/layout/001_06.i--flex-syntax.re b/test/layout/001_06.i--flex-syntax.re similarity index 100% rename from re2c/test/layout/001_06.i--flex-syntax.re rename to test/layout/001_06.i--flex-syntax.re diff --git a/re2c/test/layout/001_07.ci--flex-syntax.c b/test/layout/001_07.ci--flex-syntax.c similarity index 100% rename from re2c/test/layout/001_07.ci--flex-syntax.c rename to test/layout/001_07.ci--flex-syntax.c diff --git a/re2c/test/layout/001_07.ci--flex-syntax.re b/test/layout/001_07.ci--flex-syntax.re similarity index 100% rename from re2c/test/layout/001_07.ci--flex-syntax.re rename to test/layout/001_07.ci--flex-syntax.re diff --git a/re2c/test/layout/001_08.ci--flex-syntax.c b/test/layout/001_08.ci--flex-syntax.c similarity index 100% rename from re2c/test/layout/001_08.ci--flex-syntax.c rename to test/layout/001_08.ci--flex-syntax.c diff --git a/re2c/test/layout/001_08.ci--flex-syntax.re b/test/layout/001_08.ci--flex-syntax.re similarity index 100% rename from re2c/test/layout/001_08.ci--flex-syntax.re rename to test/layout/001_08.ci--flex-syntax.re diff --git a/re2c/test/layout/001_09.ci--flex-syntax.c b/test/layout/001_09.ci--flex-syntax.c similarity index 100% rename from re2c/test/layout/001_09.ci--flex-syntax.c rename to test/layout/001_09.ci--flex-syntax.c diff --git a/re2c/test/layout/001_09.ci--flex-syntax.re b/test/layout/001_09.ci--flex-syntax.re similarity index 100% rename from re2c/test/layout/001_09.ci--flex-syntax.re rename to test/layout/001_09.ci--flex-syntax.re diff --git a/re2c/test/layout/001_10.ci--flex-syntax.c b/test/layout/001_10.ci--flex-syntax.c similarity index 100% rename from re2c/test/layout/001_10.ci--flex-syntax.c rename to test/layout/001_10.ci--flex-syntax.c diff --git a/re2c/test/layout/001_10.ci--flex-syntax.re b/test/layout/001_10.ci--flex-syntax.re similarity index 100% rename from re2c/test/layout/001_10.ci--flex-syntax.re rename to test/layout/001_10.ci--flex-syntax.re diff --git a/re2c/test/layout/002_01.i.c b/test/layout/002_01.i.c similarity index 100% rename from re2c/test/layout/002_01.i.c rename to test/layout/002_01.i.c diff --git a/re2c/test/layout/002_01.i.re b/test/layout/002_01.i.re similarity index 100% rename from re2c/test/layout/002_01.i.re rename to test/layout/002_01.i.re diff --git a/re2c/test/layout/002_02.i.c b/test/layout/002_02.i.c similarity index 100% rename from re2c/test/layout/002_02.i.c rename to test/layout/002_02.i.c diff --git a/re2c/test/layout/002_02.i.re b/test/layout/002_02.i.re similarity index 100% rename from re2c/test/layout/002_02.i.re rename to test/layout/002_02.i.re diff --git a/re2c/test/layout/002_03.i.c b/test/layout/002_03.i.c similarity index 100% rename from re2c/test/layout/002_03.i.c rename to test/layout/002_03.i.c diff --git a/re2c/test/layout/002_03.i.re b/test/layout/002_03.i.re similarity index 100% rename from re2c/test/layout/002_03.i.re rename to test/layout/002_03.i.re diff --git a/re2c/test/layout/002_04.i.c b/test/layout/002_04.i.c similarity index 100% rename from re2c/test/layout/002_04.i.c rename to test/layout/002_04.i.c diff --git a/re2c/test/layout/002_04.i.re b/test/layout/002_04.i.re similarity index 100% rename from re2c/test/layout/002_04.i.re rename to test/layout/002_04.i.re diff --git a/re2c/test/layout/002_05.i.c b/test/layout/002_05.i.c similarity index 100% rename from re2c/test/layout/002_05.i.c rename to test/layout/002_05.i.c diff --git a/re2c/test/layout/002_05.i.re b/test/layout/002_05.i.re similarity index 100% rename from re2c/test/layout/002_05.i.re rename to test/layout/002_05.i.re diff --git a/re2c/test/layout/002_06.i.c b/test/layout/002_06.i.c similarity index 100% rename from re2c/test/layout/002_06.i.c rename to test/layout/002_06.i.c diff --git a/re2c/test/layout/002_06.i.re b/test/layout/002_06.i.re similarity index 100% rename from re2c/test/layout/002_06.i.re rename to test/layout/002_06.i.re diff --git a/re2c/test/layout/002_07.ci.c b/test/layout/002_07.ci.c similarity index 100% rename from re2c/test/layout/002_07.ci.c rename to test/layout/002_07.ci.c diff --git a/re2c/test/layout/002_07.ci.re b/test/layout/002_07.ci.re similarity index 100% rename from re2c/test/layout/002_07.ci.re rename to test/layout/002_07.ci.re diff --git a/re2c/test/layout/002_08.ci.c b/test/layout/002_08.ci.c similarity index 100% rename from re2c/test/layout/002_08.ci.c rename to test/layout/002_08.ci.c diff --git a/re2c/test/layout/002_08.ci.re b/test/layout/002_08.ci.re similarity index 100% rename from re2c/test/layout/002_08.ci.re rename to test/layout/002_08.ci.re diff --git a/re2c/test/layout/002_09.ci.c b/test/layout/002_09.ci.c similarity index 100% rename from re2c/test/layout/002_09.ci.c rename to test/layout/002_09.ci.c diff --git a/re2c/test/layout/002_09.ci.re b/test/layout/002_09.ci.re similarity index 100% rename from re2c/test/layout/002_09.ci.re rename to test/layout/002_09.ci.re diff --git a/re2c/test/layout/002_10.ci.c b/test/layout/002_10.ci.c similarity index 100% rename from re2c/test/layout/002_10.ci.c rename to test/layout/002_10.ci.c diff --git a/re2c/test/layout/002_10.ci.re b/test/layout/002_10.ci.re similarity index 100% rename from re2c/test/layout/002_10.ci.re rename to test/layout/002_10.ci.re diff --git a/re2c/test/layout/003_01.i.c b/test/layout/003_01.i.c similarity index 100% rename from re2c/test/layout/003_01.i.c rename to test/layout/003_01.i.c diff --git a/re2c/test/layout/003_01.i.re b/test/layout/003_01.i.re similarity index 100% rename from re2c/test/layout/003_01.i.re rename to test/layout/003_01.i.re diff --git a/re2c/test/layout/003_02.i.c b/test/layout/003_02.i.c similarity index 100% rename from re2c/test/layout/003_02.i.c rename to test/layout/003_02.i.c diff --git a/re2c/test/layout/003_02.i.re b/test/layout/003_02.i.re similarity index 100% rename from re2c/test/layout/003_02.i.re rename to test/layout/003_02.i.re diff --git a/re2c/test/layout/003_03.i.c b/test/layout/003_03.i.c similarity index 100% rename from re2c/test/layout/003_03.i.c rename to test/layout/003_03.i.c diff --git a/re2c/test/layout/003_03.i.re b/test/layout/003_03.i.re similarity index 100% rename from re2c/test/layout/003_03.i.re rename to test/layout/003_03.i.re diff --git a/re2c/test/layout/003_04.i.c b/test/layout/003_04.i.c similarity index 100% rename from re2c/test/layout/003_04.i.c rename to test/layout/003_04.i.c diff --git a/re2c/test/layout/003_04.i.re b/test/layout/003_04.i.re similarity index 100% rename from re2c/test/layout/003_04.i.re rename to test/layout/003_04.i.re diff --git a/re2c/test/layout/003_05.i.c b/test/layout/003_05.i.c similarity index 100% rename from re2c/test/layout/003_05.i.c rename to test/layout/003_05.i.c diff --git a/re2c/test/layout/003_05.i.re b/test/layout/003_05.i.re similarity index 100% rename from re2c/test/layout/003_05.i.re rename to test/layout/003_05.i.re diff --git a/re2c/test/layout/003_06.i.c b/test/layout/003_06.i.c similarity index 100% rename from re2c/test/layout/003_06.i.c rename to test/layout/003_06.i.c diff --git a/re2c/test/layout/003_06.i.re b/test/layout/003_06.i.re similarity index 100% rename from re2c/test/layout/003_06.i.re rename to test/layout/003_06.i.re diff --git a/re2c/test/layout/003_07.ci.c b/test/layout/003_07.ci.c similarity index 100% rename from re2c/test/layout/003_07.ci.c rename to test/layout/003_07.ci.c diff --git a/re2c/test/layout/003_07.ci.re b/test/layout/003_07.ci.re similarity index 100% rename from re2c/test/layout/003_07.ci.re rename to test/layout/003_07.ci.re diff --git a/re2c/test/layout/003_08.ci.c b/test/layout/003_08.ci.c similarity index 100% rename from re2c/test/layout/003_08.ci.c rename to test/layout/003_08.ci.c diff --git a/re2c/test/layout/003_08.ci.re b/test/layout/003_08.ci.re similarity index 100% rename from re2c/test/layout/003_08.ci.re rename to test/layout/003_08.ci.re diff --git a/re2c/test/layout/003_09.ci.c b/test/layout/003_09.ci.c similarity index 100% rename from re2c/test/layout/003_09.ci.c rename to test/layout/003_09.ci.c diff --git a/re2c/test/layout/003_09.ci.re b/test/layout/003_09.ci.re similarity index 100% rename from re2c/test/layout/003_09.ci.re rename to test/layout/003_09.ci.re diff --git a/re2c/test/layout/003_10.ci.c b/test/layout/003_10.ci.c similarity index 100% rename from re2c/test/layout/003_10.ci.c rename to test/layout/003_10.ci.c diff --git a/re2c/test/layout/003_10.ci.re b/test/layout/003_10.ci.re similarity index 100% rename from re2c/test/layout/003_10.ci.re rename to test/layout/003_10.ci.re diff --git a/re2c/test/layout/004_01.i--posix-captures.c b/test/layout/004_01.i--posix-captures.c similarity index 100% rename from re2c/test/layout/004_01.i--posix-captures.c rename to test/layout/004_01.i--posix-captures.c diff --git a/re2c/test/layout/004_01.i--posix-captures.re b/test/layout/004_01.i--posix-captures.re similarity index 100% rename from re2c/test/layout/004_01.i--posix-captures.re rename to test/layout/004_01.i--posix-captures.re diff --git a/re2c/test/layout/004_02.i--posix-captures.c b/test/layout/004_02.i--posix-captures.c similarity index 100% rename from re2c/test/layout/004_02.i--posix-captures.c rename to test/layout/004_02.i--posix-captures.c diff --git a/re2c/test/layout/004_02.i--posix-captures.re b/test/layout/004_02.i--posix-captures.re similarity index 100% rename from re2c/test/layout/004_02.i--posix-captures.re rename to test/layout/004_02.i--posix-captures.re diff --git a/re2c/test/layout/004_03.i--posix-captures.c b/test/layout/004_03.i--posix-captures.c similarity index 100% rename from re2c/test/layout/004_03.i--posix-captures.c rename to test/layout/004_03.i--posix-captures.c diff --git a/re2c/test/layout/004_03.i--posix-captures.re b/test/layout/004_03.i--posix-captures.re similarity index 100% rename from re2c/test/layout/004_03.i--posix-captures.re rename to test/layout/004_03.i--posix-captures.re diff --git a/re2c/test/layout/004_04.i--posix-captures.c b/test/layout/004_04.i--posix-captures.c similarity index 100% rename from re2c/test/layout/004_04.i--posix-captures.c rename to test/layout/004_04.i--posix-captures.c diff --git a/re2c/test/layout/004_04.i--posix-captures.re b/test/layout/004_04.i--posix-captures.re similarity index 100% rename from re2c/test/layout/004_04.i--posix-captures.re rename to test/layout/004_04.i--posix-captures.re diff --git a/re2c/test/layout/004_05.i--posix-captures.c b/test/layout/004_05.i--posix-captures.c similarity index 100% rename from re2c/test/layout/004_05.i--posix-captures.c rename to test/layout/004_05.i--posix-captures.c diff --git a/re2c/test/layout/004_05.i--posix-captures.re b/test/layout/004_05.i--posix-captures.re similarity index 100% rename from re2c/test/layout/004_05.i--posix-captures.re rename to test/layout/004_05.i--posix-captures.re diff --git a/re2c/test/layout/004_06.i--posix-captures.c b/test/layout/004_06.i--posix-captures.c similarity index 100% rename from re2c/test/layout/004_06.i--posix-captures.c rename to test/layout/004_06.i--posix-captures.c diff --git a/re2c/test/layout/004_06.i--posix-captures.re b/test/layout/004_06.i--posix-captures.re similarity index 100% rename from re2c/test/layout/004_06.i--posix-captures.re rename to test/layout/004_06.i--posix-captures.re diff --git a/re2c/test/layout/004_07.ci--posix-captures.c b/test/layout/004_07.ci--posix-captures.c similarity index 100% rename from re2c/test/layout/004_07.ci--posix-captures.c rename to test/layout/004_07.ci--posix-captures.c diff --git a/re2c/test/layout/004_07.ci--posix-captures.re b/test/layout/004_07.ci--posix-captures.re similarity index 100% rename from re2c/test/layout/004_07.ci--posix-captures.re rename to test/layout/004_07.ci--posix-captures.re diff --git a/re2c/test/layout/004_08.ci--posix-captures.c b/test/layout/004_08.ci--posix-captures.c similarity index 100% rename from re2c/test/layout/004_08.ci--posix-captures.c rename to test/layout/004_08.ci--posix-captures.c diff --git a/re2c/test/layout/004_08.ci--posix-captures.re b/test/layout/004_08.ci--posix-captures.re similarity index 100% rename from re2c/test/layout/004_08.ci--posix-captures.re rename to test/layout/004_08.ci--posix-captures.re diff --git a/re2c/test/layout/004_09.ci--posix-captures.c b/test/layout/004_09.ci--posix-captures.c similarity index 100% rename from re2c/test/layout/004_09.ci--posix-captures.c rename to test/layout/004_09.ci--posix-captures.c diff --git a/re2c/test/layout/004_09.ci--posix-captures.re b/test/layout/004_09.ci--posix-captures.re similarity index 100% rename from re2c/test/layout/004_09.ci--posix-captures.re rename to test/layout/004_09.ci--posix-captures.re diff --git a/re2c/test/layout/004_10.ci--posix-captures.c b/test/layout/004_10.ci--posix-captures.c similarity index 100% rename from re2c/test/layout/004_10.ci--posix-captures.c rename to test/layout/004_10.ci--posix-captures.c diff --git a/re2c/test/layout/004_10.ci--posix-captures.re b/test/layout/004_10.ci--posix-captures.re similarity index 100% rename from re2c/test/layout/004_10.ci--posix-captures.re rename to test/layout/004_10.ci--posix-captures.re diff --git a/re2c/test/layout/005_01.i.c b/test/layout/005_01.i.c similarity index 100% rename from re2c/test/layout/005_01.i.c rename to test/layout/005_01.i.c diff --git a/re2c/test/layout/005_01.i.re b/test/layout/005_01.i.re similarity index 100% rename from re2c/test/layout/005_01.i.re rename to test/layout/005_01.i.re diff --git a/re2c/test/layout/005_02.i.c b/test/layout/005_02.i.c similarity index 100% rename from re2c/test/layout/005_02.i.c rename to test/layout/005_02.i.c diff --git a/re2c/test/layout/005_02.i.re b/test/layout/005_02.i.re similarity index 100% rename from re2c/test/layout/005_02.i.re rename to test/layout/005_02.i.re diff --git a/re2c/test/layout/005_03.i.c b/test/layout/005_03.i.c similarity index 100% rename from re2c/test/layout/005_03.i.c rename to test/layout/005_03.i.c diff --git a/re2c/test/layout/005_03.i.re b/test/layout/005_03.i.re similarity index 100% rename from re2c/test/layout/005_03.i.re rename to test/layout/005_03.i.re diff --git a/re2c/test/layout/005_04.i.c b/test/layout/005_04.i.c similarity index 100% rename from re2c/test/layout/005_04.i.c rename to test/layout/005_04.i.c diff --git a/re2c/test/layout/005_04.i.re b/test/layout/005_04.i.re similarity index 100% rename from re2c/test/layout/005_04.i.re rename to test/layout/005_04.i.re diff --git a/re2c/test/layout/005_05.i.c b/test/layout/005_05.i.c similarity index 100% rename from re2c/test/layout/005_05.i.c rename to test/layout/005_05.i.c diff --git a/re2c/test/layout/005_05.i.re b/test/layout/005_05.i.re similarity index 100% rename from re2c/test/layout/005_05.i.re rename to test/layout/005_05.i.re diff --git a/re2c/test/layout/005_06.i.c b/test/layout/005_06.i.c similarity index 100% rename from re2c/test/layout/005_06.i.c rename to test/layout/005_06.i.c diff --git a/re2c/test/layout/005_06.i.re b/test/layout/005_06.i.re similarity index 100% rename from re2c/test/layout/005_06.i.re rename to test/layout/005_06.i.re diff --git a/re2c/test/layout/005_07.ci.c b/test/layout/005_07.ci.c similarity index 100% rename from re2c/test/layout/005_07.ci.c rename to test/layout/005_07.ci.c diff --git a/re2c/test/layout/005_07.ci.re b/test/layout/005_07.ci.re similarity index 100% rename from re2c/test/layout/005_07.ci.re rename to test/layout/005_07.ci.re diff --git a/re2c/test/layout/005_08.ci.c b/test/layout/005_08.ci.c similarity index 100% rename from re2c/test/layout/005_08.ci.c rename to test/layout/005_08.ci.c diff --git a/re2c/test/layout/005_08.ci.re b/test/layout/005_08.ci.re similarity index 100% rename from re2c/test/layout/005_08.ci.re rename to test/layout/005_08.ci.re diff --git a/re2c/test/layout/005_09.ci.c b/test/layout/005_09.ci.c similarity index 100% rename from re2c/test/layout/005_09.ci.c rename to test/layout/005_09.ci.c diff --git a/re2c/test/layout/005_09.ci.re b/test/layout/005_09.ci.re similarity index 100% rename from re2c/test/layout/005_09.ci.re rename to test/layout/005_09.ci.re diff --git a/re2c/test/layout/005_10.ci.c b/test/layout/005_10.ci.c similarity index 100% rename from re2c/test/layout/005_10.ci.c rename to test/layout/005_10.ci.c diff --git a/re2c/test/layout/005_10.ci.re b/test/layout/005_10.ci.re similarity index 100% rename from re2c/test/layout/005_10.ci.re rename to test/layout/005_10.ci.re diff --git a/re2c/test/layout/006_01.i.c b/test/layout/006_01.i.c similarity index 100% rename from re2c/test/layout/006_01.i.c rename to test/layout/006_01.i.c diff --git a/re2c/test/layout/006_01.i.re b/test/layout/006_01.i.re similarity index 100% rename from re2c/test/layout/006_01.i.re rename to test/layout/006_01.i.re diff --git a/re2c/test/layout/006_02.i.c b/test/layout/006_02.i.c similarity index 100% rename from re2c/test/layout/006_02.i.c rename to test/layout/006_02.i.c diff --git a/re2c/test/layout/006_02.i.re b/test/layout/006_02.i.re similarity index 100% rename from re2c/test/layout/006_02.i.re rename to test/layout/006_02.i.re diff --git a/re2c/test/layout/006_03.i.c b/test/layout/006_03.i.c similarity index 100% rename from re2c/test/layout/006_03.i.c rename to test/layout/006_03.i.c diff --git a/re2c/test/layout/006_03.i.re b/test/layout/006_03.i.re similarity index 100% rename from re2c/test/layout/006_03.i.re rename to test/layout/006_03.i.re diff --git a/re2c/test/layout/006_04.i.c b/test/layout/006_04.i.c similarity index 100% rename from re2c/test/layout/006_04.i.c rename to test/layout/006_04.i.c diff --git a/re2c/test/layout/006_04.i.re b/test/layout/006_04.i.re similarity index 100% rename from re2c/test/layout/006_04.i.re rename to test/layout/006_04.i.re diff --git a/re2c/test/layout/006_05.i.c b/test/layout/006_05.i.c similarity index 100% rename from re2c/test/layout/006_05.i.c rename to test/layout/006_05.i.c diff --git a/re2c/test/layout/006_05.i.re b/test/layout/006_05.i.re similarity index 100% rename from re2c/test/layout/006_05.i.re rename to test/layout/006_05.i.re diff --git a/re2c/test/layout/006_06.i.c b/test/layout/006_06.i.c similarity index 100% rename from re2c/test/layout/006_06.i.c rename to test/layout/006_06.i.c diff --git a/re2c/test/layout/006_06.i.re b/test/layout/006_06.i.re similarity index 100% rename from re2c/test/layout/006_06.i.re rename to test/layout/006_06.i.re diff --git a/re2c/test/layout/006_07.ci.c b/test/layout/006_07.ci.c similarity index 100% rename from re2c/test/layout/006_07.ci.c rename to test/layout/006_07.ci.c diff --git a/re2c/test/layout/006_07.ci.re b/test/layout/006_07.ci.re similarity index 100% rename from re2c/test/layout/006_07.ci.re rename to test/layout/006_07.ci.re diff --git a/re2c/test/layout/006_08.ci.c b/test/layout/006_08.ci.c similarity index 100% rename from re2c/test/layout/006_08.ci.c rename to test/layout/006_08.ci.c diff --git a/re2c/test/layout/006_08.ci.re b/test/layout/006_08.ci.re similarity index 100% rename from re2c/test/layout/006_08.ci.re rename to test/layout/006_08.ci.re diff --git a/re2c/test/layout/006_09.ci.c b/test/layout/006_09.ci.c similarity index 100% rename from re2c/test/layout/006_09.ci.c rename to test/layout/006_09.ci.c diff --git a/re2c/test/layout/006_09.ci.re b/test/layout/006_09.ci.re similarity index 100% rename from re2c/test/layout/006_09.ci.re rename to test/layout/006_09.ci.re diff --git a/re2c/test/layout/006_10.ci.c b/test/layout/006_10.ci.c similarity index 100% rename from re2c/test/layout/006_10.ci.c rename to test/layout/006_10.ci.c diff --git a/re2c/test/layout/006_10.ci.re b/test/layout/006_10.ci.re similarity index 100% rename from re2c/test/layout/006_10.ci.re rename to test/layout/006_10.ci.re diff --git a/re2c/test/layout/007_01.i.c b/test/layout/007_01.i.c similarity index 100% rename from re2c/test/layout/007_01.i.c rename to test/layout/007_01.i.c diff --git a/re2c/test/layout/007_01.i.re b/test/layout/007_01.i.re similarity index 100% rename from re2c/test/layout/007_01.i.re rename to test/layout/007_01.i.re diff --git a/re2c/test/layout/007_02.i.c b/test/layout/007_02.i.c similarity index 100% rename from re2c/test/layout/007_02.i.c rename to test/layout/007_02.i.c diff --git a/re2c/test/layout/007_02.i.re b/test/layout/007_02.i.re similarity index 100% rename from re2c/test/layout/007_02.i.re rename to test/layout/007_02.i.re diff --git a/re2c/test/layout/007_03.i.c b/test/layout/007_03.i.c similarity index 100% rename from re2c/test/layout/007_03.i.c rename to test/layout/007_03.i.c diff --git a/re2c/test/layout/007_03.i.re b/test/layout/007_03.i.re similarity index 100% rename from re2c/test/layout/007_03.i.re rename to test/layout/007_03.i.re diff --git a/re2c/test/layout/007_04.i.c b/test/layout/007_04.i.c similarity index 100% rename from re2c/test/layout/007_04.i.c rename to test/layout/007_04.i.c diff --git a/re2c/test/layout/007_04.i.re b/test/layout/007_04.i.re similarity index 100% rename from re2c/test/layout/007_04.i.re rename to test/layout/007_04.i.re diff --git a/re2c/test/layout/007_05.i.c b/test/layout/007_05.i.c similarity index 100% rename from re2c/test/layout/007_05.i.c rename to test/layout/007_05.i.c diff --git a/re2c/test/layout/007_05.i.re b/test/layout/007_05.i.re similarity index 100% rename from re2c/test/layout/007_05.i.re rename to test/layout/007_05.i.re diff --git a/re2c/test/layout/007_06.i.c b/test/layout/007_06.i.c similarity index 100% rename from re2c/test/layout/007_06.i.c rename to test/layout/007_06.i.c diff --git a/re2c/test/layout/007_06.i.re b/test/layout/007_06.i.re similarity index 100% rename from re2c/test/layout/007_06.i.re rename to test/layout/007_06.i.re diff --git a/re2c/test/layout/007_07.ci.c b/test/layout/007_07.ci.c similarity index 100% rename from re2c/test/layout/007_07.ci.c rename to test/layout/007_07.ci.c diff --git a/re2c/test/layout/007_07.ci.re b/test/layout/007_07.ci.re similarity index 100% rename from re2c/test/layout/007_07.ci.re rename to test/layout/007_07.ci.re diff --git a/re2c/test/layout/007_08.ci.c b/test/layout/007_08.ci.c similarity index 100% rename from re2c/test/layout/007_08.ci.c rename to test/layout/007_08.ci.c diff --git a/re2c/test/layout/007_08.ci.re b/test/layout/007_08.ci.re similarity index 100% rename from re2c/test/layout/007_08.ci.re rename to test/layout/007_08.ci.re diff --git a/re2c/test/layout/007_09.ci.c b/test/layout/007_09.ci.c similarity index 100% rename from re2c/test/layout/007_09.ci.c rename to test/layout/007_09.ci.c diff --git a/re2c/test/layout/007_09.ci.re b/test/layout/007_09.ci.re similarity index 100% rename from re2c/test/layout/007_09.ci.re rename to test/layout/007_09.ci.re diff --git a/re2c/test/layout/007_10.ci.c b/test/layout/007_10.ci.c similarity index 100% rename from re2c/test/layout/007_10.ci.c rename to test/layout/007_10.ci.c diff --git a/re2c/test/layout/007_10.ci.re b/test/layout/007_10.ci.re similarity index 100% rename from re2c/test/layout/007_10.ci.re rename to test/layout/007_10.ci.re diff --git a/re2c/test/layout/008_01.i.c b/test/layout/008_01.i.c similarity index 100% rename from re2c/test/layout/008_01.i.c rename to test/layout/008_01.i.c diff --git a/re2c/test/layout/008_01.i.re b/test/layout/008_01.i.re similarity index 100% rename from re2c/test/layout/008_01.i.re rename to test/layout/008_01.i.re diff --git a/re2c/test/layout/008_02.i.c b/test/layout/008_02.i.c similarity index 100% rename from re2c/test/layout/008_02.i.c rename to test/layout/008_02.i.c diff --git a/re2c/test/layout/008_02.i.re b/test/layout/008_02.i.re similarity index 100% rename from re2c/test/layout/008_02.i.re rename to test/layout/008_02.i.re diff --git a/re2c/test/layout/008_03.i.c b/test/layout/008_03.i.c similarity index 100% rename from re2c/test/layout/008_03.i.c rename to test/layout/008_03.i.c diff --git a/re2c/test/layout/008_03.i.re b/test/layout/008_03.i.re similarity index 100% rename from re2c/test/layout/008_03.i.re rename to test/layout/008_03.i.re diff --git a/re2c/test/layout/008_04.i.c b/test/layout/008_04.i.c similarity index 100% rename from re2c/test/layout/008_04.i.c rename to test/layout/008_04.i.c diff --git a/re2c/test/layout/008_04.i.re b/test/layout/008_04.i.re similarity index 100% rename from re2c/test/layout/008_04.i.re rename to test/layout/008_04.i.re diff --git a/re2c/test/layout/008_05.i.c b/test/layout/008_05.i.c similarity index 100% rename from re2c/test/layout/008_05.i.c rename to test/layout/008_05.i.c diff --git a/re2c/test/layout/008_05.i.re b/test/layout/008_05.i.re similarity index 100% rename from re2c/test/layout/008_05.i.re rename to test/layout/008_05.i.re diff --git a/re2c/test/layout/008_06.i.c b/test/layout/008_06.i.c similarity index 100% rename from re2c/test/layout/008_06.i.c rename to test/layout/008_06.i.c diff --git a/re2c/test/layout/008_06.i.re b/test/layout/008_06.i.re similarity index 100% rename from re2c/test/layout/008_06.i.re rename to test/layout/008_06.i.re diff --git a/re2c/test/layout/008_07.ci.c b/test/layout/008_07.ci.c similarity index 100% rename from re2c/test/layout/008_07.ci.c rename to test/layout/008_07.ci.c diff --git a/re2c/test/layout/008_07.ci.re b/test/layout/008_07.ci.re similarity index 100% rename from re2c/test/layout/008_07.ci.re rename to test/layout/008_07.ci.re diff --git a/re2c/test/layout/008_08.ci.c b/test/layout/008_08.ci.c similarity index 100% rename from re2c/test/layout/008_08.ci.c rename to test/layout/008_08.ci.c diff --git a/re2c/test/layout/008_08.ci.re b/test/layout/008_08.ci.re similarity index 100% rename from re2c/test/layout/008_08.ci.re rename to test/layout/008_08.ci.re diff --git a/re2c/test/layout/008_09.ci.c b/test/layout/008_09.ci.c similarity index 100% rename from re2c/test/layout/008_09.ci.c rename to test/layout/008_09.ci.c diff --git a/re2c/test/layout/008_09.ci.re b/test/layout/008_09.ci.re similarity index 100% rename from re2c/test/layout/008_09.ci.re rename to test/layout/008_09.ci.re diff --git a/re2c/test/layout/008_10.ci.c b/test/layout/008_10.ci.c similarity index 100% rename from re2c/test/layout/008_10.ci.c rename to test/layout/008_10.ci.c diff --git a/re2c/test/layout/008_10.ci.re b/test/layout/008_10.ci.re similarity index 100% rename from re2c/test/layout/008_10.ci.re rename to test/layout/008_10.ci.re diff --git a/re2c/test/layout/009_01.i.c b/test/layout/009_01.i.c similarity index 100% rename from re2c/test/layout/009_01.i.c rename to test/layout/009_01.i.c diff --git a/re2c/test/layout/009_01.i.re b/test/layout/009_01.i.re similarity index 100% rename from re2c/test/layout/009_01.i.re rename to test/layout/009_01.i.re diff --git a/re2c/test/layout/009_02.i.c b/test/layout/009_02.i.c similarity index 100% rename from re2c/test/layout/009_02.i.c rename to test/layout/009_02.i.c diff --git a/re2c/test/layout/009_02.i.re b/test/layout/009_02.i.re similarity index 100% rename from re2c/test/layout/009_02.i.re rename to test/layout/009_02.i.re diff --git a/re2c/test/layout/009_03.i.c b/test/layout/009_03.i.c similarity index 100% rename from re2c/test/layout/009_03.i.c rename to test/layout/009_03.i.c diff --git a/re2c/test/layout/009_03.i.re b/test/layout/009_03.i.re similarity index 100% rename from re2c/test/layout/009_03.i.re rename to test/layout/009_03.i.re diff --git a/re2c/test/layout/009_04.i.c b/test/layout/009_04.i.c similarity index 100% rename from re2c/test/layout/009_04.i.c rename to test/layout/009_04.i.c diff --git a/re2c/test/layout/009_04.i.re b/test/layout/009_04.i.re similarity index 100% rename from re2c/test/layout/009_04.i.re rename to test/layout/009_04.i.re diff --git a/re2c/test/layout/009_05.i.c b/test/layout/009_05.i.c similarity index 100% rename from re2c/test/layout/009_05.i.c rename to test/layout/009_05.i.c diff --git a/re2c/test/layout/009_05.i.re b/test/layout/009_05.i.re similarity index 100% rename from re2c/test/layout/009_05.i.re rename to test/layout/009_05.i.re diff --git a/re2c/test/layout/009_06.i.c b/test/layout/009_06.i.c similarity index 100% rename from re2c/test/layout/009_06.i.c rename to test/layout/009_06.i.c diff --git a/re2c/test/layout/009_06.i.re b/test/layout/009_06.i.re similarity index 100% rename from re2c/test/layout/009_06.i.re rename to test/layout/009_06.i.re diff --git a/re2c/test/layout/009_07.ci.c b/test/layout/009_07.ci.c similarity index 100% rename from re2c/test/layout/009_07.ci.c rename to test/layout/009_07.ci.c diff --git a/re2c/test/layout/009_07.ci.re b/test/layout/009_07.ci.re similarity index 100% rename from re2c/test/layout/009_07.ci.re rename to test/layout/009_07.ci.re diff --git a/re2c/test/layout/009_08.ci.c b/test/layout/009_08.ci.c similarity index 100% rename from re2c/test/layout/009_08.ci.c rename to test/layout/009_08.ci.c diff --git a/re2c/test/layout/009_08.ci.re b/test/layout/009_08.ci.re similarity index 100% rename from re2c/test/layout/009_08.ci.re rename to test/layout/009_08.ci.re diff --git a/re2c/test/layout/009_09.ci.c b/test/layout/009_09.ci.c similarity index 100% rename from re2c/test/layout/009_09.ci.c rename to test/layout/009_09.ci.c diff --git a/re2c/test/layout/009_09.ci.re b/test/layout/009_09.ci.re similarity index 100% rename from re2c/test/layout/009_09.ci.re rename to test/layout/009_09.ci.re diff --git a/re2c/test/layout/009_10.ci.c b/test/layout/009_10.ci.c similarity index 100% rename from re2c/test/layout/009_10.ci.c rename to test/layout/009_10.ci.c diff --git a/re2c/test/layout/009_10.ci.re b/test/layout/009_10.ci.re similarity index 100% rename from re2c/test/layout/009_10.ci.re rename to test/layout/009_10.ci.re diff --git a/re2c/test/layout/010_01.i.c b/test/layout/010_01.i.c similarity index 100% rename from re2c/test/layout/010_01.i.c rename to test/layout/010_01.i.c diff --git a/re2c/test/layout/010_01.i.re b/test/layout/010_01.i.re similarity index 100% rename from re2c/test/layout/010_01.i.re rename to test/layout/010_01.i.re diff --git a/re2c/test/layout/010_02.i.c b/test/layout/010_02.i.c similarity index 100% rename from re2c/test/layout/010_02.i.c rename to test/layout/010_02.i.c diff --git a/re2c/test/layout/010_02.i.re b/test/layout/010_02.i.re similarity index 100% rename from re2c/test/layout/010_02.i.re rename to test/layout/010_02.i.re diff --git a/re2c/test/layout/010_03.i.c b/test/layout/010_03.i.c similarity index 100% rename from re2c/test/layout/010_03.i.c rename to test/layout/010_03.i.c diff --git a/re2c/test/layout/010_03.i.re b/test/layout/010_03.i.re similarity index 100% rename from re2c/test/layout/010_03.i.re rename to test/layout/010_03.i.re diff --git a/re2c/test/layout/010_04.i.c b/test/layout/010_04.i.c similarity index 100% rename from re2c/test/layout/010_04.i.c rename to test/layout/010_04.i.c diff --git a/re2c/test/layout/010_04.i.re b/test/layout/010_04.i.re similarity index 100% rename from re2c/test/layout/010_04.i.re rename to test/layout/010_04.i.re diff --git a/re2c/test/layout/010_05.i.c b/test/layout/010_05.i.c similarity index 100% rename from re2c/test/layout/010_05.i.c rename to test/layout/010_05.i.c diff --git a/re2c/test/layout/010_05.i.re b/test/layout/010_05.i.re similarity index 100% rename from re2c/test/layout/010_05.i.re rename to test/layout/010_05.i.re diff --git a/re2c/test/layout/010_06.i.c b/test/layout/010_06.i.c similarity index 100% rename from re2c/test/layout/010_06.i.c rename to test/layout/010_06.i.c diff --git a/re2c/test/layout/010_06.i.re b/test/layout/010_06.i.re similarity index 100% rename from re2c/test/layout/010_06.i.re rename to test/layout/010_06.i.re diff --git a/re2c/test/layout/010_07.ci.c b/test/layout/010_07.ci.c similarity index 100% rename from re2c/test/layout/010_07.ci.c rename to test/layout/010_07.ci.c diff --git a/re2c/test/layout/010_07.ci.re b/test/layout/010_07.ci.re similarity index 100% rename from re2c/test/layout/010_07.ci.re rename to test/layout/010_07.ci.re diff --git a/re2c/test/layout/010_08.ci.c b/test/layout/010_08.ci.c similarity index 100% rename from re2c/test/layout/010_08.ci.c rename to test/layout/010_08.ci.c diff --git a/re2c/test/layout/010_08.ci.re b/test/layout/010_08.ci.re similarity index 100% rename from re2c/test/layout/010_08.ci.re rename to test/layout/010_08.ci.re diff --git a/re2c/test/layout/010_09.ci.c b/test/layout/010_09.ci.c similarity index 100% rename from re2c/test/layout/010_09.ci.c rename to test/layout/010_09.ci.c diff --git a/re2c/test/layout/010_09.ci.re b/test/layout/010_09.ci.re similarity index 100% rename from re2c/test/layout/010_09.ci.re rename to test/layout/010_09.ci.re diff --git a/re2c/test/layout/010_10.ci.c b/test/layout/010_10.ci.c similarity index 100% rename from re2c/test/layout/010_10.ci.c rename to test/layout/010_10.ci.c diff --git a/re2c/test/layout/010_10.ci.re b/test/layout/010_10.ci.re similarity index 100% rename from re2c/test/layout/010_10.ci.re rename to test/layout/010_10.ci.re diff --git a/re2c/test/layout/011_01.i.c b/test/layout/011_01.i.c similarity index 100% rename from re2c/test/layout/011_01.i.c rename to test/layout/011_01.i.c diff --git a/re2c/test/layout/011_01.i.re b/test/layout/011_01.i.re similarity index 100% rename from re2c/test/layout/011_01.i.re rename to test/layout/011_01.i.re diff --git a/re2c/test/layout/011_02.i.c b/test/layout/011_02.i.c similarity index 100% rename from re2c/test/layout/011_02.i.c rename to test/layout/011_02.i.c diff --git a/re2c/test/layout/011_02.i.re b/test/layout/011_02.i.re similarity index 100% rename from re2c/test/layout/011_02.i.re rename to test/layout/011_02.i.re diff --git a/re2c/test/layout/011_03.i.c b/test/layout/011_03.i.c similarity index 100% rename from re2c/test/layout/011_03.i.c rename to test/layout/011_03.i.c diff --git a/re2c/test/layout/011_03.i.re b/test/layout/011_03.i.re similarity index 100% rename from re2c/test/layout/011_03.i.re rename to test/layout/011_03.i.re diff --git a/re2c/test/layout/011_04.i.c b/test/layout/011_04.i.c similarity index 100% rename from re2c/test/layout/011_04.i.c rename to test/layout/011_04.i.c diff --git a/re2c/test/layout/011_04.i.re b/test/layout/011_04.i.re similarity index 100% rename from re2c/test/layout/011_04.i.re rename to test/layout/011_04.i.re diff --git a/re2c/test/layout/011_05.i.c b/test/layout/011_05.i.c similarity index 100% rename from re2c/test/layout/011_05.i.c rename to test/layout/011_05.i.c diff --git a/re2c/test/layout/011_05.i.re b/test/layout/011_05.i.re similarity index 100% rename from re2c/test/layout/011_05.i.re rename to test/layout/011_05.i.re diff --git a/re2c/test/layout/011_06.i.c b/test/layout/011_06.i.c similarity index 100% rename from re2c/test/layout/011_06.i.c rename to test/layout/011_06.i.c diff --git a/re2c/test/layout/011_06.i.re b/test/layout/011_06.i.re similarity index 100% rename from re2c/test/layout/011_06.i.re rename to test/layout/011_06.i.re diff --git a/re2c/test/layout/011_07.ci.c b/test/layout/011_07.ci.c similarity index 100% rename from re2c/test/layout/011_07.ci.c rename to test/layout/011_07.ci.c diff --git a/re2c/test/layout/011_07.ci.re b/test/layout/011_07.ci.re similarity index 100% rename from re2c/test/layout/011_07.ci.re rename to test/layout/011_07.ci.re diff --git a/re2c/test/layout/011_08.ci.c b/test/layout/011_08.ci.c similarity index 100% rename from re2c/test/layout/011_08.ci.c rename to test/layout/011_08.ci.c diff --git a/re2c/test/layout/011_08.ci.re b/test/layout/011_08.ci.re similarity index 100% rename from re2c/test/layout/011_08.ci.re rename to test/layout/011_08.ci.re diff --git a/re2c/test/layout/011_09.ci.c b/test/layout/011_09.ci.c similarity index 100% rename from re2c/test/layout/011_09.ci.c rename to test/layout/011_09.ci.c diff --git a/re2c/test/layout/011_09.ci.re b/test/layout/011_09.ci.re similarity index 100% rename from re2c/test/layout/011_09.ci.re rename to test/layout/011_09.ci.re diff --git a/re2c/test/layout/011_10.ci.c b/test/layout/011_10.ci.c similarity index 100% rename from re2c/test/layout/011_10.ci.c rename to test/layout/011_10.ci.c diff --git a/re2c/test/layout/011_10.ci.re b/test/layout/011_10.ci.re similarity index 100% rename from re2c/test/layout/011_10.ci.re rename to test/layout/011_10.ci.re diff --git a/re2c/test/layout/012_01.i--tags.c b/test/layout/012_01.i--tags.c similarity index 100% rename from re2c/test/layout/012_01.i--tags.c rename to test/layout/012_01.i--tags.c diff --git a/re2c/test/layout/012_01.i--tags.re b/test/layout/012_01.i--tags.re similarity index 100% rename from re2c/test/layout/012_01.i--tags.re rename to test/layout/012_01.i--tags.re diff --git a/re2c/test/layout/012_02.i--tags.c b/test/layout/012_02.i--tags.c similarity index 100% rename from re2c/test/layout/012_02.i--tags.c rename to test/layout/012_02.i--tags.c diff --git a/re2c/test/layout/012_02.i--tags.re b/test/layout/012_02.i--tags.re similarity index 100% rename from re2c/test/layout/012_02.i--tags.re rename to test/layout/012_02.i--tags.re diff --git a/re2c/test/layout/012_03.i--tags.c b/test/layout/012_03.i--tags.c similarity index 100% rename from re2c/test/layout/012_03.i--tags.c rename to test/layout/012_03.i--tags.c diff --git a/re2c/test/layout/012_03.i--tags.re b/test/layout/012_03.i--tags.re similarity index 100% rename from re2c/test/layout/012_03.i--tags.re rename to test/layout/012_03.i--tags.re diff --git a/re2c/test/layout/012_04.i--tags.c b/test/layout/012_04.i--tags.c similarity index 100% rename from re2c/test/layout/012_04.i--tags.c rename to test/layout/012_04.i--tags.c diff --git a/re2c/test/layout/012_04.i--tags.re b/test/layout/012_04.i--tags.re similarity index 100% rename from re2c/test/layout/012_04.i--tags.re rename to test/layout/012_04.i--tags.re diff --git a/re2c/test/layout/012_05.i--tags.c b/test/layout/012_05.i--tags.c similarity index 100% rename from re2c/test/layout/012_05.i--tags.c rename to test/layout/012_05.i--tags.c diff --git a/re2c/test/layout/012_05.i--tags.re b/test/layout/012_05.i--tags.re similarity index 100% rename from re2c/test/layout/012_05.i--tags.re rename to test/layout/012_05.i--tags.re diff --git a/re2c/test/layout/012_06.i--tags.c b/test/layout/012_06.i--tags.c similarity index 100% rename from re2c/test/layout/012_06.i--tags.c rename to test/layout/012_06.i--tags.c diff --git a/re2c/test/layout/012_06.i--tags.re b/test/layout/012_06.i--tags.re similarity index 100% rename from re2c/test/layout/012_06.i--tags.re rename to test/layout/012_06.i--tags.re diff --git a/re2c/test/layout/012_07.ci--tags.c b/test/layout/012_07.ci--tags.c similarity index 100% rename from re2c/test/layout/012_07.ci--tags.c rename to test/layout/012_07.ci--tags.c diff --git a/re2c/test/layout/012_07.ci--tags.re b/test/layout/012_07.ci--tags.re similarity index 100% rename from re2c/test/layout/012_07.ci--tags.re rename to test/layout/012_07.ci--tags.re diff --git a/re2c/test/layout/012_08.ci--tags.c b/test/layout/012_08.ci--tags.c similarity index 100% rename from re2c/test/layout/012_08.ci--tags.c rename to test/layout/012_08.ci--tags.c diff --git a/re2c/test/layout/012_08.ci--tags.re b/test/layout/012_08.ci--tags.re similarity index 100% rename from re2c/test/layout/012_08.ci--tags.re rename to test/layout/012_08.ci--tags.re diff --git a/re2c/test/layout/012_09.ci--tags.c b/test/layout/012_09.ci--tags.c similarity index 100% rename from re2c/test/layout/012_09.ci--tags.c rename to test/layout/012_09.ci--tags.c diff --git a/re2c/test/layout/012_09.ci--tags.re b/test/layout/012_09.ci--tags.re similarity index 100% rename from re2c/test/layout/012_09.ci--tags.re rename to test/layout/012_09.ci--tags.re diff --git a/re2c/test/layout/012_10.ci--tags.c b/test/layout/012_10.ci--tags.c similarity index 100% rename from re2c/test/layout/012_10.ci--tags.c rename to test/layout/012_10.ci--tags.c diff --git a/re2c/test/layout/012_10.ci--tags.re b/test/layout/012_10.ci--tags.re similarity index 100% rename from re2c/test/layout/012_10.ci--tags.re rename to test/layout/012_10.ci--tags.re diff --git a/re2c/test/layout/013_01.i--tags.c b/test/layout/013_01.i--tags.c similarity index 100% rename from re2c/test/layout/013_01.i--tags.c rename to test/layout/013_01.i--tags.c diff --git a/re2c/test/layout/013_01.i--tags.re b/test/layout/013_01.i--tags.re similarity index 100% rename from re2c/test/layout/013_01.i--tags.re rename to test/layout/013_01.i--tags.re diff --git a/re2c/test/layout/013_02.i--tags.c b/test/layout/013_02.i--tags.c similarity index 100% rename from re2c/test/layout/013_02.i--tags.c rename to test/layout/013_02.i--tags.c diff --git a/re2c/test/layout/013_02.i--tags.re b/test/layout/013_02.i--tags.re similarity index 100% rename from re2c/test/layout/013_02.i--tags.re rename to test/layout/013_02.i--tags.re diff --git a/re2c/test/layout/013_03.i--tags.c b/test/layout/013_03.i--tags.c similarity index 100% rename from re2c/test/layout/013_03.i--tags.c rename to test/layout/013_03.i--tags.c diff --git a/re2c/test/layout/013_03.i--tags.re b/test/layout/013_03.i--tags.re similarity index 100% rename from re2c/test/layout/013_03.i--tags.re rename to test/layout/013_03.i--tags.re diff --git a/re2c/test/layout/013_04.i--tags.c b/test/layout/013_04.i--tags.c similarity index 100% rename from re2c/test/layout/013_04.i--tags.c rename to test/layout/013_04.i--tags.c diff --git a/re2c/test/layout/013_04.i--tags.re b/test/layout/013_04.i--tags.re similarity index 100% rename from re2c/test/layout/013_04.i--tags.re rename to test/layout/013_04.i--tags.re diff --git a/re2c/test/layout/013_05.i--tags.c b/test/layout/013_05.i--tags.c similarity index 100% rename from re2c/test/layout/013_05.i--tags.c rename to test/layout/013_05.i--tags.c diff --git a/re2c/test/layout/013_05.i--tags.re b/test/layout/013_05.i--tags.re similarity index 100% rename from re2c/test/layout/013_05.i--tags.re rename to test/layout/013_05.i--tags.re diff --git a/re2c/test/layout/013_06.i--tags.c b/test/layout/013_06.i--tags.c similarity index 100% rename from re2c/test/layout/013_06.i--tags.c rename to test/layout/013_06.i--tags.c diff --git a/re2c/test/layout/013_06.i--tags.re b/test/layout/013_06.i--tags.re similarity index 100% rename from re2c/test/layout/013_06.i--tags.re rename to test/layout/013_06.i--tags.re diff --git a/re2c/test/layout/013_07.ci--tags.c b/test/layout/013_07.ci--tags.c similarity index 100% rename from re2c/test/layout/013_07.ci--tags.c rename to test/layout/013_07.ci--tags.c diff --git a/re2c/test/layout/013_07.ci--tags.re b/test/layout/013_07.ci--tags.re similarity index 100% rename from re2c/test/layout/013_07.ci--tags.re rename to test/layout/013_07.ci--tags.re diff --git a/re2c/test/layout/013_08.ci--tags.c b/test/layout/013_08.ci--tags.c similarity index 100% rename from re2c/test/layout/013_08.ci--tags.c rename to test/layout/013_08.ci--tags.c diff --git a/re2c/test/layout/013_08.ci--tags.re b/test/layout/013_08.ci--tags.re similarity index 100% rename from re2c/test/layout/013_08.ci--tags.re rename to test/layout/013_08.ci--tags.re diff --git a/re2c/test/layout/013_09.ci--tags.c b/test/layout/013_09.ci--tags.c similarity index 100% rename from re2c/test/layout/013_09.ci--tags.c rename to test/layout/013_09.ci--tags.c diff --git a/re2c/test/layout/013_09.ci--tags.re b/test/layout/013_09.ci--tags.re similarity index 100% rename from re2c/test/layout/013_09.ci--tags.re rename to test/layout/013_09.ci--tags.re diff --git a/re2c/test/layout/013_10.ci--tags.c b/test/layout/013_10.ci--tags.c similarity index 100% rename from re2c/test/layout/013_10.ci--tags.c rename to test/layout/013_10.ci--tags.c diff --git a/re2c/test/layout/013_10.ci--tags.re b/test/layout/013_10.ci--tags.re similarity index 100% rename from re2c/test/layout/013_10.ci--tags.re rename to test/layout/013_10.ci--tags.re diff --git a/re2c/test/layout/__patterns b/test/layout/__patterns similarity index 100% rename from re2c/test/layout/__patterns rename to test/layout/__patterns diff --git a/re2c/test/layout/__run.sh b/test/layout/__run.sh similarity index 100% rename from re2c/test/layout/__run.sh rename to test/layout/__run.sh diff --git a/re2c/test/layout/empty_code.c.c b/test/layout/empty_code.c.c similarity index 100% rename from re2c/test/layout/empty_code.c.c rename to test/layout/empty_code.c.c diff --git a/re2c/test/layout/empty_code.c.re b/test/layout/empty_code.c.re similarity index 100% rename from re2c/test/layout/empty_code.c.re rename to test/layout/empty_code.c.re diff --git a/re2c/test/line-01.c b/test/line-01.c similarity index 100% rename from re2c/test/line-01.c rename to test/line-01.c diff --git a/re2c/test/line-01.re b/test/line-01.re similarity index 100% rename from re2c/test/line-01.re rename to test/line-01.re diff --git a/re2c/test/line-02.c b/test/line-02.c similarity index 100% rename from re2c/test/line-02.c rename to test/line-02.c diff --git a/re2c/test/line-02.re b/test/line-02.re similarity index 100% rename from re2c/test/line-02.re rename to test/line-02.re diff --git a/re2c/test/main.b.c b/test/main.b.c similarity index 100% rename from re2c/test/main.b.c rename to test/main.b.c diff --git a/re2c/test/main.b.re b/test/main.b.re similarity index 100% rename from re2c/test/main.b.re rename to test/main.b.re diff --git a/re2c/test/messages/msg_00.i--location-format(gnu).c b/test/messages/msg_00.i--location-format(gnu).c similarity index 100% rename from re2c/test/messages/msg_00.i--location-format(gnu).c rename to test/messages/msg_00.i--location-format(gnu).c diff --git a/re2c/test/messages/msg_00.i--location-format(gnu).re b/test/messages/msg_00.i--location-format(gnu).re similarity index 100% rename from re2c/test/messages/msg_00.i--location-format(gnu).re rename to test/messages/msg_00.i--location-format(gnu).re diff --git a/re2c/test/messages/msg_00.i--location-format(msvc).c b/test/messages/msg_00.i--location-format(msvc).c similarity index 100% rename from re2c/test/messages/msg_00.i--location-format(msvc).c rename to test/messages/msg_00.i--location-format(msvc).c diff --git a/re2c/test/messages/msg_00.i--location-format(msvc).re b/test/messages/msg_00.i--location-format(msvc).re similarity index 100% rename from re2c/test/messages/msg_00.i--location-format(msvc).re rename to test/messages/msg_00.i--location-format(msvc).re diff --git a/re2c/test/messages/msg_01.i--location-format(gnu).c b/test/messages/msg_01.i--location-format(gnu).c similarity index 100% rename from re2c/test/messages/msg_01.i--location-format(gnu).c rename to test/messages/msg_01.i--location-format(gnu).c diff --git a/re2c/test/messages/msg_01.i--location-format(gnu).re b/test/messages/msg_01.i--location-format(gnu).re similarity index 100% rename from re2c/test/messages/msg_01.i--location-format(gnu).re rename to test/messages/msg_01.i--location-format(gnu).re diff --git a/re2c/test/messages/msg_01.i--location-format(msvc).c b/test/messages/msg_01.i--location-format(msvc).c similarity index 100% rename from re2c/test/messages/msg_01.i--location-format(msvc).c rename to test/messages/msg_01.i--location-format(msvc).c diff --git a/re2c/test/messages/msg_01.i--location-format(msvc).re b/test/messages/msg_01.i--location-format(msvc).re similarity index 100% rename from re2c/test/messages/msg_01.i--location-format(msvc).re rename to test/messages/msg_01.i--location-format(msvc).re diff --git a/re2c/test/messages/msg_02.i--location-format(gnu).c b/test/messages/msg_02.i--location-format(gnu).c similarity index 100% rename from re2c/test/messages/msg_02.i--location-format(gnu).c rename to test/messages/msg_02.i--location-format(gnu).c diff --git a/re2c/test/messages/msg_02.i--location-format(gnu).re b/test/messages/msg_02.i--location-format(gnu).re similarity index 100% rename from re2c/test/messages/msg_02.i--location-format(gnu).re rename to test/messages/msg_02.i--location-format(gnu).re diff --git a/re2c/test/messages/msg_02.i--location-format(msvc).c b/test/messages/msg_02.i--location-format(msvc).c similarity index 100% rename from re2c/test/messages/msg_02.i--location-format(msvc).c rename to test/messages/msg_02.i--location-format(msvc).c diff --git a/re2c/test/messages/msg_02.i--location-format(msvc).re b/test/messages/msg_02.i--location-format(msvc).re similarity index 100% rename from re2c/test/messages/msg_02.i--location-format(msvc).re rename to test/messages/msg_02.i--location-format(msvc).re diff --git a/re2c/test/messages/msg_03.i--location-format(gnu).c b/test/messages/msg_03.i--location-format(gnu).c similarity index 100% rename from re2c/test/messages/msg_03.i--location-format(gnu).c rename to test/messages/msg_03.i--location-format(gnu).c diff --git a/re2c/test/messages/msg_03.i--location-format(gnu).re b/test/messages/msg_03.i--location-format(gnu).re similarity index 100% rename from re2c/test/messages/msg_03.i--location-format(gnu).re rename to test/messages/msg_03.i--location-format(gnu).re diff --git a/re2c/test/messages/msg_03.i--location-format(msvc).c b/test/messages/msg_03.i--location-format(msvc).c similarity index 100% rename from re2c/test/messages/msg_03.i--location-format(msvc).c rename to test/messages/msg_03.i--location-format(msvc).c diff --git a/re2c/test/messages/msg_03.i--location-format(msvc).re b/test/messages/msg_03.i--location-format(msvc).re similarity index 100% rename from re2c/test/messages/msg_03.i--location-format(msvc).re rename to test/messages/msg_03.i--location-format(msvc).re diff --git a/re2c/test/messages/msg_04.--location-format(xxx).c b/test/messages/msg_04.--location-format(xxx).c similarity index 100% rename from re2c/test/messages/msg_04.--location-format(xxx).c rename to test/messages/msg_04.--location-format(xxx).c diff --git a/re2c/test/messages/msg_04.--location-format(xxx).re b/test/messages/msg_04.--location-format(xxx).re similarity index 100% rename from re2c/test/messages/msg_04.--location-format(xxx).re rename to test/messages/msg_04.--location-format(xxx).re diff --git a/re2c/test/messages/msg_05.--dfa-minimization(xxx).c b/test/messages/msg_05.--dfa-minimization(xxx).c similarity index 100% rename from re2c/test/messages/msg_05.--dfa-minimization(xxx).c rename to test/messages/msg_05.--dfa-minimization(xxx).c diff --git a/re2c/test/messages/msg_05.--dfa-minimization(xxx).re b/test/messages/msg_05.--dfa-minimization(xxx).re similarity index 100% rename from re2c/test/messages/msg_05.--dfa-minimization(xxx).re rename to test/messages/msg_05.--dfa-minimization(xxx).re diff --git a/re2c/test/messages/msg_06.--posix-closure(xxx).c b/test/messages/msg_06.--posix-closure(xxx).c similarity index 100% rename from re2c/test/messages/msg_06.--posix-closure(xxx).c rename to test/messages/msg_06.--posix-closure(xxx).c diff --git a/re2c/test/messages/msg_06.--posix-closure(xxx).re b/test/messages/msg_06.--posix-closure(xxx).re similarity index 100% rename from re2c/test/messages/msg_06.--posix-closure(xxx).re rename to test/messages/msg_06.--posix-closure(xxx).re diff --git a/re2c/test/messages/msg_07.--empty-class(xxx).c b/test/messages/msg_07.--empty-class(xxx).c similarity index 100% rename from re2c/test/messages/msg_07.--empty-class(xxx).c rename to test/messages/msg_07.--empty-class(xxx).c diff --git a/re2c/test/messages/msg_07.--empty-class(xxx).re b/test/messages/msg_07.--empty-class(xxx).re similarity index 100% rename from re2c/test/messages/msg_07.--empty-class(xxx).re rename to test/messages/msg_07.--empty-class(xxx).re diff --git a/re2c/test/messages/msg_08.--input(xxx).c b/test/messages/msg_08.--input(xxx).c similarity index 100% rename from re2c/test/messages/msg_08.--input(xxx).c rename to test/messages/msg_08.--input(xxx).c diff --git a/re2c/test/messages/msg_08.--input(xxx).re b/test/messages/msg_08.--input(xxx).re similarity index 100% rename from re2c/test/messages/msg_08.--input(xxx).re rename to test/messages/msg_08.--input(xxx).re diff --git a/re2c/test/messages/msg_09.--encoding-policy(xxx).c b/test/messages/msg_09.--encoding-policy(xxx).c similarity index 100% rename from re2c/test/messages/msg_09.--encoding-policy(xxx).c rename to test/messages/msg_09.--encoding-policy(xxx).c diff --git a/re2c/test/messages/msg_09.--encoding-policy(xxx).re b/test/messages/msg_09.--encoding-policy(xxx).re similarity index 100% rename from re2c/test/messages/msg_09.--encoding-policy(xxx).re rename to test/messages/msg_09.--encoding-policy(xxx).re diff --git a/re2c/test/messages/msg_10.--output(-).c b/test/messages/msg_10.--output(-).c similarity index 100% rename from re2c/test/messages/msg_10.--output(-).c rename to test/messages/msg_10.--output(-).c diff --git a/re2c/test/messages/msg_10.--output(-).re b/test/messages/msg_10.--output(-).re similarity index 100% rename from re2c/test/messages/msg_10.--output(-).re rename to test/messages/msg_10.--output(-).re diff --git a/re2c/test/messages/msg_11.--type-header(-).c b/test/messages/msg_11.--type-header(-).c similarity index 100% rename from re2c/test/messages/msg_11.--type-header(-).c rename to test/messages/msg_11.--type-header(-).c diff --git a/re2c/test/messages/msg_11.--type-header(-).re b/test/messages/msg_11.--type-header(-).re similarity index 100% rename from re2c/test/messages/msg_11.--type-header(-).re rename to test/messages/msg_11.--type-header(-).re diff --git a/re2c/test/messages/msg_12.i--verbose.c b/test/messages/msg_12.i--verbose.c similarity index 100% rename from re2c/test/messages/msg_12.i--verbose.c rename to test/messages/msg_12.i--verbose.c diff --git a/re2c/test/messages/msg_12.i--verbose.re b/test/messages/msg_12.i--verbose.re similarity index 100% rename from re2c/test/messages/msg_12.i--verbose.re rename to test/messages/msg_12.i--verbose.re diff --git a/re2c/test/messages/nested/msg_02.re.inc b/test/messages/nested/msg_02.re.inc similarity index 100% rename from re2c/test/messages/nested/msg_02.re.inc rename to test/messages/nested/msg_02.re.inc diff --git a/re2c/test/modula.c b/test/modula.c similarity index 100% rename from re2c/test/modula.c rename to test/modula.c diff --git a/re2c/test/modula.re b/test/modula.re similarity index 100% rename from re2c/test/modula.re rename to test/modula.re diff --git a/re2c/test/newlines/nl_01.c b/test/newlines/nl_01.c similarity index 100% rename from re2c/test/newlines/nl_01.c rename to test/newlines/nl_01.c diff --git a/re2c/test/newlines/nl_01.re b/test/newlines/nl_01.re similarity index 100% rename from re2c/test/newlines/nl_01.re rename to test/newlines/nl_01.re diff --git a/re2c/test/overflow-1.c b/test/overflow-1.c similarity index 100% rename from re2c/test/overflow-1.c rename to test/overflow-1.c diff --git a/re2c/test/overflow-1.re b/test/overflow-1.re similarity index 100% rename from re2c/test/overflow-1.re rename to test/overflow-1.re diff --git a/re2c/test/overflow-2.c b/test/overflow-2.c similarity index 100% rename from re2c/test/overflow-2.c rename to test/overflow-2.c diff --git a/re2c/test/overflow-2.re b/test/overflow-2.re similarity index 100% rename from re2c/test/overflow-2.re rename to test/overflow-2.re diff --git a/re2c/test/overflow-3.c b/test/overflow-3.c similarity index 100% rename from re2c/test/overflow-3.c rename to test/overflow-3.c diff --git a/re2c/test/overflow-3.re b/test/overflow-3.re similarity index 100% rename from re2c/test/overflow-3.re rename to test/overflow-3.re diff --git a/re2c/test/overflow-4.c b/test/overflow-4.c similarity index 100% rename from re2c/test/overflow-4.c rename to test/overflow-4.c diff --git a/re2c/test/overflow-4.re b/test/overflow-4.re similarity index 100% rename from re2c/test/overflow-4.re rename to test/overflow-4.re diff --git a/re2c/test/patch27_yacc_style_brackets.c b/test/patch27_yacc_style_brackets.c similarity index 100% rename from re2c/test/patch27_yacc_style_brackets.c rename to test/patch27_yacc_style_brackets.c diff --git a/re2c/test/patch27_yacc_style_brackets.re b/test/patch27_yacc_style_brackets.re similarity index 100% rename from re2c/test/patch27_yacc_style_brackets.re rename to test/patch27_yacc_style_brackets.re diff --git a/re2c/test/php/parse_date.b.c b/test/php/parse_date.b.c similarity index 100% rename from re2c/test/php/parse_date.b.c rename to test/php/parse_date.b.c diff --git a/re2c/test/php/parse_date.b.re b/test/php/parse_date.b.re similarity index 100% rename from re2c/test/php/parse_date.b.re rename to test/php/parse_date.b.re diff --git a/re2c/test/php/parse_date.c b/test/php/parse_date.c similarity index 100% rename from re2c/test/php/parse_date.c rename to test/php/parse_date.c diff --git a/re2c/test/php/parse_date.db.c b/test/php/parse_date.db.c similarity index 100% rename from re2c/test/php/parse_date.db.c rename to test/php/parse_date.db.c diff --git a/re2c/test/php/parse_date.db.re b/test/php/parse_date.db.re similarity index 100% rename from re2c/test/php/parse_date.db.re rename to test/php/parse_date.db.re diff --git a/re2c/test/php/parse_date.g.c b/test/php/parse_date.g.c similarity index 100% rename from re2c/test/php/parse_date.g.c rename to test/php/parse_date.g.c diff --git a/re2c/test/php/parse_date.g.re b/test/php/parse_date.g.re similarity index 100% rename from re2c/test/php/parse_date.g.re rename to test/php/parse_date.g.re diff --git a/re2c/test/php/parse_date.re b/test/php/parse_date.re similarity index 100% rename from re2c/test/php/parse_date.re rename to test/php/parse_date.re diff --git a/re2c/test/php/parse_date.s.c b/test/php/parse_date.s.c similarity index 100% rename from re2c/test/php/parse_date.s.c rename to test/php/parse_date.s.c diff --git a/re2c/test/php/parse_date.s.re b/test/php/parse_date.s.re similarity index 100% rename from re2c/test/php/parse_date.s.re rename to test/php/parse_date.s.re diff --git a/re2c/test/php/parse_date_1_78.db.c b/test/php/parse_date_1_78.db.c similarity index 100% rename from re2c/test/php/parse_date_1_78.db.c rename to test/php/parse_date_1_78.db.c diff --git a/re2c/test/php/parse_date_1_78.db.re b/test/php/parse_date_1_78.db.re similarity index 100% rename from re2c/test/php/parse_date_1_78.db.re rename to test/php/parse_date_1_78.db.re diff --git a/re2c/test/php/php20140822_zend_language_scanner.igcd--flex-syntax.c b/test/php/php20140822_zend_language_scanner.igcd--flex-syntax.c similarity index 100% rename from re2c/test/php/php20140822_zend_language_scanner.igcd--flex-syntax.c rename to test/php/php20140822_zend_language_scanner.igcd--flex-syntax.c diff --git a/re2c/test/php/php20140822_zend_language_scanner.igcd--flex-syntax.re b/test/php/php20140822_zend_language_scanner.igcd--flex-syntax.re similarity index 100% rename from re2c/test/php/php20140822_zend_language_scanner.igcd--flex-syntax.re rename to test/php/php20140822_zend_language_scanner.igcd--flex-syntax.re diff --git a/re2c/test/php/php20150211_json_scanner.igc.c b/test/php/php20150211_json_scanner.igc.c similarity index 100% rename from re2c/test/php/php20150211_json_scanner.igc.c rename to test/php/php20150211_json_scanner.igc.c diff --git a/re2c/test/php/php20150211_json_scanner.igc.re b/test/php/php20150211_json_scanner.igc.re similarity index 100% rename from re2c/test/php/php20150211_json_scanner.igc.re rename to test/php/php20150211_json_scanner.igc.re diff --git a/re2c/test/php/php20150211_parse_date.ig.c b/test/php/php20150211_parse_date.ig.c similarity index 100% rename from re2c/test/php/php20150211_parse_date.ig.c rename to test/php/php20150211_parse_date.ig.c diff --git a/re2c/test/php/php20150211_parse_date.ig.re b/test/php/php20150211_parse_date.ig.re similarity index 100% rename from re2c/test/php/php20150211_parse_date.ig.re rename to test/php/php20150211_parse_date.ig.re diff --git a/re2c/test/php/php20150211_parse_iso_intervals.ig--skeleton.c b/test/php/php20150211_parse_iso_intervals.ig--skeleton.c similarity index 100% rename from re2c/test/php/php20150211_parse_iso_intervals.ig--skeleton.c rename to test/php/php20150211_parse_iso_intervals.ig--skeleton.c diff --git a/re2c/test/php/php20150211_parse_iso_intervals.ig--skeleton.re b/test/php/php20150211_parse_iso_intervals.ig--skeleton.re similarity index 100% rename from re2c/test/php/php20150211_parse_iso_intervals.ig--skeleton.re rename to test/php/php20150211_parse_iso_intervals.ig--skeleton.re diff --git a/re2c/test/php/php20150211_parse_iso_intervals.ig.c b/test/php/php20150211_parse_iso_intervals.ig.c similarity index 100% rename from re2c/test/php/php20150211_parse_iso_intervals.ig.c rename to test/php/php20150211_parse_iso_intervals.ig.c diff --git a/re2c/test/php/php20150211_parse_iso_intervals.ig.re b/test/php/php20150211_parse_iso_intervals.ig.re similarity index 100% rename from re2c/test/php/php20150211_parse_iso_intervals.ig.re rename to test/php/php20150211_parse_iso_intervals.ig.re diff --git a/re2c/test/php/php20150211_pdo_sql_parser.ig--skeleton.c b/test/php/php20150211_pdo_sql_parser.ig--skeleton.c similarity index 100% rename from re2c/test/php/php20150211_pdo_sql_parser.ig--skeleton.c rename to test/php/php20150211_pdo_sql_parser.ig--skeleton.c diff --git a/re2c/test/php/php20150211_pdo_sql_parser.ig--skeleton.re b/test/php/php20150211_pdo_sql_parser.ig--skeleton.re similarity index 100% rename from re2c/test/php/php20150211_pdo_sql_parser.ig--skeleton.re rename to test/php/php20150211_pdo_sql_parser.ig--skeleton.re diff --git a/re2c/test/php/php20150211_pdo_sql_parser.ig.c b/test/php/php20150211_pdo_sql_parser.ig.c similarity index 100% rename from re2c/test/php/php20150211_pdo_sql_parser.ig.c rename to test/php/php20150211_pdo_sql_parser.ig.c diff --git a/re2c/test/php/php20150211_pdo_sql_parser.ig.re b/test/php/php20150211_pdo_sql_parser.ig.re similarity index 100% rename from re2c/test/php/php20150211_pdo_sql_parser.ig.re rename to test/php/php20150211_pdo_sql_parser.ig.re diff --git a/re2c/test/php/php20150211_pdo_sql_parser_trimmed.ig--skeleton.c b/test/php/php20150211_pdo_sql_parser_trimmed.ig--skeleton.c similarity index 100% rename from re2c/test/php/php20150211_pdo_sql_parser_trimmed.ig--skeleton.c rename to test/php/php20150211_pdo_sql_parser_trimmed.ig--skeleton.c diff --git a/re2c/test/php/php20150211_pdo_sql_parser_trimmed.ig--skeleton.re b/test/php/php20150211_pdo_sql_parser_trimmed.ig--skeleton.re similarity index 100% rename from re2c/test/php/php20150211_pdo_sql_parser_trimmed.ig--skeleton.re rename to test/php/php20150211_pdo_sql_parser_trimmed.ig--skeleton.re diff --git a/re2c/test/php/php20150211_pdo_sql_parser_trimmed.ig.c b/test/php/php20150211_pdo_sql_parser_trimmed.ig.c similarity index 100% rename from re2c/test/php/php20150211_pdo_sql_parser_trimmed.ig.c rename to test/php/php20150211_pdo_sql_parser_trimmed.ig.c diff --git a/re2c/test/php/php20150211_pdo_sql_parser_trimmed.ig.re b/test/php/php20150211_pdo_sql_parser_trimmed.ig.re similarity index 100% rename from re2c/test/php/php20150211_pdo_sql_parser_trimmed.ig.re rename to test/php/php20150211_pdo_sql_parser_trimmed.ig.re diff --git a/re2c/test/php/php20150211_phar_path_check.ig--skeleton.c b/test/php/php20150211_phar_path_check.ig--skeleton.c similarity index 100% rename from re2c/test/php/php20150211_phar_path_check.ig--skeleton.c rename to test/php/php20150211_phar_path_check.ig--skeleton.c diff --git a/re2c/test/php/php20150211_phar_path_check.ig--skeleton.re b/test/php/php20150211_phar_path_check.ig--skeleton.re similarity index 100% rename from re2c/test/php/php20150211_phar_path_check.ig--skeleton.re rename to test/php/php20150211_phar_path_check.ig--skeleton.re diff --git a/re2c/test/php/php20150211_phar_path_check.ig.c b/test/php/php20150211_phar_path_check.ig.c similarity index 100% rename from re2c/test/php/php20150211_phar_path_check.ig.c rename to test/php/php20150211_phar_path_check.ig.c diff --git a/re2c/test/php/php20150211_phar_path_check.ig.re b/test/php/php20150211_phar_path_check.ig.re similarity index 100% rename from re2c/test/php/php20150211_phar_path_check.ig.re rename to test/php/php20150211_phar_path_check.ig.re diff --git a/re2c/test/php/php20150211_phpdbg_lexer.igcd--flex-syntax.c b/test/php/php20150211_phpdbg_lexer.igcd--flex-syntax.c similarity index 100% rename from re2c/test/php/php20150211_phpdbg_lexer.igcd--flex-syntax.c rename to test/php/php20150211_phpdbg_lexer.igcd--flex-syntax.c diff --git a/re2c/test/php/php20150211_phpdbg_lexer.igcd--flex-syntax.re b/test/php/php20150211_phpdbg_lexer.igcd--flex-syntax.re similarity index 100% rename from re2c/test/php/php20150211_phpdbg_lexer.igcd--flex-syntax.re rename to test/php/php20150211_phpdbg_lexer.igcd--flex-syntax.re diff --git a/re2c/test/php/php20150211_url_scanner_ex.ig--skeleton.c b/test/php/php20150211_url_scanner_ex.ig--skeleton.c similarity index 100% rename from re2c/test/php/php20150211_url_scanner_ex.ig--skeleton.c rename to test/php/php20150211_url_scanner_ex.ig--skeleton.c diff --git a/re2c/test/php/php20150211_url_scanner_ex.ig--skeleton.re b/test/php/php20150211_url_scanner_ex.ig--skeleton.re similarity index 100% rename from re2c/test/php/php20150211_url_scanner_ex.ig--skeleton.re rename to test/php/php20150211_url_scanner_ex.ig--skeleton.re diff --git a/re2c/test/php/php20150211_url_scanner_ex.ig.c b/test/php/php20150211_url_scanner_ex.ig.c similarity index 100% rename from re2c/test/php/php20150211_url_scanner_ex.ig.c rename to test/php/php20150211_url_scanner_ex.ig.c diff --git a/re2c/test/php/php20150211_url_scanner_ex.ig.re b/test/php/php20150211_url_scanner_ex.ig.re similarity index 100% rename from re2c/test/php/php20150211_url_scanner_ex.ig.re rename to test/php/php20150211_url_scanner_ex.ig.re diff --git a/re2c/test/php/php20150211_var_unserializer.ig--skeleton.c b/test/php/php20150211_var_unserializer.ig--skeleton.c similarity index 100% rename from re2c/test/php/php20150211_var_unserializer.ig--skeleton.c rename to test/php/php20150211_var_unserializer.ig--skeleton.c diff --git a/re2c/test/php/php20150211_var_unserializer.ig--skeleton.re b/test/php/php20150211_var_unserializer.ig--skeleton.re similarity index 100% rename from re2c/test/php/php20150211_var_unserializer.ig--skeleton.re rename to test/php/php20150211_var_unserializer.ig--skeleton.re diff --git a/re2c/test/php/php20150211_var_unserializer.ig.c b/test/php/php20150211_var_unserializer.ig.c similarity index 100% rename from re2c/test/php/php20150211_var_unserializer.ig.c rename to test/php/php20150211_var_unserializer.ig.c diff --git a/re2c/test/php/php20150211_var_unserializer.ig.re b/test/php/php20150211_var_unserializer.ig.re similarity index 100% rename from re2c/test/php/php20150211_var_unserializer.ig.re rename to test/php/php20150211_var_unserializer.ig.re diff --git a/re2c/test/php/php20150211_zend_ini_scanner.c--emit-dot--flex-syntax--case-inverted.c b/test/php/php20150211_zend_ini_scanner.c--emit-dot--flex-syntax--case-inverted.c similarity index 100% rename from re2c/test/php/php20150211_zend_ini_scanner.c--emit-dot--flex-syntax--case-inverted.c rename to test/php/php20150211_zend_ini_scanner.c--emit-dot--flex-syntax--case-inverted.c diff --git a/re2c/test/php/php20150211_zend_ini_scanner.c--emit-dot--flex-syntax--case-inverted.re b/test/php/php20150211_zend_ini_scanner.c--emit-dot--flex-syntax--case-inverted.re similarity index 100% rename from re2c/test/php/php20150211_zend_ini_scanner.c--emit-dot--flex-syntax--case-inverted.re rename to test/php/php20150211_zend_ini_scanner.c--emit-dot--flex-syntax--case-inverted.re diff --git a/re2c/test/php/php20150211_zend_ini_scanner.igcd--flex-syntax--case-inverted.c b/test/php/php20150211_zend_ini_scanner.igcd--flex-syntax--case-inverted.c similarity index 100% rename from re2c/test/php/php20150211_zend_ini_scanner.igcd--flex-syntax--case-inverted.c rename to test/php/php20150211_zend_ini_scanner.igcd--flex-syntax--case-inverted.c diff --git a/re2c/test/php/php20150211_zend_ini_scanner.igcd--flex-syntax--case-inverted.re b/test/php/php20150211_zend_ini_scanner.igcd--flex-syntax--case-inverted.re similarity index 100% rename from re2c/test/php/php20150211_zend_ini_scanner.igcd--flex-syntax--case-inverted.re rename to test/php/php20150211_zend_ini_scanner.igcd--flex-syntax--case-inverted.re diff --git a/re2c/test/php/php20150211_zend_ini_scanner.igcd--skeleton--flex-syntax--case-inverted.c b/test/php/php20150211_zend_ini_scanner.igcd--skeleton--flex-syntax--case-inverted.c similarity index 100% rename from re2c/test/php/php20150211_zend_ini_scanner.igcd--skeleton--flex-syntax--case-inverted.c rename to test/php/php20150211_zend_ini_scanner.igcd--skeleton--flex-syntax--case-inverted.c diff --git a/re2c/test/php/php20150211_zend_ini_scanner.igcd--skeleton--flex-syntax--case-inverted.re b/test/php/php20150211_zend_ini_scanner.igcd--skeleton--flex-syntax--case-inverted.re similarity index 100% rename from re2c/test/php/php20150211_zend_ini_scanner.igcd--skeleton--flex-syntax--case-inverted.re rename to test/php/php20150211_zend_ini_scanner.igcd--skeleton--flex-syntax--case-inverted.re diff --git a/re2c/test/php/php20150211_zend_ini_scanner_trimmed.ic--flex-syntax.c b/test/php/php20150211_zend_ini_scanner_trimmed.ic--flex-syntax.c similarity index 100% rename from re2c/test/php/php20150211_zend_ini_scanner_trimmed.ic--flex-syntax.c rename to test/php/php20150211_zend_ini_scanner_trimmed.ic--flex-syntax.c diff --git a/re2c/test/php/php20150211_zend_ini_scanner_trimmed.ic--flex-syntax.re b/test/php/php20150211_zend_ini_scanner_trimmed.ic--flex-syntax.re similarity index 100% rename from re2c/test/php/php20150211_zend_ini_scanner_trimmed.ic--flex-syntax.re rename to test/php/php20150211_zend_ini_scanner_trimmed.ic--flex-syntax.re diff --git a/re2c/test/php/php20150211_zend_ini_scanner_trimmed.icwb--flex-syntax.c b/test/php/php20150211_zend_ini_scanner_trimmed.icwb--flex-syntax.c similarity index 100% rename from re2c/test/php/php20150211_zend_ini_scanner_trimmed.icwb--flex-syntax.c rename to test/php/php20150211_zend_ini_scanner_trimmed.icwb--flex-syntax.c diff --git a/re2c/test/php/php20150211_zend_ini_scanner_trimmed.icwb--flex-syntax.re b/test/php/php20150211_zend_ini_scanner_trimmed.icwb--flex-syntax.re similarity index 100% rename from re2c/test/php/php20150211_zend_ini_scanner_trimmed.icwb--flex-syntax.re rename to test/php/php20150211_zend_ini_scanner_trimmed.icwb--flex-syntax.re diff --git a/re2c/test/php/php20150211_zend_ini_scanner_trimmed_minimal_wb_bug.iwb.c b/test/php/php20150211_zend_ini_scanner_trimmed_minimal_wb_bug.iwb.c similarity index 100% rename from re2c/test/php/php20150211_zend_ini_scanner_trimmed_minimal_wb_bug.iwb.c rename to test/php/php20150211_zend_ini_scanner_trimmed_minimal_wb_bug.iwb.c diff --git a/re2c/test/php/php20150211_zend_ini_scanner_trimmed_minimal_wb_bug.iwb.re b/test/php/php20150211_zend_ini_scanner_trimmed_minimal_wb_bug.iwb.re similarity index 100% rename from re2c/test/php/php20150211_zend_ini_scanner_trimmed_minimal_wb_bug.iwb.re rename to test/php/php20150211_zend_ini_scanner_trimmed_minimal_wb_bug.iwb.re diff --git a/re2c/test/php/php20150211_zend_language_scanner.c--emit-dot--flex-syntax--case-inverted.c b/test/php/php20150211_zend_language_scanner.c--emit-dot--flex-syntax--case-inverted.c similarity index 100% rename from re2c/test/php/php20150211_zend_language_scanner.c--emit-dot--flex-syntax--case-inverted.c rename to test/php/php20150211_zend_language_scanner.c--emit-dot--flex-syntax--case-inverted.c diff --git a/re2c/test/php/php20150211_zend_language_scanner.c--emit-dot--flex-syntax--case-inverted.re b/test/php/php20150211_zend_language_scanner.c--emit-dot--flex-syntax--case-inverted.re similarity index 100% rename from re2c/test/php/php20150211_zend_language_scanner.c--emit-dot--flex-syntax--case-inverted.re rename to test/php/php20150211_zend_language_scanner.c--emit-dot--flex-syntax--case-inverted.re diff --git a/re2c/test/php/php20150211_zend_language_scanner.igcd--flex-syntax--case-inverted.c b/test/php/php20150211_zend_language_scanner.igcd--flex-syntax--case-inverted.c similarity index 100% rename from re2c/test/php/php20150211_zend_language_scanner.igcd--flex-syntax--case-inverted.c rename to test/php/php20150211_zend_language_scanner.igcd--flex-syntax--case-inverted.c diff --git a/re2c/test/php/php20150211_zend_language_scanner.igcd--flex-syntax--case-inverted.re b/test/php/php20150211_zend_language_scanner.igcd--flex-syntax--case-inverted.re similarity index 100% rename from re2c/test/php/php20150211_zend_language_scanner.igcd--flex-syntax--case-inverted.re rename to test/php/php20150211_zend_language_scanner.igcd--flex-syntax--case-inverted.re diff --git a/re2c/test/php/php20150211_zend_language_scanner.igcd--skeleton--flex-syntax--case-inverted.c b/test/php/php20150211_zend_language_scanner.igcd--skeleton--flex-syntax--case-inverted.c similarity index 100% rename from re2c/test/php/php20150211_zend_language_scanner.igcd--skeleton--flex-syntax--case-inverted.c rename to test/php/php20150211_zend_language_scanner.igcd--skeleton--flex-syntax--case-inverted.c diff --git a/re2c/test/php/php20150211_zend_language_scanner.igcd--skeleton--flex-syntax--case-inverted.re b/test/php/php20150211_zend_language_scanner.igcd--skeleton--flex-syntax--case-inverted.re similarity index 100% rename from re2c/test/php/php20150211_zend_language_scanner.igcd--skeleton--flex-syntax--case-inverted.re rename to test/php/php20150211_zend_language_scanner.igcd--skeleton--flex-syntax--case-inverted.re diff --git a/re2c/test/posix_captures/.dat/basic.dat b/test/posix_captures/.dat/basic.dat similarity index 100% rename from re2c/test/posix_captures/.dat/basic.dat rename to test/posix_captures/.dat/basic.dat diff --git a/re2c/test/posix_captures/.dat/categorize.dat b/test/posix_captures/.dat/categorize.dat similarity index 100% rename from re2c/test/posix_captures/.dat/categorize.dat rename to test/posix_captures/.dat/categorize.dat diff --git a/re2c/test/posix_captures/.dat/forcedassoc.dat b/test/posix_captures/.dat/forcedassoc.dat similarity index 100% rename from re2c/test/posix_captures/.dat/forcedassoc.dat rename to test/posix_captures/.dat/forcedassoc.dat diff --git a/re2c/test/posix_captures/.dat/glennfowler.dat b/test/posix_captures/.dat/glennfowler.dat similarity index 100% rename from re2c/test/posix_captures/.dat/glennfowler.dat rename to test/posix_captures/.dat/glennfowler.dat diff --git a/re2c/test/posix_captures/.dat/nullsubexpr.dat b/test/posix_captures/.dat/nullsubexpr.dat similarity index 100% rename from re2c/test/posix_captures/.dat/nullsubexpr.dat rename to test/posix_captures/.dat/nullsubexpr.dat diff --git a/re2c/test/posix_captures/.dat/osxbsdcritical.dat b/test/posix_captures/.dat/osxbsdcritical.dat similarity index 100% rename from re2c/test/posix_captures/.dat/osxbsdcritical.dat rename to test/posix_captures/.dat/osxbsdcritical.dat diff --git a/re2c/test/posix_captures/.dat/other.dat b/test/posix_captures/.dat/other.dat similarity index 100% rename from re2c/test/posix_captures/.dat/other.dat rename to test/posix_captures/.dat/other.dat diff --git a/re2c/test/posix_captures/.dat/repetition.dat b/test/posix_captures/.dat/repetition.dat similarity index 100% rename from re2c/test/posix_captures/.dat/repetition.dat rename to test/posix_captures/.dat/repetition.dat diff --git a/re2c/test/posix_captures/.dat/rightassoc.dat b/test/posix_captures/.dat/rightassoc.dat similarity index 100% rename from re2c/test/posix_captures/.dat/rightassoc.dat rename to test/posix_captures/.dat/rightassoc.dat diff --git a/re2c/test/posix_captures/.gen/__gen.sh b/test/posix_captures/.gen/__gen.sh similarity index 100% rename from re2c/test/posix_captures/.gen/__gen.sh rename to test/posix_captures/.gen/__gen.sh diff --git a/re2c/test/posix_captures/.gen/template b/test/posix_captures/.gen/template similarity index 100% rename from re2c/test/posix_captures/.gen/template rename to test/posix_captures/.gen/template diff --git a/re2c/test/posix_captures/.run/__run.sh b/test/posix_captures/.run/__run.sh similarity index 100% rename from re2c/test/posix_captures/.run/__run.sh rename to test/posix_captures/.run/__run.sh diff --git a/re2c/test/posix_captures/.run/template b/test/posix_captures/.run/template similarity index 100% rename from re2c/test/posix_captures/.run/template rename to test/posix_captures/.run/template diff --git a/re2c/test/posix_captures/basic/01.i--flex-syntax.c b/test/posix_captures/basic/01.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/basic/01.i--flex-syntax.c rename to test/posix_captures/basic/01.i--flex-syntax.c diff --git a/re2c/test/posix_captures/basic/01.i--flex-syntax.re b/test/posix_captures/basic/01.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/basic/01.i--flex-syntax.re rename to test/posix_captures/basic/01.i--flex-syntax.re diff --git a/re2c/test/posix_captures/basic/02.i--flex-syntax.c b/test/posix_captures/basic/02.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/basic/02.i--flex-syntax.c rename to test/posix_captures/basic/02.i--flex-syntax.c diff --git a/re2c/test/posix_captures/basic/02.i--flex-syntax.re b/test/posix_captures/basic/02.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/basic/02.i--flex-syntax.re rename to test/posix_captures/basic/02.i--flex-syntax.re diff --git a/re2c/test/posix_captures/basic/03.i--flex-syntax.c b/test/posix_captures/basic/03.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/basic/03.i--flex-syntax.c rename to test/posix_captures/basic/03.i--flex-syntax.c diff --git a/re2c/test/posix_captures/basic/03.i--flex-syntax.re b/test/posix_captures/basic/03.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/basic/03.i--flex-syntax.re rename to test/posix_captures/basic/03.i--flex-syntax.re diff --git a/re2c/test/posix_captures/basic/04.i--flex-syntax.c b/test/posix_captures/basic/04.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/basic/04.i--flex-syntax.c rename to test/posix_captures/basic/04.i--flex-syntax.c diff --git a/re2c/test/posix_captures/basic/04.i--flex-syntax.re b/test/posix_captures/basic/04.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/basic/04.i--flex-syntax.re rename to test/posix_captures/basic/04.i--flex-syntax.re diff --git a/re2c/test/posix_captures/basic/05.i--flex-syntax.c b/test/posix_captures/basic/05.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/basic/05.i--flex-syntax.c rename to test/posix_captures/basic/05.i--flex-syntax.c diff --git a/re2c/test/posix_captures/basic/05.i--flex-syntax.re b/test/posix_captures/basic/05.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/basic/05.i--flex-syntax.re rename to test/posix_captures/basic/05.i--flex-syntax.re diff --git a/re2c/test/posix_captures/basic/06.i--flex-syntax.c b/test/posix_captures/basic/06.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/basic/06.i--flex-syntax.c rename to test/posix_captures/basic/06.i--flex-syntax.c diff --git a/re2c/test/posix_captures/basic/06.i--flex-syntax.re b/test/posix_captures/basic/06.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/basic/06.i--flex-syntax.re rename to test/posix_captures/basic/06.i--flex-syntax.re diff --git a/re2c/test/posix_captures/basic/07.i--flex-syntax.c b/test/posix_captures/basic/07.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/basic/07.i--flex-syntax.c rename to test/posix_captures/basic/07.i--flex-syntax.c diff --git a/re2c/test/posix_captures/basic/07.i--flex-syntax.re b/test/posix_captures/basic/07.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/basic/07.i--flex-syntax.re rename to test/posix_captures/basic/07.i--flex-syntax.re diff --git a/re2c/test/posix_captures/basic/08.i--flex-syntax.c b/test/posix_captures/basic/08.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/basic/08.i--flex-syntax.c rename to test/posix_captures/basic/08.i--flex-syntax.c diff --git a/re2c/test/posix_captures/basic/08.i--flex-syntax.re b/test/posix_captures/basic/08.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/basic/08.i--flex-syntax.re rename to test/posix_captures/basic/08.i--flex-syntax.re diff --git a/re2c/test/posix_captures/basic/09.i--flex-syntax.c b/test/posix_captures/basic/09.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/basic/09.i--flex-syntax.c rename to test/posix_captures/basic/09.i--flex-syntax.c diff --git a/re2c/test/posix_captures/basic/09.i--flex-syntax.re b/test/posix_captures/basic/09.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/basic/09.i--flex-syntax.re rename to test/posix_captures/basic/09.i--flex-syntax.re diff --git a/re2c/test/posix_captures/basic/10.i--flex-syntax.c b/test/posix_captures/basic/10.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/basic/10.i--flex-syntax.c rename to test/posix_captures/basic/10.i--flex-syntax.c diff --git a/re2c/test/posix_captures/basic/10.i--flex-syntax.re b/test/posix_captures/basic/10.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/basic/10.i--flex-syntax.re rename to test/posix_captures/basic/10.i--flex-syntax.re diff --git a/re2c/test/posix_captures/basic/11.i--flex-syntax.c b/test/posix_captures/basic/11.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/basic/11.i--flex-syntax.c rename to test/posix_captures/basic/11.i--flex-syntax.c diff --git a/re2c/test/posix_captures/basic/11.i--flex-syntax.re b/test/posix_captures/basic/11.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/basic/11.i--flex-syntax.re rename to test/posix_captures/basic/11.i--flex-syntax.re diff --git a/re2c/test/posix_captures/basic/12.i--flex-syntax.c b/test/posix_captures/basic/12.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/basic/12.i--flex-syntax.c rename to test/posix_captures/basic/12.i--flex-syntax.c diff --git a/re2c/test/posix_captures/basic/12.i--flex-syntax.re b/test/posix_captures/basic/12.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/basic/12.i--flex-syntax.re rename to test/posix_captures/basic/12.i--flex-syntax.re diff --git a/re2c/test/posix_captures/basic/13.i--flex-syntax.c b/test/posix_captures/basic/13.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/basic/13.i--flex-syntax.c rename to test/posix_captures/basic/13.i--flex-syntax.c diff --git a/re2c/test/posix_captures/basic/13.i--flex-syntax.re b/test/posix_captures/basic/13.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/basic/13.i--flex-syntax.re rename to test/posix_captures/basic/13.i--flex-syntax.re diff --git a/re2c/test/posix_captures/basic/14.i--flex-syntax.c b/test/posix_captures/basic/14.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/basic/14.i--flex-syntax.c rename to test/posix_captures/basic/14.i--flex-syntax.c diff --git a/re2c/test/posix_captures/basic/14.i--flex-syntax.re b/test/posix_captures/basic/14.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/basic/14.i--flex-syntax.re rename to test/posix_captures/basic/14.i--flex-syntax.re diff --git a/re2c/test/posix_captures/basic/15.i--flex-syntax.c b/test/posix_captures/basic/15.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/basic/15.i--flex-syntax.c rename to test/posix_captures/basic/15.i--flex-syntax.c diff --git a/re2c/test/posix_captures/basic/15.i--flex-syntax.re b/test/posix_captures/basic/15.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/basic/15.i--flex-syntax.re rename to test/posix_captures/basic/15.i--flex-syntax.re diff --git a/re2c/test/posix_captures/basic/16.i--flex-syntax.c b/test/posix_captures/basic/16.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/basic/16.i--flex-syntax.c rename to test/posix_captures/basic/16.i--flex-syntax.c diff --git a/re2c/test/posix_captures/basic/16.i--flex-syntax.re b/test/posix_captures/basic/16.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/basic/16.i--flex-syntax.re rename to test/posix_captures/basic/16.i--flex-syntax.re diff --git a/re2c/test/posix_captures/basic/17.i--flex-syntax.c b/test/posix_captures/basic/17.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/basic/17.i--flex-syntax.c rename to test/posix_captures/basic/17.i--flex-syntax.c diff --git a/re2c/test/posix_captures/basic/17.i--flex-syntax.re b/test/posix_captures/basic/17.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/basic/17.i--flex-syntax.re rename to test/posix_captures/basic/17.i--flex-syntax.re diff --git a/re2c/test/posix_captures/basic/18.i--flex-syntax.c b/test/posix_captures/basic/18.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/basic/18.i--flex-syntax.c rename to test/posix_captures/basic/18.i--flex-syntax.c diff --git a/re2c/test/posix_captures/basic/18.i--flex-syntax.re b/test/posix_captures/basic/18.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/basic/18.i--flex-syntax.re rename to test/posix_captures/basic/18.i--flex-syntax.re diff --git a/re2c/test/posix_captures/basic/19.i--flex-syntax.c b/test/posix_captures/basic/19.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/basic/19.i--flex-syntax.c rename to test/posix_captures/basic/19.i--flex-syntax.c diff --git a/re2c/test/posix_captures/basic/19.i--flex-syntax.re b/test/posix_captures/basic/19.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/basic/19.i--flex-syntax.re rename to test/posix_captures/basic/19.i--flex-syntax.re diff --git a/re2c/test/posix_captures/basic/20.i--flex-syntax.c b/test/posix_captures/basic/20.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/basic/20.i--flex-syntax.c rename to test/posix_captures/basic/20.i--flex-syntax.c diff --git a/re2c/test/posix_captures/basic/20.i--flex-syntax.re b/test/posix_captures/basic/20.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/basic/20.i--flex-syntax.re rename to test/posix_captures/basic/20.i--flex-syntax.re diff --git a/re2c/test/posix_captures/basic/21.i--flex-syntax.c b/test/posix_captures/basic/21.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/basic/21.i--flex-syntax.c rename to test/posix_captures/basic/21.i--flex-syntax.c diff --git a/re2c/test/posix_captures/basic/21.i--flex-syntax.re b/test/posix_captures/basic/21.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/basic/21.i--flex-syntax.re rename to test/posix_captures/basic/21.i--flex-syntax.re diff --git a/re2c/test/posix_captures/basic/22.i--flex-syntax.c b/test/posix_captures/basic/22.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/basic/22.i--flex-syntax.c rename to test/posix_captures/basic/22.i--flex-syntax.c diff --git a/re2c/test/posix_captures/basic/22.i--flex-syntax.re b/test/posix_captures/basic/22.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/basic/22.i--flex-syntax.re rename to test/posix_captures/basic/22.i--flex-syntax.re diff --git a/re2c/test/posix_captures/basic/23.i--flex-syntax.c b/test/posix_captures/basic/23.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/basic/23.i--flex-syntax.c rename to test/posix_captures/basic/23.i--flex-syntax.c diff --git a/re2c/test/posix_captures/basic/23.i--flex-syntax.re b/test/posix_captures/basic/23.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/basic/23.i--flex-syntax.re rename to test/posix_captures/basic/23.i--flex-syntax.re diff --git a/re2c/test/posix_captures/basic/24.i--flex-syntax.c b/test/posix_captures/basic/24.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/basic/24.i--flex-syntax.c rename to test/posix_captures/basic/24.i--flex-syntax.c diff --git a/re2c/test/posix_captures/basic/24.i--flex-syntax.re b/test/posix_captures/basic/24.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/basic/24.i--flex-syntax.re rename to test/posix_captures/basic/24.i--flex-syntax.re diff --git a/re2c/test/posix_captures/basic/25.i--flex-syntax.c b/test/posix_captures/basic/25.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/basic/25.i--flex-syntax.c rename to test/posix_captures/basic/25.i--flex-syntax.c diff --git a/re2c/test/posix_captures/basic/25.i--flex-syntax.re b/test/posix_captures/basic/25.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/basic/25.i--flex-syntax.re rename to test/posix_captures/basic/25.i--flex-syntax.re diff --git a/re2c/test/posix_captures/basic/26.i--flex-syntax.c b/test/posix_captures/basic/26.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/basic/26.i--flex-syntax.c rename to test/posix_captures/basic/26.i--flex-syntax.c diff --git a/re2c/test/posix_captures/basic/26.i--flex-syntax.re b/test/posix_captures/basic/26.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/basic/26.i--flex-syntax.re rename to test/posix_captures/basic/26.i--flex-syntax.re diff --git a/re2c/test/posix_captures/basic/27.i--flex-syntax.c b/test/posix_captures/basic/27.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/basic/27.i--flex-syntax.c rename to test/posix_captures/basic/27.i--flex-syntax.c diff --git a/re2c/test/posix_captures/basic/27.i--flex-syntax.re b/test/posix_captures/basic/27.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/basic/27.i--flex-syntax.re rename to test/posix_captures/basic/27.i--flex-syntax.re diff --git a/re2c/test/posix_captures/basic/28.i--flex-syntax.c b/test/posix_captures/basic/28.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/basic/28.i--flex-syntax.c rename to test/posix_captures/basic/28.i--flex-syntax.c diff --git a/re2c/test/posix_captures/basic/28.i--flex-syntax.re b/test/posix_captures/basic/28.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/basic/28.i--flex-syntax.re rename to test/posix_captures/basic/28.i--flex-syntax.re diff --git a/re2c/test/posix_captures/basic/29.i--flex-syntax.c b/test/posix_captures/basic/29.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/basic/29.i--flex-syntax.c rename to test/posix_captures/basic/29.i--flex-syntax.c diff --git a/re2c/test/posix_captures/basic/29.i--flex-syntax.re b/test/posix_captures/basic/29.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/basic/29.i--flex-syntax.re rename to test/posix_captures/basic/29.i--flex-syntax.re diff --git a/re2c/test/posix_captures/basic/30.i--flex-syntax.c b/test/posix_captures/basic/30.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/basic/30.i--flex-syntax.c rename to test/posix_captures/basic/30.i--flex-syntax.c diff --git a/re2c/test/posix_captures/basic/30.i--flex-syntax.re b/test/posix_captures/basic/30.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/basic/30.i--flex-syntax.re rename to test/posix_captures/basic/30.i--flex-syntax.re diff --git a/re2c/test/posix_captures/basic/31.i--flex-syntax.c b/test/posix_captures/basic/31.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/basic/31.i--flex-syntax.c rename to test/posix_captures/basic/31.i--flex-syntax.c diff --git a/re2c/test/posix_captures/basic/31.i--flex-syntax.re b/test/posix_captures/basic/31.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/basic/31.i--flex-syntax.re rename to test/posix_captures/basic/31.i--flex-syntax.re diff --git a/re2c/test/posix_captures/basic/32.i--flex-syntax.c b/test/posix_captures/basic/32.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/basic/32.i--flex-syntax.c rename to test/posix_captures/basic/32.i--flex-syntax.c diff --git a/re2c/test/posix_captures/basic/32.i--flex-syntax.re b/test/posix_captures/basic/32.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/basic/32.i--flex-syntax.re rename to test/posix_captures/basic/32.i--flex-syntax.re diff --git a/re2c/test/posix_captures/basic/33.i--flex-syntax.c b/test/posix_captures/basic/33.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/basic/33.i--flex-syntax.c rename to test/posix_captures/basic/33.i--flex-syntax.c diff --git a/re2c/test/posix_captures/basic/33.i--flex-syntax.re b/test/posix_captures/basic/33.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/basic/33.i--flex-syntax.re rename to test/posix_captures/basic/33.i--flex-syntax.re diff --git a/re2c/test/posix_captures/basic/34.i--flex-syntax.c b/test/posix_captures/basic/34.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/basic/34.i--flex-syntax.c rename to test/posix_captures/basic/34.i--flex-syntax.c diff --git a/re2c/test/posix_captures/basic/34.i--flex-syntax.re b/test/posix_captures/basic/34.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/basic/34.i--flex-syntax.re rename to test/posix_captures/basic/34.i--flex-syntax.re diff --git a/re2c/test/posix_captures/basic/35.i--flex-syntax.c b/test/posix_captures/basic/35.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/basic/35.i--flex-syntax.c rename to test/posix_captures/basic/35.i--flex-syntax.c diff --git a/re2c/test/posix_captures/basic/35.i--flex-syntax.re b/test/posix_captures/basic/35.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/basic/35.i--flex-syntax.re rename to test/posix_captures/basic/35.i--flex-syntax.re diff --git a/re2c/test/posix_captures/basic/36.i--flex-syntax.c b/test/posix_captures/basic/36.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/basic/36.i--flex-syntax.c rename to test/posix_captures/basic/36.i--flex-syntax.c diff --git a/re2c/test/posix_captures/basic/36.i--flex-syntax.re b/test/posix_captures/basic/36.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/basic/36.i--flex-syntax.re rename to test/posix_captures/basic/36.i--flex-syntax.re diff --git a/re2c/test/posix_captures/basic/37.i--flex-syntax.c b/test/posix_captures/basic/37.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/basic/37.i--flex-syntax.c rename to test/posix_captures/basic/37.i--flex-syntax.c diff --git a/re2c/test/posix_captures/basic/37.i--flex-syntax.re b/test/posix_captures/basic/37.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/basic/37.i--flex-syntax.re rename to test/posix_captures/basic/37.i--flex-syntax.re diff --git a/re2c/test/posix_captures/basic/38.i--flex-syntax.c b/test/posix_captures/basic/38.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/basic/38.i--flex-syntax.c rename to test/posix_captures/basic/38.i--flex-syntax.c diff --git a/re2c/test/posix_captures/basic/38.i--flex-syntax.re b/test/posix_captures/basic/38.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/basic/38.i--flex-syntax.re rename to test/posix_captures/basic/38.i--flex-syntax.re diff --git a/re2c/test/posix_captures/basic/39.i--flex-syntax.c b/test/posix_captures/basic/39.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/basic/39.i--flex-syntax.c rename to test/posix_captures/basic/39.i--flex-syntax.c diff --git a/re2c/test/posix_captures/basic/39.i--flex-syntax.re b/test/posix_captures/basic/39.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/basic/39.i--flex-syntax.re rename to test/posix_captures/basic/39.i--flex-syntax.re diff --git a/re2c/test/posix_captures/basic/40.i--flex-syntax.c b/test/posix_captures/basic/40.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/basic/40.i--flex-syntax.c rename to test/posix_captures/basic/40.i--flex-syntax.c diff --git a/re2c/test/posix_captures/basic/40.i--flex-syntax.re b/test/posix_captures/basic/40.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/basic/40.i--flex-syntax.re rename to test/posix_captures/basic/40.i--flex-syntax.re diff --git a/re2c/test/posix_captures/basic/41.i--flex-syntax.c b/test/posix_captures/basic/41.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/basic/41.i--flex-syntax.c rename to test/posix_captures/basic/41.i--flex-syntax.c diff --git a/re2c/test/posix_captures/basic/41.i--flex-syntax.re b/test/posix_captures/basic/41.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/basic/41.i--flex-syntax.re rename to test/posix_captures/basic/41.i--flex-syntax.re diff --git a/re2c/test/posix_captures/basic/42.i--flex-syntax.c b/test/posix_captures/basic/42.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/basic/42.i--flex-syntax.c rename to test/posix_captures/basic/42.i--flex-syntax.c diff --git a/re2c/test/posix_captures/basic/42.i--flex-syntax.re b/test/posix_captures/basic/42.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/basic/42.i--flex-syntax.re rename to test/posix_captures/basic/42.i--flex-syntax.re diff --git a/re2c/test/posix_captures/basic/43.i--flex-syntax.c b/test/posix_captures/basic/43.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/basic/43.i--flex-syntax.c rename to test/posix_captures/basic/43.i--flex-syntax.c diff --git a/re2c/test/posix_captures/basic/43.i--flex-syntax.re b/test/posix_captures/basic/43.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/basic/43.i--flex-syntax.re rename to test/posix_captures/basic/43.i--flex-syntax.re diff --git a/re2c/test/posix_captures/basic/44.i--flex-syntax.c b/test/posix_captures/basic/44.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/basic/44.i--flex-syntax.c rename to test/posix_captures/basic/44.i--flex-syntax.c diff --git a/re2c/test/posix_captures/basic/44.i--flex-syntax.re b/test/posix_captures/basic/44.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/basic/44.i--flex-syntax.re rename to test/posix_captures/basic/44.i--flex-syntax.re diff --git a/re2c/test/posix_captures/basic/45.i--flex-syntax.c b/test/posix_captures/basic/45.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/basic/45.i--flex-syntax.c rename to test/posix_captures/basic/45.i--flex-syntax.c diff --git a/re2c/test/posix_captures/basic/45.i--flex-syntax.re b/test/posix_captures/basic/45.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/basic/45.i--flex-syntax.re rename to test/posix_captures/basic/45.i--flex-syntax.re diff --git a/re2c/test/posix_captures/basic/46.i--flex-syntax.c b/test/posix_captures/basic/46.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/basic/46.i--flex-syntax.c rename to test/posix_captures/basic/46.i--flex-syntax.c diff --git a/re2c/test/posix_captures/basic/46.i--flex-syntax.re b/test/posix_captures/basic/46.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/basic/46.i--flex-syntax.re rename to test/posix_captures/basic/46.i--flex-syntax.re diff --git a/re2c/test/posix_captures/basic/47.i--flex-syntax.c b/test/posix_captures/basic/47.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/basic/47.i--flex-syntax.c rename to test/posix_captures/basic/47.i--flex-syntax.c diff --git a/re2c/test/posix_captures/basic/47.i--flex-syntax.re b/test/posix_captures/basic/47.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/basic/47.i--flex-syntax.re rename to test/posix_captures/basic/47.i--flex-syntax.re diff --git a/re2c/test/posix_captures/basic/48.i--flex-syntax.c b/test/posix_captures/basic/48.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/basic/48.i--flex-syntax.c rename to test/posix_captures/basic/48.i--flex-syntax.c diff --git a/re2c/test/posix_captures/basic/48.i--flex-syntax.re b/test/posix_captures/basic/48.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/basic/48.i--flex-syntax.re rename to test/posix_captures/basic/48.i--flex-syntax.re diff --git a/re2c/test/posix_captures/basic/49.i--flex-syntax.c b/test/posix_captures/basic/49.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/basic/49.i--flex-syntax.c rename to test/posix_captures/basic/49.i--flex-syntax.c diff --git a/re2c/test/posix_captures/basic/49.i--flex-syntax.re b/test/posix_captures/basic/49.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/basic/49.i--flex-syntax.re rename to test/posix_captures/basic/49.i--flex-syntax.re diff --git a/re2c/test/posix_captures/basic/50.i--flex-syntax.c b/test/posix_captures/basic/50.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/basic/50.i--flex-syntax.c rename to test/posix_captures/basic/50.i--flex-syntax.c diff --git a/re2c/test/posix_captures/basic/50.i--flex-syntax.re b/test/posix_captures/basic/50.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/basic/50.i--flex-syntax.re rename to test/posix_captures/basic/50.i--flex-syntax.re diff --git a/re2c/test/posix_captures/basic/51.i--flex-syntax.c b/test/posix_captures/basic/51.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/basic/51.i--flex-syntax.c rename to test/posix_captures/basic/51.i--flex-syntax.c diff --git a/re2c/test/posix_captures/basic/51.i--flex-syntax.re b/test/posix_captures/basic/51.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/basic/51.i--flex-syntax.re rename to test/posix_captures/basic/51.i--flex-syntax.re diff --git a/re2c/test/posix_captures/basic/52.i--flex-syntax.c b/test/posix_captures/basic/52.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/basic/52.i--flex-syntax.c rename to test/posix_captures/basic/52.i--flex-syntax.c diff --git a/re2c/test/posix_captures/basic/52.i--flex-syntax.re b/test/posix_captures/basic/52.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/basic/52.i--flex-syntax.re rename to test/posix_captures/basic/52.i--flex-syntax.re diff --git a/re2c/test/posix_captures/basic/53.i--flex-syntax.c b/test/posix_captures/basic/53.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/basic/53.i--flex-syntax.c rename to test/posix_captures/basic/53.i--flex-syntax.c diff --git a/re2c/test/posix_captures/basic/53.i--flex-syntax.re b/test/posix_captures/basic/53.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/basic/53.i--flex-syntax.re rename to test/posix_captures/basic/53.i--flex-syntax.re diff --git a/re2c/test/posix_captures/basic/54.i--flex-syntax.c b/test/posix_captures/basic/54.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/basic/54.i--flex-syntax.c rename to test/posix_captures/basic/54.i--flex-syntax.c diff --git a/re2c/test/posix_captures/basic/54.i--flex-syntax.re b/test/posix_captures/basic/54.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/basic/54.i--flex-syntax.re rename to test/posix_captures/basic/54.i--flex-syntax.re diff --git a/re2c/test/posix_captures/basic/55.i--flex-syntax.c b/test/posix_captures/basic/55.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/basic/55.i--flex-syntax.c rename to test/posix_captures/basic/55.i--flex-syntax.c diff --git a/re2c/test/posix_captures/basic/55.i--flex-syntax.re b/test/posix_captures/basic/55.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/basic/55.i--flex-syntax.re rename to test/posix_captures/basic/55.i--flex-syntax.re diff --git a/re2c/test/posix_captures/basic/56.i--flex-syntax.c b/test/posix_captures/basic/56.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/basic/56.i--flex-syntax.c rename to test/posix_captures/basic/56.i--flex-syntax.c diff --git a/re2c/test/posix_captures/basic/56.i--flex-syntax.re b/test/posix_captures/basic/56.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/basic/56.i--flex-syntax.re rename to test/posix_captures/basic/56.i--flex-syntax.re diff --git a/re2c/test/posix_captures/basic/57.i--flex-syntax.c b/test/posix_captures/basic/57.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/basic/57.i--flex-syntax.c rename to test/posix_captures/basic/57.i--flex-syntax.c diff --git a/re2c/test/posix_captures/basic/57.i--flex-syntax.re b/test/posix_captures/basic/57.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/basic/57.i--flex-syntax.re rename to test/posix_captures/basic/57.i--flex-syntax.re diff --git a/re2c/test/posix_captures/basic/58.i--flex-syntax.c b/test/posix_captures/basic/58.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/basic/58.i--flex-syntax.c rename to test/posix_captures/basic/58.i--flex-syntax.c diff --git a/re2c/test/posix_captures/basic/58.i--flex-syntax.re b/test/posix_captures/basic/58.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/basic/58.i--flex-syntax.re rename to test/posix_captures/basic/58.i--flex-syntax.re diff --git a/re2c/test/posix_captures/basic/59.i--flex-syntax.c b/test/posix_captures/basic/59.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/basic/59.i--flex-syntax.c rename to test/posix_captures/basic/59.i--flex-syntax.c diff --git a/re2c/test/posix_captures/basic/59.i--flex-syntax.re b/test/posix_captures/basic/59.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/basic/59.i--flex-syntax.re rename to test/posix_captures/basic/59.i--flex-syntax.re diff --git a/re2c/test/posix_captures/categorize/01.i--flex-syntax.c b/test/posix_captures/categorize/01.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/categorize/01.i--flex-syntax.c rename to test/posix_captures/categorize/01.i--flex-syntax.c diff --git a/re2c/test/posix_captures/categorize/01.i--flex-syntax.re b/test/posix_captures/categorize/01.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/categorize/01.i--flex-syntax.re rename to test/posix_captures/categorize/01.i--flex-syntax.re diff --git a/re2c/test/posix_captures/categorize/02.i--flex-syntax.c b/test/posix_captures/categorize/02.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/categorize/02.i--flex-syntax.c rename to test/posix_captures/categorize/02.i--flex-syntax.c diff --git a/re2c/test/posix_captures/categorize/02.i--flex-syntax.re b/test/posix_captures/categorize/02.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/categorize/02.i--flex-syntax.re rename to test/posix_captures/categorize/02.i--flex-syntax.re diff --git a/re2c/test/posix_captures/categorize/03.i--flex-syntax.c b/test/posix_captures/categorize/03.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/categorize/03.i--flex-syntax.c rename to test/posix_captures/categorize/03.i--flex-syntax.c diff --git a/re2c/test/posix_captures/categorize/03.i--flex-syntax.re b/test/posix_captures/categorize/03.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/categorize/03.i--flex-syntax.re rename to test/posix_captures/categorize/03.i--flex-syntax.re diff --git a/re2c/test/posix_captures/categorize/04.i--flex-syntax.c b/test/posix_captures/categorize/04.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/categorize/04.i--flex-syntax.c rename to test/posix_captures/categorize/04.i--flex-syntax.c diff --git a/re2c/test/posix_captures/categorize/04.i--flex-syntax.re b/test/posix_captures/categorize/04.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/categorize/04.i--flex-syntax.re rename to test/posix_captures/categorize/04.i--flex-syntax.re diff --git a/re2c/test/posix_captures/categorize/05.i--flex-syntax.c b/test/posix_captures/categorize/05.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/categorize/05.i--flex-syntax.c rename to test/posix_captures/categorize/05.i--flex-syntax.c diff --git a/re2c/test/posix_captures/categorize/05.i--flex-syntax.re b/test/posix_captures/categorize/05.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/categorize/05.i--flex-syntax.re rename to test/posix_captures/categorize/05.i--flex-syntax.re diff --git a/re2c/test/posix_captures/categorize/06.i--flex-syntax.c b/test/posix_captures/categorize/06.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/categorize/06.i--flex-syntax.c rename to test/posix_captures/categorize/06.i--flex-syntax.c diff --git a/re2c/test/posix_captures/categorize/06.i--flex-syntax.re b/test/posix_captures/categorize/06.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/categorize/06.i--flex-syntax.re rename to test/posix_captures/categorize/06.i--flex-syntax.re diff --git a/re2c/test/posix_captures/categorize/07.i--flex-syntax.c b/test/posix_captures/categorize/07.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/categorize/07.i--flex-syntax.c rename to test/posix_captures/categorize/07.i--flex-syntax.c diff --git a/re2c/test/posix_captures/categorize/07.i--flex-syntax.re b/test/posix_captures/categorize/07.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/categorize/07.i--flex-syntax.re rename to test/posix_captures/categorize/07.i--flex-syntax.re diff --git a/re2c/test/posix_captures/categorize/08.i--flex-syntax.c b/test/posix_captures/categorize/08.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/categorize/08.i--flex-syntax.c rename to test/posix_captures/categorize/08.i--flex-syntax.c diff --git a/re2c/test/posix_captures/categorize/08.i--flex-syntax.re b/test/posix_captures/categorize/08.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/categorize/08.i--flex-syntax.re rename to test/posix_captures/categorize/08.i--flex-syntax.re diff --git a/re2c/test/posix_captures/categorize/09.i--flex-syntax.c b/test/posix_captures/categorize/09.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/categorize/09.i--flex-syntax.c rename to test/posix_captures/categorize/09.i--flex-syntax.c diff --git a/re2c/test/posix_captures/categorize/09.i--flex-syntax.re b/test/posix_captures/categorize/09.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/categorize/09.i--flex-syntax.re rename to test/posix_captures/categorize/09.i--flex-syntax.re diff --git a/re2c/test/posix_captures/categorize/10.i--flex-syntax.c b/test/posix_captures/categorize/10.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/categorize/10.i--flex-syntax.c rename to test/posix_captures/categorize/10.i--flex-syntax.c diff --git a/re2c/test/posix_captures/categorize/10.i--flex-syntax.re b/test/posix_captures/categorize/10.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/categorize/10.i--flex-syntax.re rename to test/posix_captures/categorize/10.i--flex-syntax.re diff --git a/re2c/test/posix_captures/categorize/11.i--flex-syntax.c b/test/posix_captures/categorize/11.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/categorize/11.i--flex-syntax.c rename to test/posix_captures/categorize/11.i--flex-syntax.c diff --git a/re2c/test/posix_captures/categorize/11.i--flex-syntax.re b/test/posix_captures/categorize/11.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/categorize/11.i--flex-syntax.re rename to test/posix_captures/categorize/11.i--flex-syntax.re diff --git a/re2c/test/posix_captures/exponential_epsilon_closure.i--posix-captures.c b/test/posix_captures/exponential_epsilon_closure.i--posix-captures.c similarity index 100% rename from re2c/test/posix_captures/exponential_epsilon_closure.i--posix-captures.c rename to test/posix_captures/exponential_epsilon_closure.i--posix-captures.c diff --git a/re2c/test/posix_captures/exponential_epsilon_closure.i--posix-captures.re b/test/posix_captures/exponential_epsilon_closure.i--posix-captures.re similarity index 100% rename from re2c/test/posix_captures/exponential_epsilon_closure.i--posix-captures.re rename to test/posix_captures/exponential_epsilon_closure.i--posix-captures.re diff --git a/re2c/test/posix_captures/forcedassoc/01.i--flex-syntax.c b/test/posix_captures/forcedassoc/01.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/forcedassoc/01.i--flex-syntax.c rename to test/posix_captures/forcedassoc/01.i--flex-syntax.c diff --git a/re2c/test/posix_captures/forcedassoc/01.i--flex-syntax.re b/test/posix_captures/forcedassoc/01.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/forcedassoc/01.i--flex-syntax.re rename to test/posix_captures/forcedassoc/01.i--flex-syntax.re diff --git a/re2c/test/posix_captures/forcedassoc/02.i--flex-syntax.c b/test/posix_captures/forcedassoc/02.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/forcedassoc/02.i--flex-syntax.c rename to test/posix_captures/forcedassoc/02.i--flex-syntax.c diff --git a/re2c/test/posix_captures/forcedassoc/02.i--flex-syntax.re b/test/posix_captures/forcedassoc/02.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/forcedassoc/02.i--flex-syntax.re rename to test/posix_captures/forcedassoc/02.i--flex-syntax.re diff --git a/re2c/test/posix_captures/forcedassoc/03.i--flex-syntax.c b/test/posix_captures/forcedassoc/03.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/forcedassoc/03.i--flex-syntax.c rename to test/posix_captures/forcedassoc/03.i--flex-syntax.c diff --git a/re2c/test/posix_captures/forcedassoc/03.i--flex-syntax.re b/test/posix_captures/forcedassoc/03.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/forcedassoc/03.i--flex-syntax.re rename to test/posix_captures/forcedassoc/03.i--flex-syntax.re diff --git a/re2c/test/posix_captures/forcedassoc/04.i--flex-syntax.c b/test/posix_captures/forcedassoc/04.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/forcedassoc/04.i--flex-syntax.c rename to test/posix_captures/forcedassoc/04.i--flex-syntax.c diff --git a/re2c/test/posix_captures/forcedassoc/04.i--flex-syntax.re b/test/posix_captures/forcedassoc/04.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/forcedassoc/04.i--flex-syntax.re rename to test/posix_captures/forcedassoc/04.i--flex-syntax.re diff --git a/re2c/test/posix_captures/forcedassoc/05.i--flex-syntax.c b/test/posix_captures/forcedassoc/05.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/forcedassoc/05.i--flex-syntax.c rename to test/posix_captures/forcedassoc/05.i--flex-syntax.c diff --git a/re2c/test/posix_captures/forcedassoc/05.i--flex-syntax.re b/test/posix_captures/forcedassoc/05.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/forcedassoc/05.i--flex-syntax.re rename to test/posix_captures/forcedassoc/05.i--flex-syntax.re diff --git a/re2c/test/posix_captures/forcedassoc/06.i--flex-syntax.c b/test/posix_captures/forcedassoc/06.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/forcedassoc/06.i--flex-syntax.c rename to test/posix_captures/forcedassoc/06.i--flex-syntax.c diff --git a/re2c/test/posix_captures/forcedassoc/06.i--flex-syntax.re b/test/posix_captures/forcedassoc/06.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/forcedassoc/06.i--flex-syntax.re rename to test/posix_captures/forcedassoc/06.i--flex-syntax.re diff --git a/re2c/test/posix_captures/forcedassoc/07.i--flex-syntax.c b/test/posix_captures/forcedassoc/07.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/forcedassoc/07.i--flex-syntax.c rename to test/posix_captures/forcedassoc/07.i--flex-syntax.c diff --git a/re2c/test/posix_captures/forcedassoc/07.i--flex-syntax.re b/test/posix_captures/forcedassoc/07.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/forcedassoc/07.i--flex-syntax.re rename to test/posix_captures/forcedassoc/07.i--flex-syntax.re diff --git a/re2c/test/posix_captures/forcedassoc/08.i--flex-syntax.c b/test/posix_captures/forcedassoc/08.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/forcedassoc/08.i--flex-syntax.c rename to test/posix_captures/forcedassoc/08.i--flex-syntax.c diff --git a/re2c/test/posix_captures/forcedassoc/08.i--flex-syntax.re b/test/posix_captures/forcedassoc/08.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/forcedassoc/08.i--flex-syntax.re rename to test/posix_captures/forcedassoc/08.i--flex-syntax.re diff --git a/re2c/test/posix_captures/forcedassoc/09.i--flex-syntax.c b/test/posix_captures/forcedassoc/09.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/forcedassoc/09.i--flex-syntax.c rename to test/posix_captures/forcedassoc/09.i--flex-syntax.c diff --git a/re2c/test/posix_captures/forcedassoc/09.i--flex-syntax.re b/test/posix_captures/forcedassoc/09.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/forcedassoc/09.i--flex-syntax.re rename to test/posix_captures/forcedassoc/09.i--flex-syntax.re diff --git a/re2c/test/posix_captures/forcedassoc/10.i--flex-syntax.c b/test/posix_captures/forcedassoc/10.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/forcedassoc/10.i--flex-syntax.c rename to test/posix_captures/forcedassoc/10.i--flex-syntax.c diff --git a/re2c/test/posix_captures/forcedassoc/10.i--flex-syntax.re b/test/posix_captures/forcedassoc/10.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/forcedassoc/10.i--flex-syntax.re rename to test/posix_captures/forcedassoc/10.i--flex-syntax.re diff --git a/re2c/test/posix_captures/forcedassoc/11.i--flex-syntax.c b/test/posix_captures/forcedassoc/11.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/forcedassoc/11.i--flex-syntax.c rename to test/posix_captures/forcedassoc/11.i--flex-syntax.c diff --git a/re2c/test/posix_captures/forcedassoc/11.i--flex-syntax.re b/test/posix_captures/forcedassoc/11.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/forcedassoc/11.i--flex-syntax.re rename to test/posix_captures/forcedassoc/11.i--flex-syntax.re diff --git a/re2c/test/posix_captures/forcedassoc/12.i--flex-syntax.c b/test/posix_captures/forcedassoc/12.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/forcedassoc/12.i--flex-syntax.c rename to test/posix_captures/forcedassoc/12.i--flex-syntax.c diff --git a/re2c/test/posix_captures/forcedassoc/12.i--flex-syntax.re b/test/posix_captures/forcedassoc/12.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/forcedassoc/12.i--flex-syntax.re rename to test/posix_captures/forcedassoc/12.i--flex-syntax.re diff --git a/re2c/test/posix_captures/forcedassoc/13.i--flex-syntax.c b/test/posix_captures/forcedassoc/13.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/forcedassoc/13.i--flex-syntax.c rename to test/posix_captures/forcedassoc/13.i--flex-syntax.c diff --git a/re2c/test/posix_captures/forcedassoc/13.i--flex-syntax.re b/test/posix_captures/forcedassoc/13.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/forcedassoc/13.i--flex-syntax.re rename to test/posix_captures/forcedassoc/13.i--flex-syntax.re diff --git a/re2c/test/posix_captures/forcedassoc/14.i--flex-syntax.c b/test/posix_captures/forcedassoc/14.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/forcedassoc/14.i--flex-syntax.c rename to test/posix_captures/forcedassoc/14.i--flex-syntax.c diff --git a/re2c/test/posix_captures/forcedassoc/14.i--flex-syntax.re b/test/posix_captures/forcedassoc/14.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/forcedassoc/14.i--flex-syntax.re rename to test/posix_captures/forcedassoc/14.i--flex-syntax.re diff --git a/re2c/test/posix_captures/forcedassoc/15.i--flex-syntax.c b/test/posix_captures/forcedassoc/15.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/forcedassoc/15.i--flex-syntax.c rename to test/posix_captures/forcedassoc/15.i--flex-syntax.c diff --git a/re2c/test/posix_captures/forcedassoc/15.i--flex-syntax.re b/test/posix_captures/forcedassoc/15.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/forcedassoc/15.i--flex-syntax.re rename to test/posix_captures/forcedassoc/15.i--flex-syntax.re diff --git a/re2c/test/posix_captures/forcedassoc/16.i--flex-syntax.c b/test/posix_captures/forcedassoc/16.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/forcedassoc/16.i--flex-syntax.c rename to test/posix_captures/forcedassoc/16.i--flex-syntax.c diff --git a/re2c/test/posix_captures/forcedassoc/16.i--flex-syntax.re b/test/posix_captures/forcedassoc/16.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/forcedassoc/16.i--flex-syntax.re rename to test/posix_captures/forcedassoc/16.i--flex-syntax.re diff --git a/re2c/test/posix_captures/forcedassoc/17.i--flex-syntax.c b/test/posix_captures/forcedassoc/17.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/forcedassoc/17.i--flex-syntax.c rename to test/posix_captures/forcedassoc/17.i--flex-syntax.c diff --git a/re2c/test/posix_captures/forcedassoc/17.i--flex-syntax.re b/test/posix_captures/forcedassoc/17.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/forcedassoc/17.i--flex-syntax.re rename to test/posix_captures/forcedassoc/17.i--flex-syntax.re diff --git a/re2c/test/posix_captures/forcedassoc/18.i--flex-syntax.c b/test/posix_captures/forcedassoc/18.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/forcedassoc/18.i--flex-syntax.c rename to test/posix_captures/forcedassoc/18.i--flex-syntax.c diff --git a/re2c/test/posix_captures/forcedassoc/18.i--flex-syntax.re b/test/posix_captures/forcedassoc/18.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/forcedassoc/18.i--flex-syntax.re rename to test/posix_captures/forcedassoc/18.i--flex-syntax.re diff --git a/re2c/test/posix_captures/forcedassoc/19.i--flex-syntax.c b/test/posix_captures/forcedassoc/19.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/forcedassoc/19.i--flex-syntax.c rename to test/posix_captures/forcedassoc/19.i--flex-syntax.c diff --git a/re2c/test/posix_captures/forcedassoc/19.i--flex-syntax.re b/test/posix_captures/forcedassoc/19.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/forcedassoc/19.i--flex-syntax.re rename to test/posix_captures/forcedassoc/19.i--flex-syntax.re diff --git a/re2c/test/posix_captures/forcedassoc/20.i--flex-syntax.c b/test/posix_captures/forcedassoc/20.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/forcedassoc/20.i--flex-syntax.c rename to test/posix_captures/forcedassoc/20.i--flex-syntax.c diff --git a/re2c/test/posix_captures/forcedassoc/20.i--flex-syntax.re b/test/posix_captures/forcedassoc/20.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/forcedassoc/20.i--flex-syntax.re rename to test/posix_captures/forcedassoc/20.i--flex-syntax.re diff --git a/re2c/test/posix_captures/forcedassoc/21.i--flex-syntax.c b/test/posix_captures/forcedassoc/21.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/forcedassoc/21.i--flex-syntax.c rename to test/posix_captures/forcedassoc/21.i--flex-syntax.c diff --git a/re2c/test/posix_captures/forcedassoc/21.i--flex-syntax.re b/test/posix_captures/forcedassoc/21.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/forcedassoc/21.i--flex-syntax.re rename to test/posix_captures/forcedassoc/21.i--flex-syntax.re diff --git a/re2c/test/posix_captures/forcedassoc/22.i--flex-syntax.c b/test/posix_captures/forcedassoc/22.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/forcedassoc/22.i--flex-syntax.c rename to test/posix_captures/forcedassoc/22.i--flex-syntax.c diff --git a/re2c/test/posix_captures/forcedassoc/22.i--flex-syntax.re b/test/posix_captures/forcedassoc/22.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/forcedassoc/22.i--flex-syntax.re rename to test/posix_captures/forcedassoc/22.i--flex-syntax.re diff --git a/re2c/test/posix_captures/forcedassoc/23.i--flex-syntax.c b/test/posix_captures/forcedassoc/23.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/forcedassoc/23.i--flex-syntax.c rename to test/posix_captures/forcedassoc/23.i--flex-syntax.c diff --git a/re2c/test/posix_captures/forcedassoc/23.i--flex-syntax.re b/test/posix_captures/forcedassoc/23.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/forcedassoc/23.i--flex-syntax.re rename to test/posix_captures/forcedassoc/23.i--flex-syntax.re diff --git a/re2c/test/posix_captures/forcedassoc/24.i--flex-syntax.c b/test/posix_captures/forcedassoc/24.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/forcedassoc/24.i--flex-syntax.c rename to test/posix_captures/forcedassoc/24.i--flex-syntax.c diff --git a/re2c/test/posix_captures/forcedassoc/24.i--flex-syntax.re b/test/posix_captures/forcedassoc/24.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/forcedassoc/24.i--flex-syntax.re rename to test/posix_captures/forcedassoc/24.i--flex-syntax.re diff --git a/re2c/test/posix_captures/forcedassoc/25.i--flex-syntax.c b/test/posix_captures/forcedassoc/25.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/forcedassoc/25.i--flex-syntax.c rename to test/posix_captures/forcedassoc/25.i--flex-syntax.c diff --git a/re2c/test/posix_captures/forcedassoc/25.i--flex-syntax.re b/test/posix_captures/forcedassoc/25.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/forcedassoc/25.i--flex-syntax.re rename to test/posix_captures/forcedassoc/25.i--flex-syntax.re diff --git a/re2c/test/posix_captures/forcedassoc/26.i--flex-syntax.c b/test/posix_captures/forcedassoc/26.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/forcedassoc/26.i--flex-syntax.c rename to test/posix_captures/forcedassoc/26.i--flex-syntax.c diff --git a/re2c/test/posix_captures/forcedassoc/26.i--flex-syntax.re b/test/posix_captures/forcedassoc/26.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/forcedassoc/26.i--flex-syntax.re rename to test/posix_captures/forcedassoc/26.i--flex-syntax.re diff --git a/re2c/test/posix_captures/forcedassoc/27.i--flex-syntax.c b/test/posix_captures/forcedassoc/27.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/forcedassoc/27.i--flex-syntax.c rename to test/posix_captures/forcedassoc/27.i--flex-syntax.c diff --git a/re2c/test/posix_captures/forcedassoc/27.i--flex-syntax.re b/test/posix_captures/forcedassoc/27.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/forcedassoc/27.i--flex-syntax.re rename to test/posix_captures/forcedassoc/27.i--flex-syntax.re diff --git a/re2c/test/posix_captures/forcedassoc/28.i--flex-syntax.c b/test/posix_captures/forcedassoc/28.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/forcedassoc/28.i--flex-syntax.c rename to test/posix_captures/forcedassoc/28.i--flex-syntax.c diff --git a/re2c/test/posix_captures/forcedassoc/28.i--flex-syntax.re b/test/posix_captures/forcedassoc/28.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/forcedassoc/28.i--flex-syntax.re rename to test/posix_captures/forcedassoc/28.i--flex-syntax.re diff --git a/re2c/test/posix_captures/glennfowler/01.i--flex-syntax.c b/test/posix_captures/glennfowler/01.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/glennfowler/01.i--flex-syntax.c rename to test/posix_captures/glennfowler/01.i--flex-syntax.c diff --git a/re2c/test/posix_captures/glennfowler/01.i--flex-syntax.re b/test/posix_captures/glennfowler/01.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/glennfowler/01.i--flex-syntax.re rename to test/posix_captures/glennfowler/01.i--flex-syntax.re diff --git a/re2c/test/posix_captures/glennfowler/02.i--flex-syntax.c b/test/posix_captures/glennfowler/02.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/glennfowler/02.i--flex-syntax.c rename to test/posix_captures/glennfowler/02.i--flex-syntax.c diff --git a/re2c/test/posix_captures/glennfowler/02.i--flex-syntax.re b/test/posix_captures/glennfowler/02.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/glennfowler/02.i--flex-syntax.re rename to test/posix_captures/glennfowler/02.i--flex-syntax.re diff --git a/re2c/test/posix_captures/glennfowler/03.i--flex-syntax.c b/test/posix_captures/glennfowler/03.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/glennfowler/03.i--flex-syntax.c rename to test/posix_captures/glennfowler/03.i--flex-syntax.c diff --git a/re2c/test/posix_captures/glennfowler/03.i--flex-syntax.re b/test/posix_captures/glennfowler/03.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/glennfowler/03.i--flex-syntax.re rename to test/posix_captures/glennfowler/03.i--flex-syntax.re diff --git a/re2c/test/posix_captures/glennfowler/04.i--flex-syntax.c b/test/posix_captures/glennfowler/04.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/glennfowler/04.i--flex-syntax.c rename to test/posix_captures/glennfowler/04.i--flex-syntax.c diff --git a/re2c/test/posix_captures/glennfowler/04.i--flex-syntax.re b/test/posix_captures/glennfowler/04.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/glennfowler/04.i--flex-syntax.re rename to test/posix_captures/glennfowler/04.i--flex-syntax.re diff --git a/re2c/test/posix_captures/glennfowler/05.i--flex-syntax.c b/test/posix_captures/glennfowler/05.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/glennfowler/05.i--flex-syntax.c rename to test/posix_captures/glennfowler/05.i--flex-syntax.c diff --git a/re2c/test/posix_captures/glennfowler/05.i--flex-syntax.re b/test/posix_captures/glennfowler/05.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/glennfowler/05.i--flex-syntax.re rename to test/posix_captures/glennfowler/05.i--flex-syntax.re diff --git a/re2c/test/posix_captures/glennfowler/06.i--flex-syntax.c b/test/posix_captures/glennfowler/06.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/glennfowler/06.i--flex-syntax.c rename to test/posix_captures/glennfowler/06.i--flex-syntax.c diff --git a/re2c/test/posix_captures/glennfowler/06.i--flex-syntax.re b/test/posix_captures/glennfowler/06.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/glennfowler/06.i--flex-syntax.re rename to test/posix_captures/glennfowler/06.i--flex-syntax.re diff --git a/re2c/test/posix_captures/glennfowler/07.i--flex-syntax.c b/test/posix_captures/glennfowler/07.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/glennfowler/07.i--flex-syntax.c rename to test/posix_captures/glennfowler/07.i--flex-syntax.c diff --git a/re2c/test/posix_captures/glennfowler/07.i--flex-syntax.re b/test/posix_captures/glennfowler/07.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/glennfowler/07.i--flex-syntax.re rename to test/posix_captures/glennfowler/07.i--flex-syntax.re diff --git a/re2c/test/posix_captures/glennfowler/08.i--flex-syntax.c b/test/posix_captures/glennfowler/08.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/glennfowler/08.i--flex-syntax.c rename to test/posix_captures/glennfowler/08.i--flex-syntax.c diff --git a/re2c/test/posix_captures/glennfowler/08.i--flex-syntax.re b/test/posix_captures/glennfowler/08.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/glennfowler/08.i--flex-syntax.re rename to test/posix_captures/glennfowler/08.i--flex-syntax.re diff --git a/re2c/test/posix_captures/glennfowler/09.i--flex-syntax.c b/test/posix_captures/glennfowler/09.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/glennfowler/09.i--flex-syntax.c rename to test/posix_captures/glennfowler/09.i--flex-syntax.c diff --git a/re2c/test/posix_captures/glennfowler/09.i--flex-syntax.re b/test/posix_captures/glennfowler/09.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/glennfowler/09.i--flex-syntax.re rename to test/posix_captures/glennfowler/09.i--flex-syntax.re diff --git a/re2c/test/posix_captures/glennfowler/10.i--flex-syntax.c b/test/posix_captures/glennfowler/10.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/glennfowler/10.i--flex-syntax.c rename to test/posix_captures/glennfowler/10.i--flex-syntax.c diff --git a/re2c/test/posix_captures/glennfowler/10.i--flex-syntax.re b/test/posix_captures/glennfowler/10.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/glennfowler/10.i--flex-syntax.re rename to test/posix_captures/glennfowler/10.i--flex-syntax.re diff --git a/re2c/test/posix_captures/glennfowler/11.i--flex-syntax.c b/test/posix_captures/glennfowler/11.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/glennfowler/11.i--flex-syntax.c rename to test/posix_captures/glennfowler/11.i--flex-syntax.c diff --git a/re2c/test/posix_captures/glennfowler/11.i--flex-syntax.re b/test/posix_captures/glennfowler/11.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/glennfowler/11.i--flex-syntax.re rename to test/posix_captures/glennfowler/11.i--flex-syntax.re diff --git a/re2c/test/posix_captures/glennfowler/12.i--flex-syntax.c b/test/posix_captures/glennfowler/12.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/glennfowler/12.i--flex-syntax.c rename to test/posix_captures/glennfowler/12.i--flex-syntax.c diff --git a/re2c/test/posix_captures/glennfowler/12.i--flex-syntax.re b/test/posix_captures/glennfowler/12.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/glennfowler/12.i--flex-syntax.re rename to test/posix_captures/glennfowler/12.i--flex-syntax.re diff --git a/re2c/test/posix_captures/glennfowler/13.i--flex-syntax.c b/test/posix_captures/glennfowler/13.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/glennfowler/13.i--flex-syntax.c rename to test/posix_captures/glennfowler/13.i--flex-syntax.c diff --git a/re2c/test/posix_captures/glennfowler/13.i--flex-syntax.re b/test/posix_captures/glennfowler/13.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/glennfowler/13.i--flex-syntax.re rename to test/posix_captures/glennfowler/13.i--flex-syntax.re diff --git a/re2c/test/posix_captures/glennfowler/14.i--flex-syntax.c b/test/posix_captures/glennfowler/14.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/glennfowler/14.i--flex-syntax.c rename to test/posix_captures/glennfowler/14.i--flex-syntax.c diff --git a/re2c/test/posix_captures/glennfowler/14.i--flex-syntax.re b/test/posix_captures/glennfowler/14.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/glennfowler/14.i--flex-syntax.re rename to test/posix_captures/glennfowler/14.i--flex-syntax.re diff --git a/re2c/test/posix_captures/glennfowler/15.i--flex-syntax.c b/test/posix_captures/glennfowler/15.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/glennfowler/15.i--flex-syntax.c rename to test/posix_captures/glennfowler/15.i--flex-syntax.c diff --git a/re2c/test/posix_captures/glennfowler/15.i--flex-syntax.re b/test/posix_captures/glennfowler/15.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/glennfowler/15.i--flex-syntax.re rename to test/posix_captures/glennfowler/15.i--flex-syntax.re diff --git a/re2c/test/posix_captures/glennfowler/16.i--flex-syntax.c b/test/posix_captures/glennfowler/16.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/glennfowler/16.i--flex-syntax.c rename to test/posix_captures/glennfowler/16.i--flex-syntax.c diff --git a/re2c/test/posix_captures/glennfowler/16.i--flex-syntax.re b/test/posix_captures/glennfowler/16.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/glennfowler/16.i--flex-syntax.re rename to test/posix_captures/glennfowler/16.i--flex-syntax.re diff --git a/re2c/test/posix_captures/glennfowler/17.i--flex-syntax.c b/test/posix_captures/glennfowler/17.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/glennfowler/17.i--flex-syntax.c rename to test/posix_captures/glennfowler/17.i--flex-syntax.c diff --git a/re2c/test/posix_captures/glennfowler/17.i--flex-syntax.re b/test/posix_captures/glennfowler/17.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/glennfowler/17.i--flex-syntax.re rename to test/posix_captures/glennfowler/17.i--flex-syntax.re diff --git a/re2c/test/posix_captures/glennfowler/18.i--flex-syntax.c b/test/posix_captures/glennfowler/18.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/glennfowler/18.i--flex-syntax.c rename to test/posix_captures/glennfowler/18.i--flex-syntax.c diff --git a/re2c/test/posix_captures/glennfowler/18.i--flex-syntax.re b/test/posix_captures/glennfowler/18.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/glennfowler/18.i--flex-syntax.re rename to test/posix_captures/glennfowler/18.i--flex-syntax.re diff --git a/re2c/test/posix_captures/glennfowler/19.i--flex-syntax.c b/test/posix_captures/glennfowler/19.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/glennfowler/19.i--flex-syntax.c rename to test/posix_captures/glennfowler/19.i--flex-syntax.c diff --git a/re2c/test/posix_captures/glennfowler/19.i--flex-syntax.re b/test/posix_captures/glennfowler/19.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/glennfowler/19.i--flex-syntax.re rename to test/posix_captures/glennfowler/19.i--flex-syntax.re diff --git a/re2c/test/posix_captures/glennfowler/20.i--flex-syntax.c b/test/posix_captures/glennfowler/20.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/glennfowler/20.i--flex-syntax.c rename to test/posix_captures/glennfowler/20.i--flex-syntax.c diff --git a/re2c/test/posix_captures/glennfowler/20.i--flex-syntax.re b/test/posix_captures/glennfowler/20.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/glennfowler/20.i--flex-syntax.re rename to test/posix_captures/glennfowler/20.i--flex-syntax.re diff --git a/re2c/test/posix_captures/glennfowler/21.i--flex-syntax.c b/test/posix_captures/glennfowler/21.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/glennfowler/21.i--flex-syntax.c rename to test/posix_captures/glennfowler/21.i--flex-syntax.c diff --git a/re2c/test/posix_captures/glennfowler/21.i--flex-syntax.re b/test/posix_captures/glennfowler/21.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/glennfowler/21.i--flex-syntax.re rename to test/posix_captures/glennfowler/21.i--flex-syntax.re diff --git a/re2c/test/posix_captures/glennfowler/22.i--flex-syntax.c b/test/posix_captures/glennfowler/22.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/glennfowler/22.i--flex-syntax.c rename to test/posix_captures/glennfowler/22.i--flex-syntax.c diff --git a/re2c/test/posix_captures/glennfowler/22.i--flex-syntax.re b/test/posix_captures/glennfowler/22.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/glennfowler/22.i--flex-syntax.re rename to test/posix_captures/glennfowler/22.i--flex-syntax.re diff --git a/re2c/test/posix_captures/glennfowler/23.i--flex-syntax.c b/test/posix_captures/glennfowler/23.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/glennfowler/23.i--flex-syntax.c rename to test/posix_captures/glennfowler/23.i--flex-syntax.c diff --git a/re2c/test/posix_captures/glennfowler/23.i--flex-syntax.re b/test/posix_captures/glennfowler/23.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/glennfowler/23.i--flex-syntax.re rename to test/posix_captures/glennfowler/23.i--flex-syntax.re diff --git a/re2c/test/posix_captures/glennfowler/24.i--flex-syntax.c b/test/posix_captures/glennfowler/24.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/glennfowler/24.i--flex-syntax.c rename to test/posix_captures/glennfowler/24.i--flex-syntax.c diff --git a/re2c/test/posix_captures/glennfowler/24.i--flex-syntax.re b/test/posix_captures/glennfowler/24.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/glennfowler/24.i--flex-syntax.re rename to test/posix_captures/glennfowler/24.i--flex-syntax.re diff --git a/re2c/test/posix_captures/glennfowler/25.i--flex-syntax.c b/test/posix_captures/glennfowler/25.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/glennfowler/25.i--flex-syntax.c rename to test/posix_captures/glennfowler/25.i--flex-syntax.c diff --git a/re2c/test/posix_captures/glennfowler/25.i--flex-syntax.re b/test/posix_captures/glennfowler/25.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/glennfowler/25.i--flex-syntax.re rename to test/posix_captures/glennfowler/25.i--flex-syntax.re diff --git a/re2c/test/posix_captures/glennfowler/26.i--flex-syntax.c b/test/posix_captures/glennfowler/26.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/glennfowler/26.i--flex-syntax.c rename to test/posix_captures/glennfowler/26.i--flex-syntax.c diff --git a/re2c/test/posix_captures/glennfowler/26.i--flex-syntax.re b/test/posix_captures/glennfowler/26.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/glennfowler/26.i--flex-syntax.re rename to test/posix_captures/glennfowler/26.i--flex-syntax.re diff --git a/re2c/test/posix_captures/glennfowler/27.i--flex-syntax.c b/test/posix_captures/glennfowler/27.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/glennfowler/27.i--flex-syntax.c rename to test/posix_captures/glennfowler/27.i--flex-syntax.c diff --git a/re2c/test/posix_captures/glennfowler/27.i--flex-syntax.re b/test/posix_captures/glennfowler/27.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/glennfowler/27.i--flex-syntax.re rename to test/posix_captures/glennfowler/27.i--flex-syntax.re diff --git a/re2c/test/posix_captures/glennfowler/28.i--flex-syntax.c b/test/posix_captures/glennfowler/28.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/glennfowler/28.i--flex-syntax.c rename to test/posix_captures/glennfowler/28.i--flex-syntax.c diff --git a/re2c/test/posix_captures/glennfowler/28.i--flex-syntax.re b/test/posix_captures/glennfowler/28.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/glennfowler/28.i--flex-syntax.re rename to test/posix_captures/glennfowler/28.i--flex-syntax.re diff --git a/re2c/test/posix_captures/glennfowler/29.i--flex-syntax.c b/test/posix_captures/glennfowler/29.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/glennfowler/29.i--flex-syntax.c rename to test/posix_captures/glennfowler/29.i--flex-syntax.c diff --git a/re2c/test/posix_captures/glennfowler/29.i--flex-syntax.re b/test/posix_captures/glennfowler/29.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/glennfowler/29.i--flex-syntax.re rename to test/posix_captures/glennfowler/29.i--flex-syntax.re diff --git a/re2c/test/posix_captures/glennfowler/30.i--flex-syntax.c b/test/posix_captures/glennfowler/30.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/glennfowler/30.i--flex-syntax.c rename to test/posix_captures/glennfowler/30.i--flex-syntax.c diff --git a/re2c/test/posix_captures/glennfowler/30.i--flex-syntax.re b/test/posix_captures/glennfowler/30.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/glennfowler/30.i--flex-syntax.re rename to test/posix_captures/glennfowler/30.i--flex-syntax.re diff --git a/re2c/test/posix_captures/glennfowler/31.i--flex-syntax.c b/test/posix_captures/glennfowler/31.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/glennfowler/31.i--flex-syntax.c rename to test/posix_captures/glennfowler/31.i--flex-syntax.c diff --git a/re2c/test/posix_captures/glennfowler/31.i--flex-syntax.re b/test/posix_captures/glennfowler/31.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/glennfowler/31.i--flex-syntax.re rename to test/posix_captures/glennfowler/31.i--flex-syntax.re diff --git a/re2c/test/posix_captures/glennfowler/32.i--flex-syntax.c b/test/posix_captures/glennfowler/32.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/glennfowler/32.i--flex-syntax.c rename to test/posix_captures/glennfowler/32.i--flex-syntax.c diff --git a/re2c/test/posix_captures/glennfowler/32.i--flex-syntax.re b/test/posix_captures/glennfowler/32.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/glennfowler/32.i--flex-syntax.re rename to test/posix_captures/glennfowler/32.i--flex-syntax.re diff --git a/re2c/test/posix_captures/glennfowler/33.i--flex-syntax.c b/test/posix_captures/glennfowler/33.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/glennfowler/33.i--flex-syntax.c rename to test/posix_captures/glennfowler/33.i--flex-syntax.c diff --git a/re2c/test/posix_captures/glennfowler/33.i--flex-syntax.re b/test/posix_captures/glennfowler/33.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/glennfowler/33.i--flex-syntax.re rename to test/posix_captures/glennfowler/33.i--flex-syntax.re diff --git a/re2c/test/posix_captures/glennfowler/34.i--flex-syntax.c b/test/posix_captures/glennfowler/34.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/glennfowler/34.i--flex-syntax.c rename to test/posix_captures/glennfowler/34.i--flex-syntax.c diff --git a/re2c/test/posix_captures/glennfowler/34.i--flex-syntax.re b/test/posix_captures/glennfowler/34.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/glennfowler/34.i--flex-syntax.re rename to test/posix_captures/glennfowler/34.i--flex-syntax.re diff --git a/re2c/test/posix_captures/glennfowler/35.i--flex-syntax.c b/test/posix_captures/glennfowler/35.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/glennfowler/35.i--flex-syntax.c rename to test/posix_captures/glennfowler/35.i--flex-syntax.c diff --git a/re2c/test/posix_captures/glennfowler/35.i--flex-syntax.re b/test/posix_captures/glennfowler/35.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/glennfowler/35.i--flex-syntax.re rename to test/posix_captures/glennfowler/35.i--flex-syntax.re diff --git a/re2c/test/posix_captures/glennfowler/36.i--flex-syntax.c b/test/posix_captures/glennfowler/36.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/glennfowler/36.i--flex-syntax.c rename to test/posix_captures/glennfowler/36.i--flex-syntax.c diff --git a/re2c/test/posix_captures/glennfowler/36.i--flex-syntax.re b/test/posix_captures/glennfowler/36.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/glennfowler/36.i--flex-syntax.re rename to test/posix_captures/glennfowler/36.i--flex-syntax.re diff --git a/re2c/test/posix_captures/glennfowler/37.i--flex-syntax.c b/test/posix_captures/glennfowler/37.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/glennfowler/37.i--flex-syntax.c rename to test/posix_captures/glennfowler/37.i--flex-syntax.c diff --git a/re2c/test/posix_captures/glennfowler/37.i--flex-syntax.re b/test/posix_captures/glennfowler/37.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/glennfowler/37.i--flex-syntax.re rename to test/posix_captures/glennfowler/37.i--flex-syntax.re diff --git a/re2c/test/posix_captures/glennfowler/38.i--flex-syntax.c b/test/posix_captures/glennfowler/38.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/glennfowler/38.i--flex-syntax.c rename to test/posix_captures/glennfowler/38.i--flex-syntax.c diff --git a/re2c/test/posix_captures/glennfowler/38.i--flex-syntax.re b/test/posix_captures/glennfowler/38.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/glennfowler/38.i--flex-syntax.re rename to test/posix_captures/glennfowler/38.i--flex-syntax.re diff --git a/re2c/test/posix_captures/glennfowler/39.i--flex-syntax.c b/test/posix_captures/glennfowler/39.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/glennfowler/39.i--flex-syntax.c rename to test/posix_captures/glennfowler/39.i--flex-syntax.c diff --git a/re2c/test/posix_captures/glennfowler/39.i--flex-syntax.re b/test/posix_captures/glennfowler/39.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/glennfowler/39.i--flex-syntax.re rename to test/posix_captures/glennfowler/39.i--flex-syntax.re diff --git a/re2c/test/posix_captures/glennfowler/40.i--flex-syntax.c b/test/posix_captures/glennfowler/40.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/glennfowler/40.i--flex-syntax.c rename to test/posix_captures/glennfowler/40.i--flex-syntax.c diff --git a/re2c/test/posix_captures/glennfowler/40.i--flex-syntax.re b/test/posix_captures/glennfowler/40.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/glennfowler/40.i--flex-syntax.re rename to test/posix_captures/glennfowler/40.i--flex-syntax.re diff --git a/re2c/test/posix_captures/glennfowler/41.i--flex-syntax.c b/test/posix_captures/glennfowler/41.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/glennfowler/41.i--flex-syntax.c rename to test/posix_captures/glennfowler/41.i--flex-syntax.c diff --git a/re2c/test/posix_captures/glennfowler/41.i--flex-syntax.re b/test/posix_captures/glennfowler/41.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/glennfowler/41.i--flex-syntax.re rename to test/posix_captures/glennfowler/41.i--flex-syntax.re diff --git a/re2c/test/posix_captures/glennfowler/42.i--flex-syntax.c b/test/posix_captures/glennfowler/42.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/glennfowler/42.i--flex-syntax.c rename to test/posix_captures/glennfowler/42.i--flex-syntax.c diff --git a/re2c/test/posix_captures/glennfowler/42.i--flex-syntax.re b/test/posix_captures/glennfowler/42.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/glennfowler/42.i--flex-syntax.re rename to test/posix_captures/glennfowler/42.i--flex-syntax.re diff --git a/re2c/test/posix_captures/glennfowler/43.i--flex-syntax.c b/test/posix_captures/glennfowler/43.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/glennfowler/43.i--flex-syntax.c rename to test/posix_captures/glennfowler/43.i--flex-syntax.c diff --git a/re2c/test/posix_captures/glennfowler/43.i--flex-syntax.re b/test/posix_captures/glennfowler/43.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/glennfowler/43.i--flex-syntax.re rename to test/posix_captures/glennfowler/43.i--flex-syntax.re diff --git a/re2c/test/posix_captures/glennfowler/44.i--flex-syntax.c b/test/posix_captures/glennfowler/44.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/glennfowler/44.i--flex-syntax.c rename to test/posix_captures/glennfowler/44.i--flex-syntax.c diff --git a/re2c/test/posix_captures/glennfowler/44.i--flex-syntax.re b/test/posix_captures/glennfowler/44.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/glennfowler/44.i--flex-syntax.re rename to test/posix_captures/glennfowler/44.i--flex-syntax.re diff --git a/re2c/test/posix_captures/glennfowler/45.i--flex-syntax.c b/test/posix_captures/glennfowler/45.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/glennfowler/45.i--flex-syntax.c rename to test/posix_captures/glennfowler/45.i--flex-syntax.c diff --git a/re2c/test/posix_captures/glennfowler/45.i--flex-syntax.re b/test/posix_captures/glennfowler/45.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/glennfowler/45.i--flex-syntax.re rename to test/posix_captures/glennfowler/45.i--flex-syntax.re diff --git a/re2c/test/posix_captures/gor1.i--posix-captures.c b/test/posix_captures/gor1.i--posix-captures.c similarity index 100% rename from re2c/test/posix_captures/gor1.i--posix-captures.c rename to test/posix_captures/gor1.i--posix-captures.c diff --git a/re2c/test/posix_captures/gor1.i--posix-captures.re b/test/posix_captures/gor1.i--posix-captures.re similarity index 100% rename from re2c/test/posix_captures/gor1.i--posix-captures.re rename to test/posix_captures/gor1.i--posix-captures.re diff --git a/re2c/test/posix_captures/gor2.i--posix-captures.c b/test/posix_captures/gor2.i--posix-captures.c similarity index 100% rename from re2c/test/posix_captures/gor2.i--posix-captures.c rename to test/posix_captures/gor2.i--posix-captures.c diff --git a/re2c/test/posix_captures/gor2.i--posix-captures.re b/test/posix_captures/gor2.i--posix-captures.re similarity index 100% rename from re2c/test/posix_captures/gor2.i--posix-captures.re rename to test/posix_captures/gor2.i--posix-captures.re diff --git a/re2c/test/posix_captures/gor3.i--posix-captures.c b/test/posix_captures/gor3.i--posix-captures.c similarity index 100% rename from re2c/test/posix_captures/gor3.i--posix-captures.c rename to test/posix_captures/gor3.i--posix-captures.c diff --git a/re2c/test/posix_captures/gor3.i--posix-captures.re b/test/posix_captures/gor3.i--posix-captures.re similarity index 100% rename from re2c/test/posix_captures/gor3.i--posix-captures.re rename to test/posix_captures/gor3.i--posix-captures.re diff --git a/re2c/test/posix_captures/implicit_grouping1.i--posix-captures.c b/test/posix_captures/implicit_grouping1.i--posix-captures.c similarity index 100% rename from re2c/test/posix_captures/implicit_grouping1.i--posix-captures.c rename to test/posix_captures/implicit_grouping1.i--posix-captures.c diff --git a/re2c/test/posix_captures/implicit_grouping1.i--posix-captures.re b/test/posix_captures/implicit_grouping1.i--posix-captures.re similarity index 100% rename from re2c/test/posix_captures/implicit_grouping1.i--posix-captures.re rename to test/posix_captures/implicit_grouping1.i--posix-captures.re diff --git a/re2c/test/posix_captures/implicit_grouping2.i--posix-captures.c b/test/posix_captures/implicit_grouping2.i--posix-captures.c similarity index 100% rename from re2c/test/posix_captures/implicit_grouping2.i--posix-captures.c rename to test/posix_captures/implicit_grouping2.i--posix-captures.c diff --git a/re2c/test/posix_captures/implicit_grouping2.i--posix-captures.re b/test/posix_captures/implicit_grouping2.i--posix-captures.re similarity index 100% rename from re2c/test/posix_captures/implicit_grouping2.i--posix-captures.re rename to test/posix_captures/implicit_grouping2.i--posix-captures.re diff --git a/re2c/test/posix_captures/implicit_grouping3.i--posix-captures.c b/test/posix_captures/implicit_grouping3.i--posix-captures.c similarity index 100% rename from re2c/test/posix_captures/implicit_grouping3.i--posix-captures.c rename to test/posix_captures/implicit_grouping3.i--posix-captures.c diff --git a/re2c/test/posix_captures/implicit_grouping3.i--posix-captures.re b/test/posix_captures/implicit_grouping3.i--posix-captures.re similarity index 100% rename from re2c/test/posix_captures/implicit_grouping3.i--posix-captures.re rename to test/posix_captures/implicit_grouping3.i--posix-captures.re diff --git a/re2c/test/posix_captures/leftmost1.i--posix-captures.c b/test/posix_captures/leftmost1.i--posix-captures.c similarity index 100% rename from re2c/test/posix_captures/leftmost1.i--posix-captures.c rename to test/posix_captures/leftmost1.i--posix-captures.c diff --git a/re2c/test/posix_captures/leftmost1.i--posix-captures.re b/test/posix_captures/leftmost1.i--posix-captures.re similarity index 100% rename from re2c/test/posix_captures/leftmost1.i--posix-captures.re rename to test/posix_captures/leftmost1.i--posix-captures.re diff --git a/re2c/test/posix_captures/leftmost2.i--posix-captures.c b/test/posix_captures/leftmost2.i--posix-captures.c similarity index 100% rename from re2c/test/posix_captures/leftmost2.i--posix-captures.c rename to test/posix_captures/leftmost2.i--posix-captures.c diff --git a/re2c/test/posix_captures/leftmost2.i--posix-captures.re b/test/posix_captures/leftmost2.i--posix-captures.re similarity index 100% rename from re2c/test/posix_captures/leftmost2.i--posix-captures.re rename to test/posix_captures/leftmost2.i--posix-captures.re diff --git a/re2c/test/posix_captures/multisubhistories.i--posix-captures.c b/test/posix_captures/multisubhistories.i--posix-captures.c similarity index 100% rename from re2c/test/posix_captures/multisubhistories.i--posix-captures.c rename to test/posix_captures/multisubhistories.i--posix-captures.c diff --git a/re2c/test/posix_captures/multisubhistories.i--posix-captures.re b/test/posix_captures/multisubhistories.i--posix-captures.re similarity index 100% rename from re2c/test/posix_captures/multisubhistories.i--posix-captures.re rename to test/posix_captures/multisubhistories.i--posix-captures.re diff --git a/re2c/test/posix_captures/nullsubexpr/01.i--flex-syntax.c b/test/posix_captures/nullsubexpr/01.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/nullsubexpr/01.i--flex-syntax.c rename to test/posix_captures/nullsubexpr/01.i--flex-syntax.c diff --git a/re2c/test/posix_captures/nullsubexpr/01.i--flex-syntax.re b/test/posix_captures/nullsubexpr/01.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/nullsubexpr/01.i--flex-syntax.re rename to test/posix_captures/nullsubexpr/01.i--flex-syntax.re diff --git a/re2c/test/posix_captures/nullsubexpr/02.i--flex-syntax.c b/test/posix_captures/nullsubexpr/02.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/nullsubexpr/02.i--flex-syntax.c rename to test/posix_captures/nullsubexpr/02.i--flex-syntax.c diff --git a/re2c/test/posix_captures/nullsubexpr/02.i--flex-syntax.re b/test/posix_captures/nullsubexpr/02.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/nullsubexpr/02.i--flex-syntax.re rename to test/posix_captures/nullsubexpr/02.i--flex-syntax.re diff --git a/re2c/test/posix_captures/nullsubexpr/03.i--flex-syntax.c b/test/posix_captures/nullsubexpr/03.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/nullsubexpr/03.i--flex-syntax.c rename to test/posix_captures/nullsubexpr/03.i--flex-syntax.c diff --git a/re2c/test/posix_captures/nullsubexpr/03.i--flex-syntax.re b/test/posix_captures/nullsubexpr/03.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/nullsubexpr/03.i--flex-syntax.re rename to test/posix_captures/nullsubexpr/03.i--flex-syntax.re diff --git a/re2c/test/posix_captures/nullsubexpr/04.i--flex-syntax.c b/test/posix_captures/nullsubexpr/04.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/nullsubexpr/04.i--flex-syntax.c rename to test/posix_captures/nullsubexpr/04.i--flex-syntax.c diff --git a/re2c/test/posix_captures/nullsubexpr/04.i--flex-syntax.re b/test/posix_captures/nullsubexpr/04.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/nullsubexpr/04.i--flex-syntax.re rename to test/posix_captures/nullsubexpr/04.i--flex-syntax.re diff --git a/re2c/test/posix_captures/nullsubexpr/05.i--flex-syntax.c b/test/posix_captures/nullsubexpr/05.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/nullsubexpr/05.i--flex-syntax.c rename to test/posix_captures/nullsubexpr/05.i--flex-syntax.c diff --git a/re2c/test/posix_captures/nullsubexpr/05.i--flex-syntax.re b/test/posix_captures/nullsubexpr/05.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/nullsubexpr/05.i--flex-syntax.re rename to test/posix_captures/nullsubexpr/05.i--flex-syntax.re diff --git a/re2c/test/posix_captures/nullsubexpr/06.i--flex-syntax.c b/test/posix_captures/nullsubexpr/06.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/nullsubexpr/06.i--flex-syntax.c rename to test/posix_captures/nullsubexpr/06.i--flex-syntax.c diff --git a/re2c/test/posix_captures/nullsubexpr/06.i--flex-syntax.re b/test/posix_captures/nullsubexpr/06.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/nullsubexpr/06.i--flex-syntax.re rename to test/posix_captures/nullsubexpr/06.i--flex-syntax.re diff --git a/re2c/test/posix_captures/nullsubexpr/07.i--flex-syntax.c b/test/posix_captures/nullsubexpr/07.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/nullsubexpr/07.i--flex-syntax.c rename to test/posix_captures/nullsubexpr/07.i--flex-syntax.c diff --git a/re2c/test/posix_captures/nullsubexpr/07.i--flex-syntax.re b/test/posix_captures/nullsubexpr/07.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/nullsubexpr/07.i--flex-syntax.re rename to test/posix_captures/nullsubexpr/07.i--flex-syntax.re diff --git a/re2c/test/posix_captures/nullsubexpr/08.i--flex-syntax.c b/test/posix_captures/nullsubexpr/08.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/nullsubexpr/08.i--flex-syntax.c rename to test/posix_captures/nullsubexpr/08.i--flex-syntax.c diff --git a/re2c/test/posix_captures/nullsubexpr/08.i--flex-syntax.re b/test/posix_captures/nullsubexpr/08.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/nullsubexpr/08.i--flex-syntax.re rename to test/posix_captures/nullsubexpr/08.i--flex-syntax.re diff --git a/re2c/test/posix_captures/nullsubexpr/09.i--flex-syntax.c b/test/posix_captures/nullsubexpr/09.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/nullsubexpr/09.i--flex-syntax.c rename to test/posix_captures/nullsubexpr/09.i--flex-syntax.c diff --git a/re2c/test/posix_captures/nullsubexpr/09.i--flex-syntax.re b/test/posix_captures/nullsubexpr/09.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/nullsubexpr/09.i--flex-syntax.re rename to test/posix_captures/nullsubexpr/09.i--flex-syntax.re diff --git a/re2c/test/posix_captures/nullsubexpr/10.i--flex-syntax.c b/test/posix_captures/nullsubexpr/10.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/nullsubexpr/10.i--flex-syntax.c rename to test/posix_captures/nullsubexpr/10.i--flex-syntax.c diff --git a/re2c/test/posix_captures/nullsubexpr/10.i--flex-syntax.re b/test/posix_captures/nullsubexpr/10.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/nullsubexpr/10.i--flex-syntax.re rename to test/posix_captures/nullsubexpr/10.i--flex-syntax.re diff --git a/re2c/test/posix_captures/nullsubexpr/11.i--flex-syntax.c b/test/posix_captures/nullsubexpr/11.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/nullsubexpr/11.i--flex-syntax.c rename to test/posix_captures/nullsubexpr/11.i--flex-syntax.c diff --git a/re2c/test/posix_captures/nullsubexpr/11.i--flex-syntax.re b/test/posix_captures/nullsubexpr/11.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/nullsubexpr/11.i--flex-syntax.re rename to test/posix_captures/nullsubexpr/11.i--flex-syntax.re diff --git a/re2c/test/posix_captures/nullsubexpr/12.i--flex-syntax.c b/test/posix_captures/nullsubexpr/12.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/nullsubexpr/12.i--flex-syntax.c rename to test/posix_captures/nullsubexpr/12.i--flex-syntax.c diff --git a/re2c/test/posix_captures/nullsubexpr/12.i--flex-syntax.re b/test/posix_captures/nullsubexpr/12.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/nullsubexpr/12.i--flex-syntax.re rename to test/posix_captures/nullsubexpr/12.i--flex-syntax.re diff --git a/re2c/test/posix_captures/nullsubexpr/13.i--flex-syntax.c b/test/posix_captures/nullsubexpr/13.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/nullsubexpr/13.i--flex-syntax.c rename to test/posix_captures/nullsubexpr/13.i--flex-syntax.c diff --git a/re2c/test/posix_captures/nullsubexpr/13.i--flex-syntax.re b/test/posix_captures/nullsubexpr/13.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/nullsubexpr/13.i--flex-syntax.re rename to test/posix_captures/nullsubexpr/13.i--flex-syntax.re diff --git a/re2c/test/posix_captures/nullsubexpr/14.i--flex-syntax.c b/test/posix_captures/nullsubexpr/14.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/nullsubexpr/14.i--flex-syntax.c rename to test/posix_captures/nullsubexpr/14.i--flex-syntax.c diff --git a/re2c/test/posix_captures/nullsubexpr/14.i--flex-syntax.re b/test/posix_captures/nullsubexpr/14.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/nullsubexpr/14.i--flex-syntax.re rename to test/posix_captures/nullsubexpr/14.i--flex-syntax.re diff --git a/re2c/test/posix_captures/nullsubexpr/15.i--flex-syntax.c b/test/posix_captures/nullsubexpr/15.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/nullsubexpr/15.i--flex-syntax.c rename to test/posix_captures/nullsubexpr/15.i--flex-syntax.c diff --git a/re2c/test/posix_captures/nullsubexpr/15.i--flex-syntax.re b/test/posix_captures/nullsubexpr/15.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/nullsubexpr/15.i--flex-syntax.re rename to test/posix_captures/nullsubexpr/15.i--flex-syntax.re diff --git a/re2c/test/posix_captures/nullsubexpr/16.i--flex-syntax.c b/test/posix_captures/nullsubexpr/16.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/nullsubexpr/16.i--flex-syntax.c rename to test/posix_captures/nullsubexpr/16.i--flex-syntax.c diff --git a/re2c/test/posix_captures/nullsubexpr/16.i--flex-syntax.re b/test/posix_captures/nullsubexpr/16.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/nullsubexpr/16.i--flex-syntax.re rename to test/posix_captures/nullsubexpr/16.i--flex-syntax.re diff --git a/re2c/test/posix_captures/nullsubexpr/17.i--flex-syntax.c b/test/posix_captures/nullsubexpr/17.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/nullsubexpr/17.i--flex-syntax.c rename to test/posix_captures/nullsubexpr/17.i--flex-syntax.c diff --git a/re2c/test/posix_captures/nullsubexpr/17.i--flex-syntax.re b/test/posix_captures/nullsubexpr/17.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/nullsubexpr/17.i--flex-syntax.re rename to test/posix_captures/nullsubexpr/17.i--flex-syntax.re diff --git a/re2c/test/posix_captures/nullsubexpr/18.i--flex-syntax.c b/test/posix_captures/nullsubexpr/18.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/nullsubexpr/18.i--flex-syntax.c rename to test/posix_captures/nullsubexpr/18.i--flex-syntax.c diff --git a/re2c/test/posix_captures/nullsubexpr/18.i--flex-syntax.re b/test/posix_captures/nullsubexpr/18.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/nullsubexpr/18.i--flex-syntax.re rename to test/posix_captures/nullsubexpr/18.i--flex-syntax.re diff --git a/re2c/test/posix_captures/nullsubexpr/19.i--flex-syntax.c b/test/posix_captures/nullsubexpr/19.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/nullsubexpr/19.i--flex-syntax.c rename to test/posix_captures/nullsubexpr/19.i--flex-syntax.c diff --git a/re2c/test/posix_captures/nullsubexpr/19.i--flex-syntax.re b/test/posix_captures/nullsubexpr/19.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/nullsubexpr/19.i--flex-syntax.re rename to test/posix_captures/nullsubexpr/19.i--flex-syntax.re diff --git a/re2c/test/posix_captures/nullsubexpr/20.i--flex-syntax.c b/test/posix_captures/nullsubexpr/20.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/nullsubexpr/20.i--flex-syntax.c rename to test/posix_captures/nullsubexpr/20.i--flex-syntax.c diff --git a/re2c/test/posix_captures/nullsubexpr/20.i--flex-syntax.re b/test/posix_captures/nullsubexpr/20.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/nullsubexpr/20.i--flex-syntax.re rename to test/posix_captures/nullsubexpr/20.i--flex-syntax.re diff --git a/re2c/test/posix_captures/nullsubexpr/21.i--flex-syntax.c b/test/posix_captures/nullsubexpr/21.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/nullsubexpr/21.i--flex-syntax.c rename to test/posix_captures/nullsubexpr/21.i--flex-syntax.c diff --git a/re2c/test/posix_captures/nullsubexpr/21.i--flex-syntax.re b/test/posix_captures/nullsubexpr/21.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/nullsubexpr/21.i--flex-syntax.re rename to test/posix_captures/nullsubexpr/21.i--flex-syntax.re diff --git a/re2c/test/posix_captures/offsets.i--posix-captures--input(custom).c b/test/posix_captures/offsets.i--posix-captures--input(custom).c similarity index 100% rename from re2c/test/posix_captures/offsets.i--posix-captures--input(custom).c rename to test/posix_captures/offsets.i--posix-captures--input(custom).c diff --git a/re2c/test/posix_captures/offsets.i--posix-captures--input(custom).re b/test/posix_captures/offsets.i--posix-captures--input(custom).re similarity index 100% rename from re2c/test/posix_captures/offsets.i--posix-captures--input(custom).re rename to test/posix_captures/offsets.i--posix-captures--input(custom).re diff --git a/re2c/test/posix_captures/osxbsdcritical/01.i--flex-syntax.c b/test/posix_captures/osxbsdcritical/01.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/osxbsdcritical/01.i--flex-syntax.c rename to test/posix_captures/osxbsdcritical/01.i--flex-syntax.c diff --git a/re2c/test/posix_captures/osxbsdcritical/01.i--flex-syntax.re b/test/posix_captures/osxbsdcritical/01.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/osxbsdcritical/01.i--flex-syntax.re rename to test/posix_captures/osxbsdcritical/01.i--flex-syntax.re diff --git a/re2c/test/posix_captures/osxbsdcritical/02.i--flex-syntax.c b/test/posix_captures/osxbsdcritical/02.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/osxbsdcritical/02.i--flex-syntax.c rename to test/posix_captures/osxbsdcritical/02.i--flex-syntax.c diff --git a/re2c/test/posix_captures/osxbsdcritical/02.i--flex-syntax.re b/test/posix_captures/osxbsdcritical/02.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/osxbsdcritical/02.i--flex-syntax.re rename to test/posix_captures/osxbsdcritical/02.i--flex-syntax.re diff --git a/re2c/test/posix_captures/osxbsdcritical/03.i--flex-syntax.c b/test/posix_captures/osxbsdcritical/03.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/osxbsdcritical/03.i--flex-syntax.c rename to test/posix_captures/osxbsdcritical/03.i--flex-syntax.c diff --git a/re2c/test/posix_captures/osxbsdcritical/03.i--flex-syntax.re b/test/posix_captures/osxbsdcritical/03.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/osxbsdcritical/03.i--flex-syntax.re rename to test/posix_captures/osxbsdcritical/03.i--flex-syntax.re diff --git a/re2c/test/posix_captures/osxbsdcritical/04.i--flex-syntax.c b/test/posix_captures/osxbsdcritical/04.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/osxbsdcritical/04.i--flex-syntax.c rename to test/posix_captures/osxbsdcritical/04.i--flex-syntax.c diff --git a/re2c/test/posix_captures/osxbsdcritical/04.i--flex-syntax.re b/test/posix_captures/osxbsdcritical/04.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/osxbsdcritical/04.i--flex-syntax.re rename to test/posix_captures/osxbsdcritical/04.i--flex-syntax.re diff --git a/re2c/test/posix_captures/osxbsdcritical/05.i--flex-syntax.c b/test/posix_captures/osxbsdcritical/05.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/osxbsdcritical/05.i--flex-syntax.c rename to test/posix_captures/osxbsdcritical/05.i--flex-syntax.c diff --git a/re2c/test/posix_captures/osxbsdcritical/05.i--flex-syntax.re b/test/posix_captures/osxbsdcritical/05.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/osxbsdcritical/05.i--flex-syntax.re rename to test/posix_captures/osxbsdcritical/05.i--flex-syntax.re diff --git a/re2c/test/posix_captures/osxbsdcritical/06.i--flex-syntax.c b/test/posix_captures/osxbsdcritical/06.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/osxbsdcritical/06.i--flex-syntax.c rename to test/posix_captures/osxbsdcritical/06.i--flex-syntax.c diff --git a/re2c/test/posix_captures/osxbsdcritical/06.i--flex-syntax.re b/test/posix_captures/osxbsdcritical/06.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/osxbsdcritical/06.i--flex-syntax.re rename to test/posix_captures/osxbsdcritical/06.i--flex-syntax.re diff --git a/re2c/test/posix_captures/osxbsdcritical/07.i--flex-syntax.c b/test/posix_captures/osxbsdcritical/07.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/osxbsdcritical/07.i--flex-syntax.c rename to test/posix_captures/osxbsdcritical/07.i--flex-syntax.c diff --git a/re2c/test/posix_captures/osxbsdcritical/07.i--flex-syntax.re b/test/posix_captures/osxbsdcritical/07.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/osxbsdcritical/07.i--flex-syntax.re rename to test/posix_captures/osxbsdcritical/07.i--flex-syntax.re diff --git a/re2c/test/posix_captures/other/01.i--flex-syntax--posix-closure(gtop).c b/test/posix_captures/other/01.i--flex-syntax--posix-closure(gtop).c similarity index 100% rename from re2c/test/posix_captures/other/01.i--flex-syntax--posix-closure(gtop).c rename to test/posix_captures/other/01.i--flex-syntax--posix-closure(gtop).c diff --git a/re2c/test/posix_captures/other/01.i--flex-syntax--posix-closure(gtop).re b/test/posix_captures/other/01.i--flex-syntax--posix-closure(gtop).re similarity index 100% rename from re2c/test/posix_captures/other/01.i--flex-syntax--posix-closure(gtop).re rename to test/posix_captures/other/01.i--flex-syntax--posix-closure(gtop).re diff --git a/re2c/test/posix_captures/other/01.i--flex-syntax.c b/test/posix_captures/other/01.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/other/01.i--flex-syntax.c rename to test/posix_captures/other/01.i--flex-syntax.c diff --git a/re2c/test/posix_captures/other/01.i--flex-syntax.re b/test/posix_captures/other/01.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/other/01.i--flex-syntax.re rename to test/posix_captures/other/01.i--flex-syntax.re diff --git a/re2c/test/posix_captures/other/02.i--flex-syntax--posix-closure(gtop).c b/test/posix_captures/other/02.i--flex-syntax--posix-closure(gtop).c similarity index 100% rename from re2c/test/posix_captures/other/02.i--flex-syntax--posix-closure(gtop).c rename to test/posix_captures/other/02.i--flex-syntax--posix-closure(gtop).c diff --git a/re2c/test/posix_captures/other/02.i--flex-syntax--posix-closure(gtop).re b/test/posix_captures/other/02.i--flex-syntax--posix-closure(gtop).re similarity index 100% rename from re2c/test/posix_captures/other/02.i--flex-syntax--posix-closure(gtop).re rename to test/posix_captures/other/02.i--flex-syntax--posix-closure(gtop).re diff --git a/re2c/test/posix_captures/other/02.i--flex-syntax.c b/test/posix_captures/other/02.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/other/02.i--flex-syntax.c rename to test/posix_captures/other/02.i--flex-syntax.c diff --git a/re2c/test/posix_captures/other/02.i--flex-syntax.re b/test/posix_captures/other/02.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/other/02.i--flex-syntax.re rename to test/posix_captures/other/02.i--flex-syntax.re diff --git a/re2c/test/posix_captures/other/03.i--flex-syntax--posix-closure(gtop).c b/test/posix_captures/other/03.i--flex-syntax--posix-closure(gtop).c similarity index 100% rename from re2c/test/posix_captures/other/03.i--flex-syntax--posix-closure(gtop).c rename to test/posix_captures/other/03.i--flex-syntax--posix-closure(gtop).c diff --git a/re2c/test/posix_captures/other/03.i--flex-syntax--posix-closure(gtop).re b/test/posix_captures/other/03.i--flex-syntax--posix-closure(gtop).re similarity index 100% rename from re2c/test/posix_captures/other/03.i--flex-syntax--posix-closure(gtop).re rename to test/posix_captures/other/03.i--flex-syntax--posix-closure(gtop).re diff --git a/re2c/test/posix_captures/other/03.i--flex-syntax.c b/test/posix_captures/other/03.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/other/03.i--flex-syntax.c rename to test/posix_captures/other/03.i--flex-syntax.c diff --git a/re2c/test/posix_captures/other/03.i--flex-syntax.re b/test/posix_captures/other/03.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/other/03.i--flex-syntax.re rename to test/posix_captures/other/03.i--flex-syntax.re diff --git a/re2c/test/posix_captures/other/04.i--flex-syntax--posix-closure(gtop).c b/test/posix_captures/other/04.i--flex-syntax--posix-closure(gtop).c similarity index 100% rename from re2c/test/posix_captures/other/04.i--flex-syntax--posix-closure(gtop).c rename to test/posix_captures/other/04.i--flex-syntax--posix-closure(gtop).c diff --git a/re2c/test/posix_captures/other/04.i--flex-syntax--posix-closure(gtop).re b/test/posix_captures/other/04.i--flex-syntax--posix-closure(gtop).re similarity index 100% rename from re2c/test/posix_captures/other/04.i--flex-syntax--posix-closure(gtop).re rename to test/posix_captures/other/04.i--flex-syntax--posix-closure(gtop).re diff --git a/re2c/test/posix_captures/other/04.i--flex-syntax.c b/test/posix_captures/other/04.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/other/04.i--flex-syntax.c rename to test/posix_captures/other/04.i--flex-syntax.c diff --git a/re2c/test/posix_captures/other/04.i--flex-syntax.re b/test/posix_captures/other/04.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/other/04.i--flex-syntax.re rename to test/posix_captures/other/04.i--flex-syntax.re diff --git a/re2c/test/posix_captures/other/05.i--flex-syntax--posix-closure(gtop).c b/test/posix_captures/other/05.i--flex-syntax--posix-closure(gtop).c similarity index 100% rename from re2c/test/posix_captures/other/05.i--flex-syntax--posix-closure(gtop).c rename to test/posix_captures/other/05.i--flex-syntax--posix-closure(gtop).c diff --git a/re2c/test/posix_captures/other/05.i--flex-syntax--posix-closure(gtop).re b/test/posix_captures/other/05.i--flex-syntax--posix-closure(gtop).re similarity index 100% rename from re2c/test/posix_captures/other/05.i--flex-syntax--posix-closure(gtop).re rename to test/posix_captures/other/05.i--flex-syntax--posix-closure(gtop).re diff --git a/re2c/test/posix_captures/other/05.i--flex-syntax.c b/test/posix_captures/other/05.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/other/05.i--flex-syntax.c rename to test/posix_captures/other/05.i--flex-syntax.c diff --git a/re2c/test/posix_captures/other/05.i--flex-syntax.re b/test/posix_captures/other/05.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/other/05.i--flex-syntax.re rename to test/posix_captures/other/05.i--flex-syntax.re diff --git a/re2c/test/posix_captures/other/06.i--flex-syntax--posix-closure(gtop).c b/test/posix_captures/other/06.i--flex-syntax--posix-closure(gtop).c similarity index 100% rename from re2c/test/posix_captures/other/06.i--flex-syntax--posix-closure(gtop).c rename to test/posix_captures/other/06.i--flex-syntax--posix-closure(gtop).c diff --git a/re2c/test/posix_captures/other/06.i--flex-syntax--posix-closure(gtop).re b/test/posix_captures/other/06.i--flex-syntax--posix-closure(gtop).re similarity index 100% rename from re2c/test/posix_captures/other/06.i--flex-syntax--posix-closure(gtop).re rename to test/posix_captures/other/06.i--flex-syntax--posix-closure(gtop).re diff --git a/re2c/test/posix_captures/other/06.i--flex-syntax.c b/test/posix_captures/other/06.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/other/06.i--flex-syntax.c rename to test/posix_captures/other/06.i--flex-syntax.c diff --git a/re2c/test/posix_captures/other/06.i--flex-syntax.re b/test/posix_captures/other/06.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/other/06.i--flex-syntax.re rename to test/posix_captures/other/06.i--flex-syntax.re diff --git a/re2c/test/posix_captures/other/07.i--flex-syntax--posix-closure(gtop).c b/test/posix_captures/other/07.i--flex-syntax--posix-closure(gtop).c similarity index 100% rename from re2c/test/posix_captures/other/07.i--flex-syntax--posix-closure(gtop).c rename to test/posix_captures/other/07.i--flex-syntax--posix-closure(gtop).c diff --git a/re2c/test/posix_captures/other/07.i--flex-syntax--posix-closure(gtop).re b/test/posix_captures/other/07.i--flex-syntax--posix-closure(gtop).re similarity index 100% rename from re2c/test/posix_captures/other/07.i--flex-syntax--posix-closure(gtop).re rename to test/posix_captures/other/07.i--flex-syntax--posix-closure(gtop).re diff --git a/re2c/test/posix_captures/other/07.i--flex-syntax.c b/test/posix_captures/other/07.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/other/07.i--flex-syntax.c rename to test/posix_captures/other/07.i--flex-syntax.c diff --git a/re2c/test/posix_captures/other/07.i--flex-syntax.re b/test/posix_captures/other/07.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/other/07.i--flex-syntax.re rename to test/posix_captures/other/07.i--flex-syntax.re diff --git a/re2c/test/posix_captures/other/08.i--flex-syntax--posix-closure(gtop).c b/test/posix_captures/other/08.i--flex-syntax--posix-closure(gtop).c similarity index 100% rename from re2c/test/posix_captures/other/08.i--flex-syntax--posix-closure(gtop).c rename to test/posix_captures/other/08.i--flex-syntax--posix-closure(gtop).c diff --git a/re2c/test/posix_captures/other/08.i--flex-syntax--posix-closure(gtop).re b/test/posix_captures/other/08.i--flex-syntax--posix-closure(gtop).re similarity index 100% rename from re2c/test/posix_captures/other/08.i--flex-syntax--posix-closure(gtop).re rename to test/posix_captures/other/08.i--flex-syntax--posix-closure(gtop).re diff --git a/re2c/test/posix_captures/other/08.i--flex-syntax.c b/test/posix_captures/other/08.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/other/08.i--flex-syntax.c rename to test/posix_captures/other/08.i--flex-syntax.c diff --git a/re2c/test/posix_captures/other/08.i--flex-syntax.re b/test/posix_captures/other/08.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/other/08.i--flex-syntax.re rename to test/posix_captures/other/08.i--flex-syntax.re diff --git a/re2c/test/posix_captures/other/09.i--flex-syntax--posix-closure(gtop).c b/test/posix_captures/other/09.i--flex-syntax--posix-closure(gtop).c similarity index 100% rename from re2c/test/posix_captures/other/09.i--flex-syntax--posix-closure(gtop).c rename to test/posix_captures/other/09.i--flex-syntax--posix-closure(gtop).c diff --git a/re2c/test/posix_captures/other/09.i--flex-syntax--posix-closure(gtop).re b/test/posix_captures/other/09.i--flex-syntax--posix-closure(gtop).re similarity index 100% rename from re2c/test/posix_captures/other/09.i--flex-syntax--posix-closure(gtop).re rename to test/posix_captures/other/09.i--flex-syntax--posix-closure(gtop).re diff --git a/re2c/test/posix_captures/other/09.i--flex-syntax.c b/test/posix_captures/other/09.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/other/09.i--flex-syntax.c rename to test/posix_captures/other/09.i--flex-syntax.c diff --git a/re2c/test/posix_captures/other/09.i--flex-syntax.re b/test/posix_captures/other/09.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/other/09.i--flex-syntax.re rename to test/posix_captures/other/09.i--flex-syntax.re diff --git a/re2c/test/posix_captures/other/10.i--flex-syntax--posix-closure(gtop).c b/test/posix_captures/other/10.i--flex-syntax--posix-closure(gtop).c similarity index 100% rename from re2c/test/posix_captures/other/10.i--flex-syntax--posix-closure(gtop).c rename to test/posix_captures/other/10.i--flex-syntax--posix-closure(gtop).c diff --git a/re2c/test/posix_captures/other/10.i--flex-syntax--posix-closure(gtop).re b/test/posix_captures/other/10.i--flex-syntax--posix-closure(gtop).re similarity index 100% rename from re2c/test/posix_captures/other/10.i--flex-syntax--posix-closure(gtop).re rename to test/posix_captures/other/10.i--flex-syntax--posix-closure(gtop).re diff --git a/re2c/test/posix_captures/other/10.i--flex-syntax.c b/test/posix_captures/other/10.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/other/10.i--flex-syntax.c rename to test/posix_captures/other/10.i--flex-syntax.c diff --git a/re2c/test/posix_captures/other/10.i--flex-syntax.re b/test/posix_captures/other/10.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/other/10.i--flex-syntax.re rename to test/posix_captures/other/10.i--flex-syntax.re diff --git a/re2c/test/posix_captures/other/11.i--flex-syntax--posix-closure(gtop).c b/test/posix_captures/other/11.i--flex-syntax--posix-closure(gtop).c similarity index 100% rename from re2c/test/posix_captures/other/11.i--flex-syntax--posix-closure(gtop).c rename to test/posix_captures/other/11.i--flex-syntax--posix-closure(gtop).c diff --git a/re2c/test/posix_captures/other/11.i--flex-syntax--posix-closure(gtop).re b/test/posix_captures/other/11.i--flex-syntax--posix-closure(gtop).re similarity index 100% rename from re2c/test/posix_captures/other/11.i--flex-syntax--posix-closure(gtop).re rename to test/posix_captures/other/11.i--flex-syntax--posix-closure(gtop).re diff --git a/re2c/test/posix_captures/other/11.i--flex-syntax.c b/test/posix_captures/other/11.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/other/11.i--flex-syntax.c rename to test/posix_captures/other/11.i--flex-syntax.c diff --git a/re2c/test/posix_captures/other/11.i--flex-syntax.re b/test/posix_captures/other/11.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/other/11.i--flex-syntax.re rename to test/posix_captures/other/11.i--flex-syntax.re diff --git a/re2c/test/posix_captures/other/12.i--flex-syntax--posix-closure(gtop).c b/test/posix_captures/other/12.i--flex-syntax--posix-closure(gtop).c similarity index 100% rename from re2c/test/posix_captures/other/12.i--flex-syntax--posix-closure(gtop).c rename to test/posix_captures/other/12.i--flex-syntax--posix-closure(gtop).c diff --git a/re2c/test/posix_captures/other/12.i--flex-syntax--posix-closure(gtop).re b/test/posix_captures/other/12.i--flex-syntax--posix-closure(gtop).re similarity index 100% rename from re2c/test/posix_captures/other/12.i--flex-syntax--posix-closure(gtop).re rename to test/posix_captures/other/12.i--flex-syntax--posix-closure(gtop).re diff --git a/re2c/test/posix_captures/other/12.i--flex-syntax.c b/test/posix_captures/other/12.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/other/12.i--flex-syntax.c rename to test/posix_captures/other/12.i--flex-syntax.c diff --git a/re2c/test/posix_captures/other/12.i--flex-syntax.re b/test/posix_captures/other/12.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/other/12.i--flex-syntax.re rename to test/posix_captures/other/12.i--flex-syntax.re diff --git a/re2c/test/posix_captures/other/13.i--flex-syntax--posix-closure(gtop).c b/test/posix_captures/other/13.i--flex-syntax--posix-closure(gtop).c similarity index 100% rename from re2c/test/posix_captures/other/13.i--flex-syntax--posix-closure(gtop).c rename to test/posix_captures/other/13.i--flex-syntax--posix-closure(gtop).c diff --git a/re2c/test/posix_captures/other/13.i--flex-syntax--posix-closure(gtop).re b/test/posix_captures/other/13.i--flex-syntax--posix-closure(gtop).re similarity index 100% rename from re2c/test/posix_captures/other/13.i--flex-syntax--posix-closure(gtop).re rename to test/posix_captures/other/13.i--flex-syntax--posix-closure(gtop).re diff --git a/re2c/test/posix_captures/other/13.i--flex-syntax.c b/test/posix_captures/other/13.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/other/13.i--flex-syntax.c rename to test/posix_captures/other/13.i--flex-syntax.c diff --git a/re2c/test/posix_captures/other/13.i--flex-syntax.re b/test/posix_captures/other/13.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/other/13.i--flex-syntax.re rename to test/posix_captures/other/13.i--flex-syntax.re diff --git a/re2c/test/posix_captures/other/14.i--flex-syntax--posix-closure(gtop).c b/test/posix_captures/other/14.i--flex-syntax--posix-closure(gtop).c similarity index 100% rename from re2c/test/posix_captures/other/14.i--flex-syntax--posix-closure(gtop).c rename to test/posix_captures/other/14.i--flex-syntax--posix-closure(gtop).c diff --git a/re2c/test/posix_captures/other/14.i--flex-syntax--posix-closure(gtop).re b/test/posix_captures/other/14.i--flex-syntax--posix-closure(gtop).re similarity index 100% rename from re2c/test/posix_captures/other/14.i--flex-syntax--posix-closure(gtop).re rename to test/posix_captures/other/14.i--flex-syntax--posix-closure(gtop).re diff --git a/re2c/test/posix_captures/other/14.i--flex-syntax.c b/test/posix_captures/other/14.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/other/14.i--flex-syntax.c rename to test/posix_captures/other/14.i--flex-syntax.c diff --git a/re2c/test/posix_captures/other/14.i--flex-syntax.re b/test/posix_captures/other/14.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/other/14.i--flex-syntax.re rename to test/posix_captures/other/14.i--flex-syntax.re diff --git a/re2c/test/posix_captures/other/15.i--flex-syntax--posix-closure(gtop).c b/test/posix_captures/other/15.i--flex-syntax--posix-closure(gtop).c similarity index 100% rename from re2c/test/posix_captures/other/15.i--flex-syntax--posix-closure(gtop).c rename to test/posix_captures/other/15.i--flex-syntax--posix-closure(gtop).c diff --git a/re2c/test/posix_captures/other/15.i--flex-syntax--posix-closure(gtop).re b/test/posix_captures/other/15.i--flex-syntax--posix-closure(gtop).re similarity index 100% rename from re2c/test/posix_captures/other/15.i--flex-syntax--posix-closure(gtop).re rename to test/posix_captures/other/15.i--flex-syntax--posix-closure(gtop).re diff --git a/re2c/test/posix_captures/other/15.i--flex-syntax.c b/test/posix_captures/other/15.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/other/15.i--flex-syntax.c rename to test/posix_captures/other/15.i--flex-syntax.c diff --git a/re2c/test/posix_captures/other/15.i--flex-syntax.re b/test/posix_captures/other/15.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/other/15.i--flex-syntax.re rename to test/posix_captures/other/15.i--flex-syntax.re diff --git a/re2c/test/posix_captures/other/16.i--flex-syntax--posix-closure(gtop).c b/test/posix_captures/other/16.i--flex-syntax--posix-closure(gtop).c similarity index 100% rename from re2c/test/posix_captures/other/16.i--flex-syntax--posix-closure(gtop).c rename to test/posix_captures/other/16.i--flex-syntax--posix-closure(gtop).c diff --git a/re2c/test/posix_captures/other/16.i--flex-syntax--posix-closure(gtop).re b/test/posix_captures/other/16.i--flex-syntax--posix-closure(gtop).re similarity index 100% rename from re2c/test/posix_captures/other/16.i--flex-syntax--posix-closure(gtop).re rename to test/posix_captures/other/16.i--flex-syntax--posix-closure(gtop).re diff --git a/re2c/test/posix_captures/other/16.i--flex-syntax.c b/test/posix_captures/other/16.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/other/16.i--flex-syntax.c rename to test/posix_captures/other/16.i--flex-syntax.c diff --git a/re2c/test/posix_captures/other/16.i--flex-syntax.re b/test/posix_captures/other/16.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/other/16.i--flex-syntax.re rename to test/posix_captures/other/16.i--flex-syntax.re diff --git a/re2c/test/posix_captures/other/17.i--flex-syntax--posix-closure(gtop).c b/test/posix_captures/other/17.i--flex-syntax--posix-closure(gtop).c similarity index 100% rename from re2c/test/posix_captures/other/17.i--flex-syntax--posix-closure(gtop).c rename to test/posix_captures/other/17.i--flex-syntax--posix-closure(gtop).c diff --git a/re2c/test/posix_captures/other/17.i--flex-syntax--posix-closure(gtop).re b/test/posix_captures/other/17.i--flex-syntax--posix-closure(gtop).re similarity index 100% rename from re2c/test/posix_captures/other/17.i--flex-syntax--posix-closure(gtop).re rename to test/posix_captures/other/17.i--flex-syntax--posix-closure(gtop).re diff --git a/re2c/test/posix_captures/other/17.i--flex-syntax.c b/test/posix_captures/other/17.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/other/17.i--flex-syntax.c rename to test/posix_captures/other/17.i--flex-syntax.c diff --git a/re2c/test/posix_captures/other/17.i--flex-syntax.re b/test/posix_captures/other/17.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/other/17.i--flex-syntax.re rename to test/posix_captures/other/17.i--flex-syntax.re diff --git a/re2c/test/posix_captures/other/18.i--flex-syntax--posix-closure(gtop).c b/test/posix_captures/other/18.i--flex-syntax--posix-closure(gtop).c similarity index 100% rename from re2c/test/posix_captures/other/18.i--flex-syntax--posix-closure(gtop).c rename to test/posix_captures/other/18.i--flex-syntax--posix-closure(gtop).c diff --git a/re2c/test/posix_captures/other/18.i--flex-syntax--posix-closure(gtop).re b/test/posix_captures/other/18.i--flex-syntax--posix-closure(gtop).re similarity index 100% rename from re2c/test/posix_captures/other/18.i--flex-syntax--posix-closure(gtop).re rename to test/posix_captures/other/18.i--flex-syntax--posix-closure(gtop).re diff --git a/re2c/test/posix_captures/other/18.i--flex-syntax.c b/test/posix_captures/other/18.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/other/18.i--flex-syntax.c rename to test/posix_captures/other/18.i--flex-syntax.c diff --git a/re2c/test/posix_captures/other/18.i--flex-syntax.re b/test/posix_captures/other/18.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/other/18.i--flex-syntax.re rename to test/posix_captures/other/18.i--flex-syntax.re diff --git a/re2c/test/posix_captures/other/19.i--flex-syntax--posix-closure(gtop).c b/test/posix_captures/other/19.i--flex-syntax--posix-closure(gtop).c similarity index 100% rename from re2c/test/posix_captures/other/19.i--flex-syntax--posix-closure(gtop).c rename to test/posix_captures/other/19.i--flex-syntax--posix-closure(gtop).c diff --git a/re2c/test/posix_captures/other/19.i--flex-syntax--posix-closure(gtop).re b/test/posix_captures/other/19.i--flex-syntax--posix-closure(gtop).re similarity index 100% rename from re2c/test/posix_captures/other/19.i--flex-syntax--posix-closure(gtop).re rename to test/posix_captures/other/19.i--flex-syntax--posix-closure(gtop).re diff --git a/re2c/test/posix_captures/other/19.i--flex-syntax.c b/test/posix_captures/other/19.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/other/19.i--flex-syntax.c rename to test/posix_captures/other/19.i--flex-syntax.c diff --git a/re2c/test/posix_captures/other/19.i--flex-syntax.re b/test/posix_captures/other/19.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/other/19.i--flex-syntax.re rename to test/posix_captures/other/19.i--flex-syntax.re diff --git a/re2c/test/posix_captures/other/20.i--flex-syntax--posix-closure(gtop).c b/test/posix_captures/other/20.i--flex-syntax--posix-closure(gtop).c similarity index 100% rename from re2c/test/posix_captures/other/20.i--flex-syntax--posix-closure(gtop).c rename to test/posix_captures/other/20.i--flex-syntax--posix-closure(gtop).c diff --git a/re2c/test/posix_captures/other/20.i--flex-syntax--posix-closure(gtop).re b/test/posix_captures/other/20.i--flex-syntax--posix-closure(gtop).re similarity index 100% rename from re2c/test/posix_captures/other/20.i--flex-syntax--posix-closure(gtop).re rename to test/posix_captures/other/20.i--flex-syntax--posix-closure(gtop).re diff --git a/re2c/test/posix_captures/other/20.i--flex-syntax.c b/test/posix_captures/other/20.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/other/20.i--flex-syntax.c rename to test/posix_captures/other/20.i--flex-syntax.c diff --git a/re2c/test/posix_captures/other/20.i--flex-syntax.re b/test/posix_captures/other/20.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/other/20.i--flex-syntax.re rename to test/posix_captures/other/20.i--flex-syntax.re diff --git a/re2c/test/posix_captures/other/21.i--flex-syntax--posix-closure(gtop).c b/test/posix_captures/other/21.i--flex-syntax--posix-closure(gtop).c similarity index 100% rename from re2c/test/posix_captures/other/21.i--flex-syntax--posix-closure(gtop).c rename to test/posix_captures/other/21.i--flex-syntax--posix-closure(gtop).c diff --git a/re2c/test/posix_captures/other/21.i--flex-syntax--posix-closure(gtop).re b/test/posix_captures/other/21.i--flex-syntax--posix-closure(gtop).re similarity index 100% rename from re2c/test/posix_captures/other/21.i--flex-syntax--posix-closure(gtop).re rename to test/posix_captures/other/21.i--flex-syntax--posix-closure(gtop).re diff --git a/re2c/test/posix_captures/other/21.i--flex-syntax.c b/test/posix_captures/other/21.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/other/21.i--flex-syntax.c rename to test/posix_captures/other/21.i--flex-syntax.c diff --git a/re2c/test/posix_captures/other/21.i--flex-syntax.re b/test/posix_captures/other/21.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/other/21.i--flex-syntax.re rename to test/posix_captures/other/21.i--flex-syntax.re diff --git a/re2c/test/posix_captures/other/22.i--flex-syntax--posix-closure(gtop).c b/test/posix_captures/other/22.i--flex-syntax--posix-closure(gtop).c similarity index 100% rename from re2c/test/posix_captures/other/22.i--flex-syntax--posix-closure(gtop).c rename to test/posix_captures/other/22.i--flex-syntax--posix-closure(gtop).c diff --git a/re2c/test/posix_captures/other/22.i--flex-syntax--posix-closure(gtop).re b/test/posix_captures/other/22.i--flex-syntax--posix-closure(gtop).re similarity index 100% rename from re2c/test/posix_captures/other/22.i--flex-syntax--posix-closure(gtop).re rename to test/posix_captures/other/22.i--flex-syntax--posix-closure(gtop).re diff --git a/re2c/test/posix_captures/other/22.i--flex-syntax.c b/test/posix_captures/other/22.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/other/22.i--flex-syntax.c rename to test/posix_captures/other/22.i--flex-syntax.c diff --git a/re2c/test/posix_captures/other/22.i--flex-syntax.re b/test/posix_captures/other/22.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/other/22.i--flex-syntax.re rename to test/posix_captures/other/22.i--flex-syntax.re diff --git a/re2c/test/posix_captures/other/23.i--flex-syntax--posix-closure(gtop).c b/test/posix_captures/other/23.i--flex-syntax--posix-closure(gtop).c similarity index 100% rename from re2c/test/posix_captures/other/23.i--flex-syntax--posix-closure(gtop).c rename to test/posix_captures/other/23.i--flex-syntax--posix-closure(gtop).c diff --git a/re2c/test/posix_captures/other/23.i--flex-syntax--posix-closure(gtop).re b/test/posix_captures/other/23.i--flex-syntax--posix-closure(gtop).re similarity index 100% rename from re2c/test/posix_captures/other/23.i--flex-syntax--posix-closure(gtop).re rename to test/posix_captures/other/23.i--flex-syntax--posix-closure(gtop).re diff --git a/re2c/test/posix_captures/other/23.i--flex-syntax.c b/test/posix_captures/other/23.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/other/23.i--flex-syntax.c rename to test/posix_captures/other/23.i--flex-syntax.c diff --git a/re2c/test/posix_captures/other/23.i--flex-syntax.re b/test/posix_captures/other/23.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/other/23.i--flex-syntax.re rename to test/posix_captures/other/23.i--flex-syntax.re diff --git a/re2c/test/posix_captures/other/24.i--flex-syntax--posix-closure(gtop).c b/test/posix_captures/other/24.i--flex-syntax--posix-closure(gtop).c similarity index 100% rename from re2c/test/posix_captures/other/24.i--flex-syntax--posix-closure(gtop).c rename to test/posix_captures/other/24.i--flex-syntax--posix-closure(gtop).c diff --git a/re2c/test/posix_captures/other/24.i--flex-syntax--posix-closure(gtop).re b/test/posix_captures/other/24.i--flex-syntax--posix-closure(gtop).re similarity index 100% rename from re2c/test/posix_captures/other/24.i--flex-syntax--posix-closure(gtop).re rename to test/posix_captures/other/24.i--flex-syntax--posix-closure(gtop).re diff --git a/re2c/test/posix_captures/other/24.i--flex-syntax.c b/test/posix_captures/other/24.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/other/24.i--flex-syntax.c rename to test/posix_captures/other/24.i--flex-syntax.c diff --git a/re2c/test/posix_captures/other/24.i--flex-syntax.re b/test/posix_captures/other/24.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/other/24.i--flex-syntax.re rename to test/posix_captures/other/24.i--flex-syntax.re diff --git a/re2c/test/posix_captures/other/25.i--flex-syntax--posix-closure(gtop).c b/test/posix_captures/other/25.i--flex-syntax--posix-closure(gtop).c similarity index 100% rename from re2c/test/posix_captures/other/25.i--flex-syntax--posix-closure(gtop).c rename to test/posix_captures/other/25.i--flex-syntax--posix-closure(gtop).c diff --git a/re2c/test/posix_captures/other/25.i--flex-syntax--posix-closure(gtop).re b/test/posix_captures/other/25.i--flex-syntax--posix-closure(gtop).re similarity index 100% rename from re2c/test/posix_captures/other/25.i--flex-syntax--posix-closure(gtop).re rename to test/posix_captures/other/25.i--flex-syntax--posix-closure(gtop).re diff --git a/re2c/test/posix_captures/other/25.i--flex-syntax.c b/test/posix_captures/other/25.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/other/25.i--flex-syntax.c rename to test/posix_captures/other/25.i--flex-syntax.c diff --git a/re2c/test/posix_captures/other/25.i--flex-syntax.re b/test/posix_captures/other/25.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/other/25.i--flex-syntax.re rename to test/posix_captures/other/25.i--flex-syntax.re diff --git a/re2c/test/posix_captures/other/26.i--flex-syntax--posix-closure(gtop).c b/test/posix_captures/other/26.i--flex-syntax--posix-closure(gtop).c similarity index 100% rename from re2c/test/posix_captures/other/26.i--flex-syntax--posix-closure(gtop).c rename to test/posix_captures/other/26.i--flex-syntax--posix-closure(gtop).c diff --git a/re2c/test/posix_captures/other/26.i--flex-syntax--posix-closure(gtop).re b/test/posix_captures/other/26.i--flex-syntax--posix-closure(gtop).re similarity index 100% rename from re2c/test/posix_captures/other/26.i--flex-syntax--posix-closure(gtop).re rename to test/posix_captures/other/26.i--flex-syntax--posix-closure(gtop).re diff --git a/re2c/test/posix_captures/other/26.i--flex-syntax.c b/test/posix_captures/other/26.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/other/26.i--flex-syntax.c rename to test/posix_captures/other/26.i--flex-syntax.c diff --git a/re2c/test/posix_captures/other/26.i--flex-syntax.re b/test/posix_captures/other/26.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/other/26.i--flex-syntax.re rename to test/posix_captures/other/26.i--flex-syntax.re diff --git a/re2c/test/posix_captures/other/27.i--flex-syntax--posix-closure(gtop).c b/test/posix_captures/other/27.i--flex-syntax--posix-closure(gtop).c similarity index 100% rename from re2c/test/posix_captures/other/27.i--flex-syntax--posix-closure(gtop).c rename to test/posix_captures/other/27.i--flex-syntax--posix-closure(gtop).c diff --git a/re2c/test/posix_captures/other/27.i--flex-syntax--posix-closure(gtop).re b/test/posix_captures/other/27.i--flex-syntax--posix-closure(gtop).re similarity index 100% rename from re2c/test/posix_captures/other/27.i--flex-syntax--posix-closure(gtop).re rename to test/posix_captures/other/27.i--flex-syntax--posix-closure(gtop).re diff --git a/re2c/test/posix_captures/other/27.i--flex-syntax.c b/test/posix_captures/other/27.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/other/27.i--flex-syntax.c rename to test/posix_captures/other/27.i--flex-syntax.c diff --git a/re2c/test/posix_captures/other/27.i--flex-syntax.re b/test/posix_captures/other/27.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/other/27.i--flex-syntax.re rename to test/posix_captures/other/27.i--flex-syntax.re diff --git a/re2c/test/posix_captures/other/28.i--flex-syntax--posix-closure(gtop).c b/test/posix_captures/other/28.i--flex-syntax--posix-closure(gtop).c similarity index 100% rename from re2c/test/posix_captures/other/28.i--flex-syntax--posix-closure(gtop).c rename to test/posix_captures/other/28.i--flex-syntax--posix-closure(gtop).c diff --git a/re2c/test/posix_captures/other/28.i--flex-syntax--posix-closure(gtop).re b/test/posix_captures/other/28.i--flex-syntax--posix-closure(gtop).re similarity index 100% rename from re2c/test/posix_captures/other/28.i--flex-syntax--posix-closure(gtop).re rename to test/posix_captures/other/28.i--flex-syntax--posix-closure(gtop).re diff --git a/re2c/test/posix_captures/other/28.i--flex-syntax.c b/test/posix_captures/other/28.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/other/28.i--flex-syntax.c rename to test/posix_captures/other/28.i--flex-syntax.c diff --git a/re2c/test/posix_captures/other/28.i--flex-syntax.re b/test/posix_captures/other/28.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/other/28.i--flex-syntax.re rename to test/posix_captures/other/28.i--flex-syntax.re diff --git a/re2c/test/posix_captures/other/29.i--flex-syntax--posix-closure(gtop).c b/test/posix_captures/other/29.i--flex-syntax--posix-closure(gtop).c similarity index 100% rename from re2c/test/posix_captures/other/29.i--flex-syntax--posix-closure(gtop).c rename to test/posix_captures/other/29.i--flex-syntax--posix-closure(gtop).c diff --git a/re2c/test/posix_captures/other/29.i--flex-syntax--posix-closure(gtop).re b/test/posix_captures/other/29.i--flex-syntax--posix-closure(gtop).re similarity index 100% rename from re2c/test/posix_captures/other/29.i--flex-syntax--posix-closure(gtop).re rename to test/posix_captures/other/29.i--flex-syntax--posix-closure(gtop).re diff --git a/re2c/test/posix_captures/other/29.i--flex-syntax.c b/test/posix_captures/other/29.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/other/29.i--flex-syntax.c rename to test/posix_captures/other/29.i--flex-syntax.c diff --git a/re2c/test/posix_captures/other/29.i--flex-syntax.re b/test/posix_captures/other/29.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/other/29.i--flex-syntax.re rename to test/posix_captures/other/29.i--flex-syntax.re diff --git a/re2c/test/posix_captures/repetition/01.i--flex-syntax.c b/test/posix_captures/repetition/01.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/repetition/01.i--flex-syntax.c rename to test/posix_captures/repetition/01.i--flex-syntax.c diff --git a/re2c/test/posix_captures/repetition/01.i--flex-syntax.re b/test/posix_captures/repetition/01.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/repetition/01.i--flex-syntax.re rename to test/posix_captures/repetition/01.i--flex-syntax.re diff --git a/re2c/test/posix_captures/repetition/02.i--flex-syntax.c b/test/posix_captures/repetition/02.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/repetition/02.i--flex-syntax.c rename to test/posix_captures/repetition/02.i--flex-syntax.c diff --git a/re2c/test/posix_captures/repetition/02.i--flex-syntax.re b/test/posix_captures/repetition/02.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/repetition/02.i--flex-syntax.re rename to test/posix_captures/repetition/02.i--flex-syntax.re diff --git a/re2c/test/posix_captures/repetition/03.i--flex-syntax.c b/test/posix_captures/repetition/03.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/repetition/03.i--flex-syntax.c rename to test/posix_captures/repetition/03.i--flex-syntax.c diff --git a/re2c/test/posix_captures/repetition/03.i--flex-syntax.re b/test/posix_captures/repetition/03.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/repetition/03.i--flex-syntax.re rename to test/posix_captures/repetition/03.i--flex-syntax.re diff --git a/re2c/test/posix_captures/repetition/04.i--flex-syntax.c b/test/posix_captures/repetition/04.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/repetition/04.i--flex-syntax.c rename to test/posix_captures/repetition/04.i--flex-syntax.c diff --git a/re2c/test/posix_captures/repetition/04.i--flex-syntax.re b/test/posix_captures/repetition/04.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/repetition/04.i--flex-syntax.re rename to test/posix_captures/repetition/04.i--flex-syntax.re diff --git a/re2c/test/posix_captures/repetition/05.i--flex-syntax.c b/test/posix_captures/repetition/05.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/repetition/05.i--flex-syntax.c rename to test/posix_captures/repetition/05.i--flex-syntax.c diff --git a/re2c/test/posix_captures/repetition/05.i--flex-syntax.re b/test/posix_captures/repetition/05.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/repetition/05.i--flex-syntax.re rename to test/posix_captures/repetition/05.i--flex-syntax.re diff --git a/re2c/test/posix_captures/repetition/06.i--flex-syntax.c b/test/posix_captures/repetition/06.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/repetition/06.i--flex-syntax.c rename to test/posix_captures/repetition/06.i--flex-syntax.c diff --git a/re2c/test/posix_captures/repetition/06.i--flex-syntax.re b/test/posix_captures/repetition/06.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/repetition/06.i--flex-syntax.re rename to test/posix_captures/repetition/06.i--flex-syntax.re diff --git a/re2c/test/posix_captures/repetition/07.i--flex-syntax.c b/test/posix_captures/repetition/07.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/repetition/07.i--flex-syntax.c rename to test/posix_captures/repetition/07.i--flex-syntax.c diff --git a/re2c/test/posix_captures/repetition/07.i--flex-syntax.re b/test/posix_captures/repetition/07.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/repetition/07.i--flex-syntax.re rename to test/posix_captures/repetition/07.i--flex-syntax.re diff --git a/re2c/test/posix_captures/repetition/08.i--flex-syntax.c b/test/posix_captures/repetition/08.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/repetition/08.i--flex-syntax.c rename to test/posix_captures/repetition/08.i--flex-syntax.c diff --git a/re2c/test/posix_captures/repetition/08.i--flex-syntax.re b/test/posix_captures/repetition/08.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/repetition/08.i--flex-syntax.re rename to test/posix_captures/repetition/08.i--flex-syntax.re diff --git a/re2c/test/posix_captures/repetition/09.i--flex-syntax.c b/test/posix_captures/repetition/09.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/repetition/09.i--flex-syntax.c rename to test/posix_captures/repetition/09.i--flex-syntax.c diff --git a/re2c/test/posix_captures/repetition/09.i--flex-syntax.re b/test/posix_captures/repetition/09.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/repetition/09.i--flex-syntax.re rename to test/posix_captures/repetition/09.i--flex-syntax.re diff --git a/re2c/test/posix_captures/repetition/10.i--flex-syntax.c b/test/posix_captures/repetition/10.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/repetition/10.i--flex-syntax.c rename to test/posix_captures/repetition/10.i--flex-syntax.c diff --git a/re2c/test/posix_captures/repetition/10.i--flex-syntax.re b/test/posix_captures/repetition/10.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/repetition/10.i--flex-syntax.re rename to test/posix_captures/repetition/10.i--flex-syntax.re diff --git a/re2c/test/posix_captures/repetition/11.i--flex-syntax.c b/test/posix_captures/repetition/11.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/repetition/11.i--flex-syntax.c rename to test/posix_captures/repetition/11.i--flex-syntax.c diff --git a/re2c/test/posix_captures/repetition/11.i--flex-syntax.re b/test/posix_captures/repetition/11.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/repetition/11.i--flex-syntax.re rename to test/posix_captures/repetition/11.i--flex-syntax.re diff --git a/re2c/test/posix_captures/repetition/12.i--flex-syntax.c b/test/posix_captures/repetition/12.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/repetition/12.i--flex-syntax.c rename to test/posix_captures/repetition/12.i--flex-syntax.c diff --git a/re2c/test/posix_captures/repetition/12.i--flex-syntax.re b/test/posix_captures/repetition/12.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/repetition/12.i--flex-syntax.re rename to test/posix_captures/repetition/12.i--flex-syntax.re diff --git a/re2c/test/posix_captures/repetition/13.i--flex-syntax.c b/test/posix_captures/repetition/13.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/repetition/13.i--flex-syntax.c rename to test/posix_captures/repetition/13.i--flex-syntax.c diff --git a/re2c/test/posix_captures/repetition/13.i--flex-syntax.re b/test/posix_captures/repetition/13.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/repetition/13.i--flex-syntax.re rename to test/posix_captures/repetition/13.i--flex-syntax.re diff --git a/re2c/test/posix_captures/repetition/14.i--flex-syntax.c b/test/posix_captures/repetition/14.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/repetition/14.i--flex-syntax.c rename to test/posix_captures/repetition/14.i--flex-syntax.c diff --git a/re2c/test/posix_captures/repetition/14.i--flex-syntax.re b/test/posix_captures/repetition/14.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/repetition/14.i--flex-syntax.re rename to test/posix_captures/repetition/14.i--flex-syntax.re diff --git a/re2c/test/posix_captures/repetition/15.i--flex-syntax.c b/test/posix_captures/repetition/15.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/repetition/15.i--flex-syntax.c rename to test/posix_captures/repetition/15.i--flex-syntax.c diff --git a/re2c/test/posix_captures/repetition/15.i--flex-syntax.re b/test/posix_captures/repetition/15.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/repetition/15.i--flex-syntax.re rename to test/posix_captures/repetition/15.i--flex-syntax.re diff --git a/re2c/test/posix_captures/repetition/16.i--flex-syntax.c b/test/posix_captures/repetition/16.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/repetition/16.i--flex-syntax.c rename to test/posix_captures/repetition/16.i--flex-syntax.c diff --git a/re2c/test/posix_captures/repetition/16.i--flex-syntax.re b/test/posix_captures/repetition/16.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/repetition/16.i--flex-syntax.re rename to test/posix_captures/repetition/16.i--flex-syntax.re diff --git a/re2c/test/posix_captures/repetition/17.i--flex-syntax.c b/test/posix_captures/repetition/17.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/repetition/17.i--flex-syntax.c rename to test/posix_captures/repetition/17.i--flex-syntax.c diff --git a/re2c/test/posix_captures/repetition/17.i--flex-syntax.re b/test/posix_captures/repetition/17.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/repetition/17.i--flex-syntax.re rename to test/posix_captures/repetition/17.i--flex-syntax.re diff --git a/re2c/test/posix_captures/repetition/18.i--flex-syntax.c b/test/posix_captures/repetition/18.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/repetition/18.i--flex-syntax.c rename to test/posix_captures/repetition/18.i--flex-syntax.c diff --git a/re2c/test/posix_captures/repetition/18.i--flex-syntax.re b/test/posix_captures/repetition/18.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/repetition/18.i--flex-syntax.re rename to test/posix_captures/repetition/18.i--flex-syntax.re diff --git a/re2c/test/posix_captures/repetition/19.i--flex-syntax.c b/test/posix_captures/repetition/19.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/repetition/19.i--flex-syntax.c rename to test/posix_captures/repetition/19.i--flex-syntax.c diff --git a/re2c/test/posix_captures/repetition/19.i--flex-syntax.re b/test/posix_captures/repetition/19.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/repetition/19.i--flex-syntax.re rename to test/posix_captures/repetition/19.i--flex-syntax.re diff --git a/re2c/test/posix_captures/repetition/20.i--flex-syntax.c b/test/posix_captures/repetition/20.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/repetition/20.i--flex-syntax.c rename to test/posix_captures/repetition/20.i--flex-syntax.c diff --git a/re2c/test/posix_captures/repetition/20.i--flex-syntax.re b/test/posix_captures/repetition/20.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/repetition/20.i--flex-syntax.re rename to test/posix_captures/repetition/20.i--flex-syntax.re diff --git a/re2c/test/posix_captures/repetition/21.i--flex-syntax.c b/test/posix_captures/repetition/21.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/repetition/21.i--flex-syntax.c rename to test/posix_captures/repetition/21.i--flex-syntax.c diff --git a/re2c/test/posix_captures/repetition/21.i--flex-syntax.re b/test/posix_captures/repetition/21.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/repetition/21.i--flex-syntax.re rename to test/posix_captures/repetition/21.i--flex-syntax.re diff --git a/re2c/test/posix_captures/repetition/22.i--flex-syntax.c b/test/posix_captures/repetition/22.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/repetition/22.i--flex-syntax.c rename to test/posix_captures/repetition/22.i--flex-syntax.c diff --git a/re2c/test/posix_captures/repetition/22.i--flex-syntax.re b/test/posix_captures/repetition/22.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/repetition/22.i--flex-syntax.re rename to test/posix_captures/repetition/22.i--flex-syntax.re diff --git a/re2c/test/posix_captures/repetition/23.i--flex-syntax.c b/test/posix_captures/repetition/23.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/repetition/23.i--flex-syntax.c rename to test/posix_captures/repetition/23.i--flex-syntax.c diff --git a/re2c/test/posix_captures/repetition/23.i--flex-syntax.re b/test/posix_captures/repetition/23.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/repetition/23.i--flex-syntax.re rename to test/posix_captures/repetition/23.i--flex-syntax.re diff --git a/re2c/test/posix_captures/repetition/24.i--flex-syntax.c b/test/posix_captures/repetition/24.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/repetition/24.i--flex-syntax.c rename to test/posix_captures/repetition/24.i--flex-syntax.c diff --git a/re2c/test/posix_captures/repetition/24.i--flex-syntax.re b/test/posix_captures/repetition/24.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/repetition/24.i--flex-syntax.re rename to test/posix_captures/repetition/24.i--flex-syntax.re diff --git a/re2c/test/posix_captures/repetition/25.i--flex-syntax.c b/test/posix_captures/repetition/25.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/repetition/25.i--flex-syntax.c rename to test/posix_captures/repetition/25.i--flex-syntax.c diff --git a/re2c/test/posix_captures/repetition/25.i--flex-syntax.re b/test/posix_captures/repetition/25.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/repetition/25.i--flex-syntax.re rename to test/posix_captures/repetition/25.i--flex-syntax.re diff --git a/re2c/test/posix_captures/repetition/26.i--flex-syntax.c b/test/posix_captures/repetition/26.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/repetition/26.i--flex-syntax.c rename to test/posix_captures/repetition/26.i--flex-syntax.c diff --git a/re2c/test/posix_captures/repetition/26.i--flex-syntax.re b/test/posix_captures/repetition/26.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/repetition/26.i--flex-syntax.re rename to test/posix_captures/repetition/26.i--flex-syntax.re diff --git a/re2c/test/posix_captures/repetition/27.i--flex-syntax.c b/test/posix_captures/repetition/27.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/repetition/27.i--flex-syntax.c rename to test/posix_captures/repetition/27.i--flex-syntax.c diff --git a/re2c/test/posix_captures/repetition/27.i--flex-syntax.re b/test/posix_captures/repetition/27.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/repetition/27.i--flex-syntax.re rename to test/posix_captures/repetition/27.i--flex-syntax.re diff --git a/re2c/test/posix_captures/repetition/28.i--flex-syntax.c b/test/posix_captures/repetition/28.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/repetition/28.i--flex-syntax.c rename to test/posix_captures/repetition/28.i--flex-syntax.c diff --git a/re2c/test/posix_captures/repetition/28.i--flex-syntax.re b/test/posix_captures/repetition/28.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/repetition/28.i--flex-syntax.re rename to test/posix_captures/repetition/28.i--flex-syntax.re diff --git a/re2c/test/posix_captures/repetition/29.i--flex-syntax.c b/test/posix_captures/repetition/29.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/repetition/29.i--flex-syntax.c rename to test/posix_captures/repetition/29.i--flex-syntax.c diff --git a/re2c/test/posix_captures/repetition/29.i--flex-syntax.re b/test/posix_captures/repetition/29.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/repetition/29.i--flex-syntax.re rename to test/posix_captures/repetition/29.i--flex-syntax.re diff --git a/re2c/test/posix_captures/repetition/30.i--flex-syntax.c b/test/posix_captures/repetition/30.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/repetition/30.i--flex-syntax.c rename to test/posix_captures/repetition/30.i--flex-syntax.c diff --git a/re2c/test/posix_captures/repetition/30.i--flex-syntax.re b/test/posix_captures/repetition/30.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/repetition/30.i--flex-syntax.re rename to test/posix_captures/repetition/30.i--flex-syntax.re diff --git a/re2c/test/posix_captures/repetition/31.i--flex-syntax.c b/test/posix_captures/repetition/31.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/repetition/31.i--flex-syntax.c rename to test/posix_captures/repetition/31.i--flex-syntax.c diff --git a/re2c/test/posix_captures/repetition/31.i--flex-syntax.re b/test/posix_captures/repetition/31.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/repetition/31.i--flex-syntax.re rename to test/posix_captures/repetition/31.i--flex-syntax.re diff --git a/re2c/test/posix_captures/repetition/32.i--flex-syntax.c b/test/posix_captures/repetition/32.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/repetition/32.i--flex-syntax.c rename to test/posix_captures/repetition/32.i--flex-syntax.c diff --git a/re2c/test/posix_captures/repetition/32.i--flex-syntax.re b/test/posix_captures/repetition/32.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/repetition/32.i--flex-syntax.re rename to test/posix_captures/repetition/32.i--flex-syntax.re diff --git a/re2c/test/posix_captures/repetition/33.i--flex-syntax.c b/test/posix_captures/repetition/33.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/repetition/33.i--flex-syntax.c rename to test/posix_captures/repetition/33.i--flex-syntax.c diff --git a/re2c/test/posix_captures/repetition/33.i--flex-syntax.re b/test/posix_captures/repetition/33.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/repetition/33.i--flex-syntax.re rename to test/posix_captures/repetition/33.i--flex-syntax.re diff --git a/re2c/test/posix_captures/repetition/34.i--flex-syntax.c b/test/posix_captures/repetition/34.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/repetition/34.i--flex-syntax.c rename to test/posix_captures/repetition/34.i--flex-syntax.c diff --git a/re2c/test/posix_captures/repetition/34.i--flex-syntax.re b/test/posix_captures/repetition/34.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/repetition/34.i--flex-syntax.re rename to test/posix_captures/repetition/34.i--flex-syntax.re diff --git a/re2c/test/posix_captures/repetition/35.i--flex-syntax.c b/test/posix_captures/repetition/35.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/repetition/35.i--flex-syntax.c rename to test/posix_captures/repetition/35.i--flex-syntax.c diff --git a/re2c/test/posix_captures/repetition/35.i--flex-syntax.re b/test/posix_captures/repetition/35.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/repetition/35.i--flex-syntax.re rename to test/posix_captures/repetition/35.i--flex-syntax.re diff --git a/re2c/test/posix_captures/repetition/36.i--flex-syntax.c b/test/posix_captures/repetition/36.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/repetition/36.i--flex-syntax.c rename to test/posix_captures/repetition/36.i--flex-syntax.c diff --git a/re2c/test/posix_captures/repetition/36.i--flex-syntax.re b/test/posix_captures/repetition/36.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/repetition/36.i--flex-syntax.re rename to test/posix_captures/repetition/36.i--flex-syntax.re diff --git a/re2c/test/posix_captures/repetition/37.i--flex-syntax.c b/test/posix_captures/repetition/37.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/repetition/37.i--flex-syntax.c rename to test/posix_captures/repetition/37.i--flex-syntax.c diff --git a/re2c/test/posix_captures/repetition/37.i--flex-syntax.re b/test/posix_captures/repetition/37.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/repetition/37.i--flex-syntax.re rename to test/posix_captures/repetition/37.i--flex-syntax.re diff --git a/re2c/test/posix_captures/repetition/38.i--flex-syntax.c b/test/posix_captures/repetition/38.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/repetition/38.i--flex-syntax.c rename to test/posix_captures/repetition/38.i--flex-syntax.c diff --git a/re2c/test/posix_captures/repetition/38.i--flex-syntax.re b/test/posix_captures/repetition/38.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/repetition/38.i--flex-syntax.re rename to test/posix_captures/repetition/38.i--flex-syntax.re diff --git a/re2c/test/posix_captures/repetition/39.i--flex-syntax.c b/test/posix_captures/repetition/39.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/repetition/39.i--flex-syntax.c rename to test/posix_captures/repetition/39.i--flex-syntax.c diff --git a/re2c/test/posix_captures/repetition/39.i--flex-syntax.re b/test/posix_captures/repetition/39.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/repetition/39.i--flex-syntax.re rename to test/posix_captures/repetition/39.i--flex-syntax.re diff --git a/re2c/test/posix_captures/repetition/40.i--flex-syntax.c b/test/posix_captures/repetition/40.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/repetition/40.i--flex-syntax.c rename to test/posix_captures/repetition/40.i--flex-syntax.c diff --git a/re2c/test/posix_captures/repetition/40.i--flex-syntax.re b/test/posix_captures/repetition/40.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/repetition/40.i--flex-syntax.re rename to test/posix_captures/repetition/40.i--flex-syntax.re diff --git a/re2c/test/posix_captures/repetition/41.i--flex-syntax.c b/test/posix_captures/repetition/41.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/repetition/41.i--flex-syntax.c rename to test/posix_captures/repetition/41.i--flex-syntax.c diff --git a/re2c/test/posix_captures/repetition/41.i--flex-syntax.re b/test/posix_captures/repetition/41.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/repetition/41.i--flex-syntax.re rename to test/posix_captures/repetition/41.i--flex-syntax.re diff --git a/re2c/test/posix_captures/repetition/42.i--flex-syntax.c b/test/posix_captures/repetition/42.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/repetition/42.i--flex-syntax.c rename to test/posix_captures/repetition/42.i--flex-syntax.c diff --git a/re2c/test/posix_captures/repetition/42.i--flex-syntax.re b/test/posix_captures/repetition/42.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/repetition/42.i--flex-syntax.re rename to test/posix_captures/repetition/42.i--flex-syntax.re diff --git a/re2c/test/posix_captures/repetition/43.i--flex-syntax.c b/test/posix_captures/repetition/43.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/repetition/43.i--flex-syntax.c rename to test/posix_captures/repetition/43.i--flex-syntax.c diff --git a/re2c/test/posix_captures/repetition/43.i--flex-syntax.re b/test/posix_captures/repetition/43.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/repetition/43.i--flex-syntax.re rename to test/posix_captures/repetition/43.i--flex-syntax.re diff --git a/re2c/test/posix_captures/repetition/44.i--flex-syntax.c b/test/posix_captures/repetition/44.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/repetition/44.i--flex-syntax.c rename to test/posix_captures/repetition/44.i--flex-syntax.c diff --git a/re2c/test/posix_captures/repetition/44.i--flex-syntax.re b/test/posix_captures/repetition/44.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/repetition/44.i--flex-syntax.re rename to test/posix_captures/repetition/44.i--flex-syntax.re diff --git a/re2c/test/posix_captures/repetition/45.i--flex-syntax.c b/test/posix_captures/repetition/45.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/repetition/45.i--flex-syntax.c rename to test/posix_captures/repetition/45.i--flex-syntax.c diff --git a/re2c/test/posix_captures/repetition/45.i--flex-syntax.re b/test/posix_captures/repetition/45.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/repetition/45.i--flex-syntax.re rename to test/posix_captures/repetition/45.i--flex-syntax.re diff --git a/re2c/test/posix_captures/repetition/46.i--flex-syntax.c b/test/posix_captures/repetition/46.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/repetition/46.i--flex-syntax.c rename to test/posix_captures/repetition/46.i--flex-syntax.c diff --git a/re2c/test/posix_captures/repetition/46.i--flex-syntax.re b/test/posix_captures/repetition/46.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/repetition/46.i--flex-syntax.re rename to test/posix_captures/repetition/46.i--flex-syntax.re diff --git a/re2c/test/posix_captures/repetition/47.i--flex-syntax.c b/test/posix_captures/repetition/47.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/repetition/47.i--flex-syntax.c rename to test/posix_captures/repetition/47.i--flex-syntax.c diff --git a/re2c/test/posix_captures/repetition/47.i--flex-syntax.re b/test/posix_captures/repetition/47.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/repetition/47.i--flex-syntax.re rename to test/posix_captures/repetition/47.i--flex-syntax.re diff --git a/re2c/test/posix_captures/repetition/48.i--flex-syntax.c b/test/posix_captures/repetition/48.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/repetition/48.i--flex-syntax.c rename to test/posix_captures/repetition/48.i--flex-syntax.c diff --git a/re2c/test/posix_captures/repetition/48.i--flex-syntax.re b/test/posix_captures/repetition/48.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/repetition/48.i--flex-syntax.re rename to test/posix_captures/repetition/48.i--flex-syntax.re diff --git a/re2c/test/posix_captures/repetition/49.i--flex-syntax.c b/test/posix_captures/repetition/49.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/repetition/49.i--flex-syntax.c rename to test/posix_captures/repetition/49.i--flex-syntax.c diff --git a/re2c/test/posix_captures/repetition/49.i--flex-syntax.re b/test/posix_captures/repetition/49.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/repetition/49.i--flex-syntax.re rename to test/posix_captures/repetition/49.i--flex-syntax.re diff --git a/re2c/test/posix_captures/repetition/50.i--flex-syntax.c b/test/posix_captures/repetition/50.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/repetition/50.i--flex-syntax.c rename to test/posix_captures/repetition/50.i--flex-syntax.c diff --git a/re2c/test/posix_captures/repetition/50.i--flex-syntax.re b/test/posix_captures/repetition/50.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/repetition/50.i--flex-syntax.re rename to test/posix_captures/repetition/50.i--flex-syntax.re diff --git a/re2c/test/posix_captures/repetition/51.i--flex-syntax.c b/test/posix_captures/repetition/51.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/repetition/51.i--flex-syntax.c rename to test/posix_captures/repetition/51.i--flex-syntax.c diff --git a/re2c/test/posix_captures/repetition/51.i--flex-syntax.re b/test/posix_captures/repetition/51.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/repetition/51.i--flex-syntax.re rename to test/posix_captures/repetition/51.i--flex-syntax.re diff --git a/re2c/test/posix_captures/repetition/52.i--flex-syntax.c b/test/posix_captures/repetition/52.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/repetition/52.i--flex-syntax.c rename to test/posix_captures/repetition/52.i--flex-syntax.c diff --git a/re2c/test/posix_captures/repetition/52.i--flex-syntax.re b/test/posix_captures/repetition/52.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/repetition/52.i--flex-syntax.re rename to test/posix_captures/repetition/52.i--flex-syntax.re diff --git a/re2c/test/posix_captures/repetition/53.i--flex-syntax.c b/test/posix_captures/repetition/53.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/repetition/53.i--flex-syntax.c rename to test/posix_captures/repetition/53.i--flex-syntax.c diff --git a/re2c/test/posix_captures/repetition/53.i--flex-syntax.re b/test/posix_captures/repetition/53.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/repetition/53.i--flex-syntax.re rename to test/posix_captures/repetition/53.i--flex-syntax.re diff --git a/re2c/test/posix_captures/repetition/54.i--flex-syntax.c b/test/posix_captures/repetition/54.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/repetition/54.i--flex-syntax.c rename to test/posix_captures/repetition/54.i--flex-syntax.c diff --git a/re2c/test/posix_captures/repetition/54.i--flex-syntax.re b/test/posix_captures/repetition/54.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/repetition/54.i--flex-syntax.re rename to test/posix_captures/repetition/54.i--flex-syntax.re diff --git a/re2c/test/posix_captures/repetition/55.i--flex-syntax.c b/test/posix_captures/repetition/55.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/repetition/55.i--flex-syntax.c rename to test/posix_captures/repetition/55.i--flex-syntax.c diff --git a/re2c/test/posix_captures/repetition/55.i--flex-syntax.re b/test/posix_captures/repetition/55.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/repetition/55.i--flex-syntax.re rename to test/posix_captures/repetition/55.i--flex-syntax.re diff --git a/re2c/test/posix_captures/repetition/56.i--flex-syntax.c b/test/posix_captures/repetition/56.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/repetition/56.i--flex-syntax.c rename to test/posix_captures/repetition/56.i--flex-syntax.c diff --git a/re2c/test/posix_captures/repetition/56.i--flex-syntax.re b/test/posix_captures/repetition/56.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/repetition/56.i--flex-syntax.re rename to test/posix_captures/repetition/56.i--flex-syntax.re diff --git a/re2c/test/posix_captures/repetition/57.i--flex-syntax.c b/test/posix_captures/repetition/57.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/repetition/57.i--flex-syntax.c rename to test/posix_captures/repetition/57.i--flex-syntax.c diff --git a/re2c/test/posix_captures/repetition/57.i--flex-syntax.re b/test/posix_captures/repetition/57.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/repetition/57.i--flex-syntax.re rename to test/posix_captures/repetition/57.i--flex-syntax.re diff --git a/re2c/test/posix_captures/repetition/58.i--flex-syntax.c b/test/posix_captures/repetition/58.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/repetition/58.i--flex-syntax.c rename to test/posix_captures/repetition/58.i--flex-syntax.c diff --git a/re2c/test/posix_captures/repetition/58.i--flex-syntax.re b/test/posix_captures/repetition/58.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/repetition/58.i--flex-syntax.re rename to test/posix_captures/repetition/58.i--flex-syntax.re diff --git a/re2c/test/posix_captures/repetition/59.i--flex-syntax.c b/test/posix_captures/repetition/59.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/repetition/59.i--flex-syntax.c rename to test/posix_captures/repetition/59.i--flex-syntax.c diff --git a/re2c/test/posix_captures/repetition/59.i--flex-syntax.re b/test/posix_captures/repetition/59.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/repetition/59.i--flex-syntax.re rename to test/posix_captures/repetition/59.i--flex-syntax.re diff --git a/re2c/test/posix_captures/repetition/60.i--flex-syntax.c b/test/posix_captures/repetition/60.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/repetition/60.i--flex-syntax.c rename to test/posix_captures/repetition/60.i--flex-syntax.c diff --git a/re2c/test/posix_captures/repetition/60.i--flex-syntax.re b/test/posix_captures/repetition/60.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/repetition/60.i--flex-syntax.re rename to test/posix_captures/repetition/60.i--flex-syntax.re diff --git a/re2c/test/posix_captures/repetition/61.i--flex-syntax.c b/test/posix_captures/repetition/61.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/repetition/61.i--flex-syntax.c rename to test/posix_captures/repetition/61.i--flex-syntax.c diff --git a/re2c/test/posix_captures/repetition/61.i--flex-syntax.re b/test/posix_captures/repetition/61.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/repetition/61.i--flex-syntax.re rename to test/posix_captures/repetition/61.i--flex-syntax.re diff --git a/re2c/test/posix_captures/repetition/62.i--flex-syntax.c b/test/posix_captures/repetition/62.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/repetition/62.i--flex-syntax.c rename to test/posix_captures/repetition/62.i--flex-syntax.c diff --git a/re2c/test/posix_captures/repetition/62.i--flex-syntax.re b/test/posix_captures/repetition/62.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/repetition/62.i--flex-syntax.re rename to test/posix_captures/repetition/62.i--flex-syntax.re diff --git a/re2c/test/posix_captures/repetition/63.i--flex-syntax.c b/test/posix_captures/repetition/63.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/repetition/63.i--flex-syntax.c rename to test/posix_captures/repetition/63.i--flex-syntax.c diff --git a/re2c/test/posix_captures/repetition/63.i--flex-syntax.re b/test/posix_captures/repetition/63.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/repetition/63.i--flex-syntax.re rename to test/posix_captures/repetition/63.i--flex-syntax.re diff --git a/re2c/test/posix_captures/repetition/64.i--flex-syntax.c b/test/posix_captures/repetition/64.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/repetition/64.i--flex-syntax.c rename to test/posix_captures/repetition/64.i--flex-syntax.c diff --git a/re2c/test/posix_captures/repetition/64.i--flex-syntax.re b/test/posix_captures/repetition/64.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/repetition/64.i--flex-syntax.re rename to test/posix_captures/repetition/64.i--flex-syntax.re diff --git a/re2c/test/posix_captures/repetition/65.i--flex-syntax.c b/test/posix_captures/repetition/65.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/repetition/65.i--flex-syntax.c rename to test/posix_captures/repetition/65.i--flex-syntax.c diff --git a/re2c/test/posix_captures/repetition/65.i--flex-syntax.re b/test/posix_captures/repetition/65.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/repetition/65.i--flex-syntax.re rename to test/posix_captures/repetition/65.i--flex-syntax.re diff --git a/re2c/test/posix_captures/repetition/66.i--flex-syntax.c b/test/posix_captures/repetition/66.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/repetition/66.i--flex-syntax.c rename to test/posix_captures/repetition/66.i--flex-syntax.c diff --git a/re2c/test/posix_captures/repetition/66.i--flex-syntax.re b/test/posix_captures/repetition/66.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/repetition/66.i--flex-syntax.re rename to test/posix_captures/repetition/66.i--flex-syntax.re diff --git a/re2c/test/posix_captures/repetition/67.i--flex-syntax.c b/test/posix_captures/repetition/67.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/repetition/67.i--flex-syntax.c rename to test/posix_captures/repetition/67.i--flex-syntax.c diff --git a/re2c/test/posix_captures/repetition/67.i--flex-syntax.re b/test/posix_captures/repetition/67.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/repetition/67.i--flex-syntax.re rename to test/posix_captures/repetition/67.i--flex-syntax.re diff --git a/re2c/test/posix_captures/repetition/68.i--flex-syntax.c b/test/posix_captures/repetition/68.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/repetition/68.i--flex-syntax.c rename to test/posix_captures/repetition/68.i--flex-syntax.c diff --git a/re2c/test/posix_captures/repetition/68.i--flex-syntax.re b/test/posix_captures/repetition/68.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/repetition/68.i--flex-syntax.re rename to test/posix_captures/repetition/68.i--flex-syntax.re diff --git a/re2c/test/posix_captures/repetition/69.i--flex-syntax.c b/test/posix_captures/repetition/69.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/repetition/69.i--flex-syntax.c rename to test/posix_captures/repetition/69.i--flex-syntax.c diff --git a/re2c/test/posix_captures/repetition/69.i--flex-syntax.re b/test/posix_captures/repetition/69.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/repetition/69.i--flex-syntax.re rename to test/posix_captures/repetition/69.i--flex-syntax.re diff --git a/re2c/test/posix_captures/repetition/70.i--flex-syntax.c b/test/posix_captures/repetition/70.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/repetition/70.i--flex-syntax.c rename to test/posix_captures/repetition/70.i--flex-syntax.c diff --git a/re2c/test/posix_captures/repetition/70.i--flex-syntax.re b/test/posix_captures/repetition/70.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/repetition/70.i--flex-syntax.re rename to test/posix_captures/repetition/70.i--flex-syntax.re diff --git a/re2c/test/posix_captures/repetition/71.i--flex-syntax.c b/test/posix_captures/repetition/71.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/repetition/71.i--flex-syntax.c rename to test/posix_captures/repetition/71.i--flex-syntax.c diff --git a/re2c/test/posix_captures/repetition/71.i--flex-syntax.re b/test/posix_captures/repetition/71.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/repetition/71.i--flex-syntax.re rename to test/posix_captures/repetition/71.i--flex-syntax.re diff --git a/re2c/test/posix_captures/repetition/72.i--flex-syntax.c b/test/posix_captures/repetition/72.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/repetition/72.i--flex-syntax.c rename to test/posix_captures/repetition/72.i--flex-syntax.c diff --git a/re2c/test/posix_captures/repetition/72.i--flex-syntax.re b/test/posix_captures/repetition/72.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/repetition/72.i--flex-syntax.re rename to test/posix_captures/repetition/72.i--flex-syntax.re diff --git a/re2c/test/posix_captures/repetition/73.i--flex-syntax.c b/test/posix_captures/repetition/73.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/repetition/73.i--flex-syntax.c rename to test/posix_captures/repetition/73.i--flex-syntax.c diff --git a/re2c/test/posix_captures/repetition/73.i--flex-syntax.re b/test/posix_captures/repetition/73.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/repetition/73.i--flex-syntax.re rename to test/posix_captures/repetition/73.i--flex-syntax.re diff --git a/re2c/test/posix_captures/repetition/74.i--flex-syntax.c b/test/posix_captures/repetition/74.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/repetition/74.i--flex-syntax.c rename to test/posix_captures/repetition/74.i--flex-syntax.c diff --git a/re2c/test/posix_captures/repetition/74.i--flex-syntax.re b/test/posix_captures/repetition/74.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/repetition/74.i--flex-syntax.re rename to test/posix_captures/repetition/74.i--flex-syntax.re diff --git a/re2c/test/posix_captures/repetition/75.i--flex-syntax.c b/test/posix_captures/repetition/75.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/repetition/75.i--flex-syntax.c rename to test/posix_captures/repetition/75.i--flex-syntax.c diff --git a/re2c/test/posix_captures/repetition/75.i--flex-syntax.re b/test/posix_captures/repetition/75.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/repetition/75.i--flex-syntax.re rename to test/posix_captures/repetition/75.i--flex-syntax.re diff --git a/re2c/test/posix_captures/repetition/76.i--flex-syntax.c b/test/posix_captures/repetition/76.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/repetition/76.i--flex-syntax.c rename to test/posix_captures/repetition/76.i--flex-syntax.c diff --git a/re2c/test/posix_captures/repetition/76.i--flex-syntax.re b/test/posix_captures/repetition/76.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/repetition/76.i--flex-syntax.re rename to test/posix_captures/repetition/76.i--flex-syntax.re diff --git a/re2c/test/posix_captures/repetition/77.i--flex-syntax.c b/test/posix_captures/repetition/77.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/repetition/77.i--flex-syntax.c rename to test/posix_captures/repetition/77.i--flex-syntax.c diff --git a/re2c/test/posix_captures/repetition/77.i--flex-syntax.re b/test/posix_captures/repetition/77.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/repetition/77.i--flex-syntax.re rename to test/posix_captures/repetition/77.i--flex-syntax.re diff --git a/re2c/test/posix_captures/repetition/78.i--flex-syntax.c b/test/posix_captures/repetition/78.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/repetition/78.i--flex-syntax.c rename to test/posix_captures/repetition/78.i--flex-syntax.c diff --git a/re2c/test/posix_captures/repetition/78.i--flex-syntax.re b/test/posix_captures/repetition/78.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/repetition/78.i--flex-syntax.re rename to test/posix_captures/repetition/78.i--flex-syntax.re diff --git a/re2c/test/posix_captures/repetition/79.i--flex-syntax.c b/test/posix_captures/repetition/79.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/repetition/79.i--flex-syntax.c rename to test/posix_captures/repetition/79.i--flex-syntax.c diff --git a/re2c/test/posix_captures/repetition/79.i--flex-syntax.re b/test/posix_captures/repetition/79.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/repetition/79.i--flex-syntax.re rename to test/posix_captures/repetition/79.i--flex-syntax.re diff --git a/re2c/test/posix_captures/repetition/80.i--flex-syntax.c b/test/posix_captures/repetition/80.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/repetition/80.i--flex-syntax.c rename to test/posix_captures/repetition/80.i--flex-syntax.c diff --git a/re2c/test/posix_captures/repetition/80.i--flex-syntax.re b/test/posix_captures/repetition/80.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/repetition/80.i--flex-syntax.re rename to test/posix_captures/repetition/80.i--flex-syntax.re diff --git a/re2c/test/posix_captures/repetition/81.i--flex-syntax.c b/test/posix_captures/repetition/81.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/repetition/81.i--flex-syntax.c rename to test/posix_captures/repetition/81.i--flex-syntax.c diff --git a/re2c/test/posix_captures/repetition/81.i--flex-syntax.re b/test/posix_captures/repetition/81.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/repetition/81.i--flex-syntax.re rename to test/posix_captures/repetition/81.i--flex-syntax.re diff --git a/re2c/test/posix_captures/repetition/82.i--flex-syntax.c b/test/posix_captures/repetition/82.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/repetition/82.i--flex-syntax.c rename to test/posix_captures/repetition/82.i--flex-syntax.c diff --git a/re2c/test/posix_captures/repetition/82.i--flex-syntax.re b/test/posix_captures/repetition/82.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/repetition/82.i--flex-syntax.re rename to test/posix_captures/repetition/82.i--flex-syntax.re diff --git a/re2c/test/posix_captures/repetition/83.i--flex-syntax.c b/test/posix_captures/repetition/83.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/repetition/83.i--flex-syntax.c rename to test/posix_captures/repetition/83.i--flex-syntax.c diff --git a/re2c/test/posix_captures/repetition/83.i--flex-syntax.re b/test/posix_captures/repetition/83.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/repetition/83.i--flex-syntax.re rename to test/posix_captures/repetition/83.i--flex-syntax.re diff --git a/re2c/test/posix_captures/repetition/84.i--flex-syntax.c b/test/posix_captures/repetition/84.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/repetition/84.i--flex-syntax.c rename to test/posix_captures/repetition/84.i--flex-syntax.c diff --git a/re2c/test/posix_captures/repetition/84.i--flex-syntax.re b/test/posix_captures/repetition/84.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/repetition/84.i--flex-syntax.re rename to test/posix_captures/repetition/84.i--flex-syntax.re diff --git a/re2c/test/posix_captures/repetition/85.i--flex-syntax.c b/test/posix_captures/repetition/85.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/repetition/85.i--flex-syntax.c rename to test/posix_captures/repetition/85.i--flex-syntax.c diff --git a/re2c/test/posix_captures/repetition/85.i--flex-syntax.re b/test/posix_captures/repetition/85.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/repetition/85.i--flex-syntax.re rename to test/posix_captures/repetition/85.i--flex-syntax.re diff --git a/re2c/test/posix_captures/repetition/86.i--flex-syntax.c b/test/posix_captures/repetition/86.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/repetition/86.i--flex-syntax.c rename to test/posix_captures/repetition/86.i--flex-syntax.c diff --git a/re2c/test/posix_captures/repetition/86.i--flex-syntax.re b/test/posix_captures/repetition/86.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/repetition/86.i--flex-syntax.re rename to test/posix_captures/repetition/86.i--flex-syntax.re diff --git a/re2c/test/posix_captures/repetition/87.i--flex-syntax.c b/test/posix_captures/repetition/87.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/repetition/87.i--flex-syntax.c rename to test/posix_captures/repetition/87.i--flex-syntax.c diff --git a/re2c/test/posix_captures/repetition/87.i--flex-syntax.re b/test/posix_captures/repetition/87.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/repetition/87.i--flex-syntax.re rename to test/posix_captures/repetition/87.i--flex-syntax.re diff --git a/re2c/test/posix_captures/repetition/88.i--flex-syntax.c b/test/posix_captures/repetition/88.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/repetition/88.i--flex-syntax.c rename to test/posix_captures/repetition/88.i--flex-syntax.c diff --git a/re2c/test/posix_captures/repetition/88.i--flex-syntax.re b/test/posix_captures/repetition/88.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/repetition/88.i--flex-syntax.re rename to test/posix_captures/repetition/88.i--flex-syntax.re diff --git a/re2c/test/posix_captures/repetition/89.i--flex-syntax.c b/test/posix_captures/repetition/89.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/repetition/89.i--flex-syntax.c rename to test/posix_captures/repetition/89.i--flex-syntax.c diff --git a/re2c/test/posix_captures/repetition/89.i--flex-syntax.re b/test/posix_captures/repetition/89.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/repetition/89.i--flex-syntax.re rename to test/posix_captures/repetition/89.i--flex-syntax.re diff --git a/re2c/test/posix_captures/repetition/90.i--flex-syntax.c b/test/posix_captures/repetition/90.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/repetition/90.i--flex-syntax.c rename to test/posix_captures/repetition/90.i--flex-syntax.c diff --git a/re2c/test/posix_captures/repetition/90.i--flex-syntax.re b/test/posix_captures/repetition/90.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/repetition/90.i--flex-syntax.re rename to test/posix_captures/repetition/90.i--flex-syntax.re diff --git a/re2c/test/posix_captures/repetition/91.i--flex-syntax.c b/test/posix_captures/repetition/91.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/repetition/91.i--flex-syntax.c rename to test/posix_captures/repetition/91.i--flex-syntax.c diff --git a/re2c/test/posix_captures/repetition/91.i--flex-syntax.re b/test/posix_captures/repetition/91.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/repetition/91.i--flex-syntax.re rename to test/posix_captures/repetition/91.i--flex-syntax.re diff --git a/re2c/test/posix_captures/rightassoc/01.i--flex-syntax.c b/test/posix_captures/rightassoc/01.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/rightassoc/01.i--flex-syntax.c rename to test/posix_captures/rightassoc/01.i--flex-syntax.c diff --git a/re2c/test/posix_captures/rightassoc/01.i--flex-syntax.re b/test/posix_captures/rightassoc/01.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/rightassoc/01.i--flex-syntax.re rename to test/posix_captures/rightassoc/01.i--flex-syntax.re diff --git a/re2c/test/posix_captures/rightassoc/02.i--flex-syntax.c b/test/posix_captures/rightassoc/02.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/rightassoc/02.i--flex-syntax.c rename to test/posix_captures/rightassoc/02.i--flex-syntax.c diff --git a/re2c/test/posix_captures/rightassoc/02.i--flex-syntax.re b/test/posix_captures/rightassoc/02.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/rightassoc/02.i--flex-syntax.re rename to test/posix_captures/rightassoc/02.i--flex-syntax.re diff --git a/re2c/test/posix_captures/rightassoc/03.i--flex-syntax.c b/test/posix_captures/rightassoc/03.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/rightassoc/03.i--flex-syntax.c rename to test/posix_captures/rightassoc/03.i--flex-syntax.c diff --git a/re2c/test/posix_captures/rightassoc/03.i--flex-syntax.re b/test/posix_captures/rightassoc/03.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/rightassoc/03.i--flex-syntax.re rename to test/posix_captures/rightassoc/03.i--flex-syntax.re diff --git a/re2c/test/posix_captures/rightassoc/04.i--flex-syntax.c b/test/posix_captures/rightassoc/04.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/rightassoc/04.i--flex-syntax.c rename to test/posix_captures/rightassoc/04.i--flex-syntax.c diff --git a/re2c/test/posix_captures/rightassoc/04.i--flex-syntax.re b/test/posix_captures/rightassoc/04.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/rightassoc/04.i--flex-syntax.re rename to test/posix_captures/rightassoc/04.i--flex-syntax.re diff --git a/re2c/test/posix_captures/rightassoc/05.i--flex-syntax.c b/test/posix_captures/rightassoc/05.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/rightassoc/05.i--flex-syntax.c rename to test/posix_captures/rightassoc/05.i--flex-syntax.c diff --git a/re2c/test/posix_captures/rightassoc/05.i--flex-syntax.re b/test/posix_captures/rightassoc/05.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/rightassoc/05.i--flex-syntax.re rename to test/posix_captures/rightassoc/05.i--flex-syntax.re diff --git a/re2c/test/posix_captures/rightassoc/06.i--flex-syntax.c b/test/posix_captures/rightassoc/06.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/rightassoc/06.i--flex-syntax.c rename to test/posix_captures/rightassoc/06.i--flex-syntax.c diff --git a/re2c/test/posix_captures/rightassoc/06.i--flex-syntax.re b/test/posix_captures/rightassoc/06.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/rightassoc/06.i--flex-syntax.re rename to test/posix_captures/rightassoc/06.i--flex-syntax.re diff --git a/re2c/test/posix_captures/rightassoc/07.i--flex-syntax.c b/test/posix_captures/rightassoc/07.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/rightassoc/07.i--flex-syntax.c rename to test/posix_captures/rightassoc/07.i--flex-syntax.c diff --git a/re2c/test/posix_captures/rightassoc/07.i--flex-syntax.re b/test/posix_captures/rightassoc/07.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/rightassoc/07.i--flex-syntax.re rename to test/posix_captures/rightassoc/07.i--flex-syntax.re diff --git a/re2c/test/posix_captures/rightassoc/08.i--flex-syntax.c b/test/posix_captures/rightassoc/08.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/rightassoc/08.i--flex-syntax.c rename to test/posix_captures/rightassoc/08.i--flex-syntax.c diff --git a/re2c/test/posix_captures/rightassoc/08.i--flex-syntax.re b/test/posix_captures/rightassoc/08.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/rightassoc/08.i--flex-syntax.re rename to test/posix_captures/rightassoc/08.i--flex-syntax.re diff --git a/re2c/test/posix_captures/rightassoc/09.i--flex-syntax.c b/test/posix_captures/rightassoc/09.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/rightassoc/09.i--flex-syntax.c rename to test/posix_captures/rightassoc/09.i--flex-syntax.c diff --git a/re2c/test/posix_captures/rightassoc/09.i--flex-syntax.re b/test/posix_captures/rightassoc/09.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/rightassoc/09.i--flex-syntax.re rename to test/posix_captures/rightassoc/09.i--flex-syntax.re diff --git a/re2c/test/posix_captures/rightassoc/10.i--flex-syntax.c b/test/posix_captures/rightassoc/10.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/rightassoc/10.i--flex-syntax.c rename to test/posix_captures/rightassoc/10.i--flex-syntax.c diff --git a/re2c/test/posix_captures/rightassoc/10.i--flex-syntax.re b/test/posix_captures/rightassoc/10.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/rightassoc/10.i--flex-syntax.re rename to test/posix_captures/rightassoc/10.i--flex-syntax.re diff --git a/re2c/test/posix_captures/rightassoc/11.i--flex-syntax.c b/test/posix_captures/rightassoc/11.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/rightassoc/11.i--flex-syntax.c rename to test/posix_captures/rightassoc/11.i--flex-syntax.c diff --git a/re2c/test/posix_captures/rightassoc/11.i--flex-syntax.re b/test/posix_captures/rightassoc/11.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/rightassoc/11.i--flex-syntax.re rename to test/posix_captures/rightassoc/11.i--flex-syntax.re diff --git a/re2c/test/posix_captures/rightassoc/12.i--flex-syntax.c b/test/posix_captures/rightassoc/12.i--flex-syntax.c similarity index 100% rename from re2c/test/posix_captures/rightassoc/12.i--flex-syntax.c rename to test/posix_captures/rightassoc/12.i--flex-syntax.c diff --git a/re2c/test/posix_captures/rightassoc/12.i--flex-syntax.re b/test/posix_captures/rightassoc/12.i--flex-syntax.re similarity index 100% rename from re2c/test/posix_captures/rightassoc/12.i--flex-syntax.re rename to test/posix_captures/rightassoc/12.i--flex-syntax.re diff --git a/re2c/test/posix_captures/skeleton_01.i--posix-captures.c b/test/posix_captures/skeleton_01.i--posix-captures.c similarity index 100% rename from re2c/test/posix_captures/skeleton_01.i--posix-captures.c rename to test/posix_captures/skeleton_01.i--posix-captures.c diff --git a/re2c/test/posix_captures/skeleton_01.i--posix-captures.re b/test/posix_captures/skeleton_01.i--posix-captures.re similarity index 100% rename from re2c/test/posix_captures/skeleton_01.i--posix-captures.re rename to test/posix_captures/skeleton_01.i--posix-captures.re diff --git a/re2c/test/posix_captures/uncomparable_bottoms.i--posix-captures.c b/test/posix_captures/uncomparable_bottoms.i--posix-captures.c similarity index 100% rename from re2c/test/posix_captures/uncomparable_bottoms.i--posix-captures.c rename to test/posix_captures/uncomparable_bottoms.i--posix-captures.c diff --git a/re2c/test/posix_captures/uncomparable_bottoms.i--posix-captures.re b/test/posix_captures/uncomparable_bottoms.i--posix-captures.re similarity index 100% rename from re2c/test/posix_captures/uncomparable_bottoms.i--posix-captures.re rename to test/posix_captures/uncomparable_bottoms.i--posix-captures.re diff --git a/re2c/test/push.--skeleton.c b/test/push.--skeleton.c similarity index 100% rename from re2c/test/push.--skeleton.c rename to test/push.--skeleton.c diff --git a/re2c/test/push.--skeleton.re b/test/push.--skeleton.re similarity index 100% rename from re2c/test/push.--skeleton.re rename to test/push.--skeleton.re diff --git a/re2c/test/push.c b/test/push.c similarity index 100% rename from re2c/test/push.c rename to test/push.c diff --git a/re2c/test/push.f.c b/test/push.f.c similarity index 100% rename from re2c/test/push.f.c rename to test/push.f.c diff --git a/re2c/test/push.f.re b/test/push.f.re similarity index 100% rename from re2c/test/push.f.re rename to test/push.f.re diff --git a/re2c/test/push.fb.c b/test/push.fb.c similarity index 100% rename from re2c/test/push.fb.c rename to test/push.fb.c diff --git a/re2c/test/push.fb.re b/test/push.fb.re similarity index 100% rename from re2c/test/push.fb.re rename to test/push.fb.re diff --git a/re2c/test/push.fg.c b/test/push.fg.c similarity index 100% rename from re2c/test/push.fg.c rename to test/push.fg.c diff --git a/re2c/test/push.fg.re b/test/push.fg.re similarity index 100% rename from re2c/test/push.fg.re rename to test/push.fg.re diff --git a/re2c/test/push.fs.c b/test/push.fs.c similarity index 100% rename from re2c/test/push.fs.c rename to test/push.fs.c diff --git a/re2c/test/push.fs.re b/test/push.fs.re similarity index 100% rename from re2c/test/push.fs.re rename to test/push.fs.re diff --git a/re2c/test/push.re b/test/push.re similarity index 100% rename from re2c/test/push.re rename to test/push.re diff --git a/re2c/test/repeater.c b/test/repeater.c similarity index 100% rename from re2c/test/repeater.c rename to test/repeater.c diff --git a/re2c/test/repeater.re b/test/repeater.re similarity index 100% rename from re2c/test/repeater.re rename to test/repeater.re diff --git a/re2c/test/repeater2.c b/test/repeater2.c similarity index 100% rename from re2c/test/repeater2.c rename to test/repeater2.c diff --git a/re2c/test/repeater2.re b/test/repeater2.re similarity index 100% rename from re2c/test/repeater2.re rename to test/repeater2.re diff --git a/re2c/test/repeater_overflow.c b/test/repeater_overflow.c similarity index 100% rename from re2c/test/repeater_overflow.c rename to test/repeater_overflow.c diff --git a/re2c/test/repeater_overflow.re b/test/repeater_overflow.re similarity index 100% rename from re2c/test/repeater_overflow.re rename to test/repeater_overflow.re diff --git a/re2c/test/reuse/repeat-00.cgi.c b/test/reuse/repeat-00.cgi.c similarity index 100% rename from re2c/test/reuse/repeat-00.cgi.c rename to test/reuse/repeat-00.cgi.c diff --git a/re2c/test/reuse/repeat-00.cgi.re b/test/reuse/repeat-00.cgi.re similarity index 100% rename from re2c/test/reuse/repeat-00.cgi.re rename to test/reuse/repeat-00.cgi.re diff --git a/re2c/test/reuse/repeat-01.cgir--skeleton.c b/test/reuse/repeat-01.cgir--skeleton.c similarity index 100% rename from re2c/test/reuse/repeat-01.cgir--skeleton.c rename to test/reuse/repeat-01.cgir--skeleton.c diff --git a/re2c/test/reuse/repeat-01.cgir--skeleton.re b/test/reuse/repeat-01.cgir--skeleton.re similarity index 100% rename from re2c/test/reuse/repeat-01.cgir--skeleton.re rename to test/reuse/repeat-01.cgir--skeleton.re diff --git a/re2c/test/reuse/repeat-01.cgir.c b/test/reuse/repeat-01.cgir.c similarity index 100% rename from re2c/test/reuse/repeat-01.cgir.c rename to test/reuse/repeat-01.cgir.c diff --git a/re2c/test/reuse/repeat-01.cgir.re b/test/reuse/repeat-01.cgir.re similarity index 100% rename from re2c/test/reuse/repeat-01.cgir.re rename to test/reuse/repeat-01.cgir.re diff --git a/re2c/test/reuse/repeat-02.cgir--skeleton.c b/test/reuse/repeat-02.cgir--skeleton.c similarity index 100% rename from re2c/test/reuse/repeat-02.cgir--skeleton.c rename to test/reuse/repeat-02.cgir--skeleton.c diff --git a/re2c/test/reuse/repeat-02.cgir--skeleton.re b/test/reuse/repeat-02.cgir--skeleton.re similarity index 100% rename from re2c/test/reuse/repeat-02.cgir--skeleton.re rename to test/reuse/repeat-02.cgir--skeleton.re diff --git a/re2c/test/reuse/repeat-02.cgir.c b/test/reuse/repeat-02.cgir.c similarity index 100% rename from re2c/test/reuse/repeat-02.cgir.c rename to test/reuse/repeat-02.cgir.c diff --git a/re2c/test/reuse/repeat-02.cgir.re b/test/reuse/repeat-02.cgir.re similarity index 100% rename from re2c/test/reuse/repeat-02.cgir.re rename to test/reuse/repeat-02.cgir.re diff --git a/re2c/test/reuse/repeat-03.cgir--skeleton.c b/test/reuse/repeat-03.cgir--skeleton.c similarity index 100% rename from re2c/test/reuse/repeat-03.cgir--skeleton.c rename to test/reuse/repeat-03.cgir--skeleton.c diff --git a/re2c/test/reuse/repeat-03.cgir--skeleton.re b/test/reuse/repeat-03.cgir--skeleton.re similarity index 100% rename from re2c/test/reuse/repeat-03.cgir--skeleton.re rename to test/reuse/repeat-03.cgir--skeleton.re diff --git a/re2c/test/reuse/repeat-03.cgir.c b/test/reuse/repeat-03.cgir.c similarity index 100% rename from re2c/test/reuse/repeat-03.cgir.c rename to test/reuse/repeat-03.cgir.c diff --git a/re2c/test/reuse/repeat-03.cgir.re b/test/reuse/repeat-03.cgir.re similarity index 100% rename from re2c/test/reuse/repeat-03.cgir.re rename to test/reuse/repeat-03.cgir.re diff --git a/re2c/test/reuse/repeat-04.cgir.c b/test/reuse/repeat-04.cgir.c similarity index 100% rename from re2c/test/reuse/repeat-04.cgir.c rename to test/reuse/repeat-04.cgir.c diff --git a/re2c/test/reuse/repeat-04.cgir.re b/test/reuse/repeat-04.cgir.re similarity index 100% rename from re2c/test/reuse/repeat-04.cgir.re rename to test/reuse/repeat-04.cgir.re diff --git a/re2c/test/reuse/repeat-05.cgir.c b/test/reuse/repeat-05.cgir.c similarity index 100% rename from re2c/test/reuse/repeat-05.cgir.c rename to test/reuse/repeat-05.cgir.c diff --git a/re2c/test/reuse/repeat-05.cgir.re b/test/reuse/repeat-05.cgir.re similarity index 100% rename from re2c/test/reuse/repeat-05.cgir.re rename to test/reuse/repeat-05.cgir.re diff --git a/re2c/test/reuse/repeat-06.gir--skeleton.c b/test/reuse/repeat-06.gir--skeleton.c similarity index 100% rename from re2c/test/reuse/repeat-06.gir--skeleton.c rename to test/reuse/repeat-06.gir--skeleton.c diff --git a/re2c/test/reuse/repeat-06.gir--skeleton.re b/test/reuse/repeat-06.gir--skeleton.re similarity index 100% rename from re2c/test/reuse/repeat-06.gir--skeleton.re rename to test/reuse/repeat-06.gir--skeleton.re diff --git a/re2c/test/reuse/repeat-06.gir.c b/test/reuse/repeat-06.gir.c similarity index 100% rename from re2c/test/reuse/repeat-06.gir.c rename to test/reuse/repeat-06.gir.c diff --git a/re2c/test/reuse/repeat-06.gir.re b/test/reuse/repeat-06.gir.re similarity index 100% rename from re2c/test/reuse/repeat-06.gir.re rename to test/reuse/repeat-06.gir.re diff --git a/re2c/test/reuse/repeat-07.gir.c b/test/reuse/repeat-07.gir.c similarity index 100% rename from re2c/test/reuse/repeat-07.gir.c rename to test/reuse/repeat-07.gir.c diff --git a/re2c/test/reuse/repeat-07.gir.re b/test/reuse/repeat-07.gir.re similarity index 100% rename from re2c/test/reuse/repeat-07.gir.re rename to test/reuse/repeat-07.gir.re diff --git a/re2c/test/reuse/repeat-07_default.gir--skeleton.c b/test/reuse/repeat-07_default.gir--skeleton.c similarity index 100% rename from re2c/test/reuse/repeat-07_default.gir--skeleton.c rename to test/reuse/repeat-07_default.gir--skeleton.c diff --git a/re2c/test/reuse/repeat-07_default.gir--skeleton.re b/test/reuse/repeat-07_default.gir--skeleton.re similarity index 100% rename from re2c/test/reuse/repeat-07_default.gir--skeleton.re rename to test/reuse/repeat-07_default.gir--skeleton.re diff --git a/re2c/test/reuse/repeat-07_default.gir.c b/test/reuse/repeat-07_default.gir.c similarity index 100% rename from re2c/test/reuse/repeat-07_default.gir.c rename to test/reuse/repeat-07_default.gir.c diff --git a/re2c/test/reuse/repeat-07_default.gir.re b/test/reuse/repeat-07_default.gir.re similarity index 100% rename from re2c/test/reuse/repeat-07_default.gir.re rename to test/reuse/repeat-07_default.gir.re diff --git a/re2c/test/reuse/repeat-08.ir.c b/test/reuse/repeat-08.ir.c similarity index 100% rename from re2c/test/reuse/repeat-08.ir.c rename to test/reuse/repeat-08.ir.c diff --git a/re2c/test/reuse/repeat-08.ir.re b/test/reuse/repeat-08.ir.re similarity index 100% rename from re2c/test/reuse/repeat-08.ir.re rename to test/reuse/repeat-08.ir.re diff --git a/re2c/test/reuse/repeat-09.ir.c b/test/reuse/repeat-09.ir.c similarity index 100% rename from re2c/test/reuse/repeat-09.ir.c rename to test/reuse/repeat-09.ir.c diff --git a/re2c/test/reuse/repeat-09.ir.re b/test/reuse/repeat-09.ir.re similarity index 100% rename from re2c/test/reuse/repeat-09.ir.re rename to test/reuse/repeat-09.ir.re diff --git a/re2c/test/reuse/reuse_conds_default_0.cgir--skeleton.c b/test/reuse/reuse_conds_default_0.cgir--skeleton.c similarity index 100% rename from re2c/test/reuse/reuse_conds_default_0.cgir--skeleton.c rename to test/reuse/reuse_conds_default_0.cgir--skeleton.c diff --git a/re2c/test/reuse/reuse_conds_default_0.cgir--skeleton.re b/test/reuse/reuse_conds_default_0.cgir--skeleton.re similarity index 100% rename from re2c/test/reuse/reuse_conds_default_0.cgir--skeleton.re rename to test/reuse/reuse_conds_default_0.cgir--skeleton.re diff --git a/re2c/test/reuse/reuse_conds_default_0.cgir.c b/test/reuse/reuse_conds_default_0.cgir.c similarity index 100% rename from re2c/test/reuse/reuse_conds_default_0.cgir.c rename to test/reuse/reuse_conds_default_0.cgir.c diff --git a/re2c/test/reuse/reuse_conds_default_0.cgir.re b/test/reuse/reuse_conds_default_0.cgir.re similarity index 100% rename from re2c/test/reuse/reuse_conds_default_0.cgir.re rename to test/reuse/reuse_conds_default_0.cgir.re diff --git a/re2c/test/reuse/reuse_conds_default_1.cgir--skeleton.c b/test/reuse/reuse_conds_default_1.cgir--skeleton.c similarity index 100% rename from re2c/test/reuse/reuse_conds_default_1.cgir--skeleton.c rename to test/reuse/reuse_conds_default_1.cgir--skeleton.c diff --git a/re2c/test/reuse/reuse_conds_default_1.cgir--skeleton.re b/test/reuse/reuse_conds_default_1.cgir--skeleton.re similarity index 100% rename from re2c/test/reuse/reuse_conds_default_1.cgir--skeleton.re rename to test/reuse/reuse_conds_default_1.cgir--skeleton.re diff --git a/re2c/test/reuse/reuse_conds_default_1.cgir.c b/test/reuse/reuse_conds_default_1.cgir.c similarity index 100% rename from re2c/test/reuse/reuse_conds_default_1.cgir.c rename to test/reuse/reuse_conds_default_1.cgir.c diff --git a/re2c/test/reuse/reuse_conds_default_1.cgir.re b/test/reuse/reuse_conds_default_1.cgir.re similarity index 100% rename from re2c/test/reuse/reuse_conds_default_1.cgir.re rename to test/reuse/reuse_conds_default_1.cgir.re diff --git a/re2c/test/reuse/reuse_conds_setup_0.cgir.c b/test/reuse/reuse_conds_setup_0.cgir.c similarity index 100% rename from re2c/test/reuse/reuse_conds_setup_0.cgir.c rename to test/reuse/reuse_conds_setup_0.cgir.c diff --git a/re2c/test/reuse/reuse_conds_setup_0.cgir.re b/test/reuse/reuse_conds_setup_0.cgir.re similarity index 100% rename from re2c/test/reuse/reuse_conds_setup_0.cgir.re rename to test/reuse/reuse_conds_setup_0.cgir.re diff --git a/re2c/test/reuse/reuse_conds_setup_1.cgir--eager-skip.c b/test/reuse/reuse_conds_setup_1.cgir--eager-skip.c similarity index 100% rename from re2c/test/reuse/reuse_conds_setup_1.cgir--eager-skip.c rename to test/reuse/reuse_conds_setup_1.cgir--eager-skip.c diff --git a/re2c/test/reuse/reuse_conds_setup_1.cgir--eager-skip.re b/test/reuse/reuse_conds_setup_1.cgir--eager-skip.re similarity index 100% rename from re2c/test/reuse/reuse_conds_setup_1.cgir--eager-skip.re rename to test/reuse/reuse_conds_setup_1.cgir--eager-skip.re diff --git a/re2c/test/reuse/reuse_conds_setup_1.cgir.c b/test/reuse/reuse_conds_setup_1.cgir.c similarity index 100% rename from re2c/test/reuse/reuse_conds_setup_1.cgir.c rename to test/reuse/reuse_conds_setup_1.cgir.c diff --git a/re2c/test/reuse/reuse_conds_setup_1.cgir.re b/test/reuse/reuse_conds_setup_1.cgir.re similarity index 100% rename from re2c/test/reuse/reuse_conds_setup_1.cgir.re rename to test/reuse/reuse_conds_setup_1.cgir.re diff --git a/re2c/test/rexx.--empty-class(error).c b/test/rexx.--empty-class(error).c similarity index 100% rename from re2c/test/rexx.--empty-class(error).c rename to test/rexx.--empty-class(error).c diff --git a/re2c/test/rexx.--empty-class(error).re b/test/rexx.--empty-class(error).re similarity index 100% rename from re2c/test/rexx.--empty-class(error).re rename to test/rexx.--empty-class(error).re diff --git a/re2c/test/rexx.--empty-class(match-empty).c b/test/rexx.--empty-class(match-empty).c similarity index 100% rename from re2c/test/rexx.--empty-class(match-empty).c rename to test/rexx.--empty-class(match-empty).c diff --git a/re2c/test/rexx.--empty-class(match-empty).re b/test/rexx.--empty-class(match-empty).re similarity index 100% rename from re2c/test/rexx.--empty-class(match-empty).re rename to test/rexx.--empty-class(match-empty).re diff --git a/re2c/test/rexx.--empty-class(match-none).c b/test/rexx.--empty-class(match-none).c similarity index 100% rename from re2c/test/rexx.--empty-class(match-none).c rename to test/rexx.--empty-class(match-none).c diff --git a/re2c/test/rexx.--empty-class(match-none).re b/test/rexx.--empty-class(match-none).re similarity index 100% rename from re2c/test/rexx.--empty-class(match-none).re rename to test/rexx.--empty-class(match-none).re diff --git a/re2c/test/rexx.--skeleton.c b/test/rexx.--skeleton.c similarity index 100% rename from re2c/test/rexx.--skeleton.c rename to test/rexx.--skeleton.c diff --git a/re2c/test/rexx.--skeleton.re b/test/rexx.--skeleton.re similarity index 100% rename from re2c/test/rexx.--skeleton.re rename to test/rexx.--skeleton.re diff --git a/re2c/test/rexx.c b/test/rexx.c similarity index 100% rename from re2c/test/rexx.c rename to test/rexx.c diff --git a/re2c/test/rexx.re b/test/rexx.re similarity index 100% rename from re2c/test/rexx.re rename to test/rexx.re diff --git a/re2c/test/sample.c b/test/sample.c similarity index 100% rename from re2c/test/sample.c rename to test/sample.c diff --git a/re2c/test/sample.re b/test/sample.re similarity index 100% rename from re2c/test/sample.re rename to test/sample.re diff --git a/re2c/test/scanner.--skeleton.c b/test/scanner.--skeleton.c similarity index 100% rename from re2c/test/scanner.--skeleton.c rename to test/scanner.--skeleton.c diff --git a/re2c/test/scanner.--skeleton.re b/test/scanner.--skeleton.re similarity index 100% rename from re2c/test/scanner.--skeleton.re rename to test/scanner.--skeleton.re diff --git a/re2c/test/scanner.c b/test/scanner.c similarity index 100% rename from re2c/test/scanner.c rename to test/scanner.c diff --git a/re2c/test/scanner.fs.c b/test/scanner.fs.c similarity index 100% rename from re2c/test/scanner.fs.c rename to test/scanner.fs.c diff --git a/re2c/test/scanner.fs.re b/test/scanner.fs.re similarity index 100% rename from re2c/test/scanner.fs.re rename to test/scanner.fs.re diff --git a/re2c/test/scanner.re b/test/scanner.re similarity index 100% rename from re2c/test/scanner.re rename to test/scanner.re diff --git a/re2c/test/scanner.s.c b/test/scanner.s.c similarity index 100% rename from re2c/test/scanner.s.c rename to test/scanner.s.c diff --git a/re2c/test/scanner.s.re b/test/scanner.s.re similarity index 100% rename from re2c/test/scanner.s.re rename to test/scanner.s.re diff --git a/re2c/test/scanner_re2c.bi.c b/test/scanner_re2c.bi.c similarity index 100% rename from re2c/test/scanner_re2c.bi.c rename to test/scanner_re2c.bi.c diff --git a/re2c/test/scanner_re2c.bi.re b/test/scanner_re2c.bi.re similarity index 100% rename from re2c/test/scanner_re2c.bi.re rename to test/scanner_re2c.bi.re diff --git a/re2c/test/scanner_re2c_default.--emit-dot.c b/test/scanner_re2c_default.--emit-dot.c similarity index 100% rename from re2c/test/scanner_re2c_default.--emit-dot.c rename to test/scanner_re2c_default.--emit-dot.c diff --git a/re2c/test/scanner_re2c_default.--emit-dot.re b/test/scanner_re2c_default.--emit-dot.re similarity index 100% rename from re2c/test/scanner_re2c_default.--emit-dot.re rename to test/scanner_re2c_default.--emit-dot.re diff --git a/re2c/test/scanner_re2c_default.bi.c b/test/scanner_re2c_default.bi.c similarity index 100% rename from re2c/test/scanner_re2c_default.bi.c rename to test/scanner_re2c_default.bi.c diff --git a/re2c/test/scanner_re2c_default.bi.re b/test/scanner_re2c_default.bi.re similarity index 100% rename from re2c/test/scanner_re2c_default.bi.re rename to test/scanner_re2c_default.bi.re diff --git a/re2c/test/segfault_full_range_star.bi.c b/test/segfault_full_range_star.bi.c similarity index 100% rename from re2c/test/segfault_full_range_star.bi.c rename to test/segfault_full_range_star.bi.c diff --git a/re2c/test/segfault_full_range_star.bi.re b/test/segfault_full_range_star.bi.re similarity index 100% rename from re2c/test/segfault_full_range_star.bi.re rename to test/segfault_full_range_star.bi.re diff --git a/re2c/test/segfault_full_range_star_startlabel.ci.c b/test/segfault_full_range_star_startlabel.ci.c similarity index 100% rename from re2c/test/segfault_full_range_star_startlabel.ci.c rename to test/segfault_full_range_star_startlabel.ci.c diff --git a/re2c/test/segfault_full_range_star_startlabel.ci.re b/test/segfault_full_range_star_startlabel.ci.re similarity index 100% rename from re2c/test/segfault_full_range_star_startlabel.ci.re rename to test/segfault_full_range_star_startlabel.ci.re diff --git a/re2c/test/segfault_full_range_star_startlabel.i.c b/test/segfault_full_range_star_startlabel.i.c similarity index 100% rename from re2c/test/segfault_full_range_star_startlabel.i.c rename to test/segfault_full_range_star_startlabel.i.c diff --git a/re2c/test/segfault_full_range_star_startlabel.i.re b/test/segfault_full_range_star_startlabel.i.re similarity index 100% rename from re2c/test/segfault_full_range_star_startlabel.i.re rename to test/segfault_full_range_star_startlabel.i.re diff --git a/re2c/test/segfault_full_range_star_startlabel2.ci.c b/test/segfault_full_range_star_startlabel2.ci.c similarity index 100% rename from re2c/test/segfault_full_range_star_startlabel2.ci.c rename to test/segfault_full_range_star_startlabel2.ci.c diff --git a/re2c/test/segfault_full_range_star_startlabel2.ci.re b/test/segfault_full_range_star_startlabel2.ci.re similarity index 100% rename from re2c/test/segfault_full_range_star_startlabel2.ci.re rename to test/segfault_full_range_star_startlabel2.ci.re diff --git a/re2c/test/segfault_full_range_star_startlabel2.i.c b/test/segfault_full_range_star_startlabel2.i.c similarity index 100% rename from re2c/test/segfault_full_range_star_startlabel2.i.c rename to test/segfault_full_range_star_startlabel2.i.c diff --git a/re2c/test/segfault_full_range_star_startlabel2.i.re b/test/segfault_full_range_star_startlabel2.i.re similarity index 100% rename from re2c/test/segfault_full_range_star_startlabel2.i.re rename to test/segfault_full_range_star_startlabel2.i.re diff --git a/re2c/test/simple.c b/test/simple.c similarity index 100% rename from re2c/test/simple.c rename to test/simple.c diff --git a/re2c/test/simple.re b/test/simple.re similarity index 100% rename from re2c/test/simple.re rename to test/simple.re diff --git a/re2c/test/simple_default.c b/test/simple_default.c similarity index 100% rename from re2c/test/simple_default.c rename to test/simple_default.c diff --git a/re2c/test/simple_default.re b/test/simple_default.re similarity index 100% rename from re2c/test/simple_default.re rename to test/simple_default.re diff --git a/re2c/test/strip_001.s.c b/test/strip_001.s.c similarity index 100% rename from re2c/test/strip_001.s.c rename to test/strip_001.s.c diff --git a/re2c/test/strip_001.s.re b/test/strip_001.s.re similarity index 100% rename from re2c/test/strip_001.s.re rename to test/strip_001.s.re diff --git a/re2c/test/strip_002.s.c b/test/strip_002.s.c similarity index 100% rename from re2c/test/strip_002.s.c rename to test/strip_002.s.c diff --git a/re2c/test/strip_002.s.re b/test/strip_002.s.re similarity index 100% rename from re2c/test/strip_002.s.re rename to test/strip_002.s.re diff --git a/re2c/test/strip_003.b--skeleton.c b/test/strip_003.b--skeleton.c similarity index 100% rename from re2c/test/strip_003.b--skeleton.c rename to test/strip_003.b--skeleton.c diff --git a/re2c/test/strip_003.b--skeleton.re b/test/strip_003.b--skeleton.re similarity index 100% rename from re2c/test/strip_003.b--skeleton.re rename to test/strip_003.b--skeleton.re diff --git a/re2c/test/strip_003.b.c b/test/strip_003.b.c similarity index 100% rename from re2c/test/strip_003.b.c rename to test/strip_003.b.c diff --git a/re2c/test/strip_003.b.re b/test/strip_003.b.re similarity index 100% rename from re2c/test/strip_003.b.re rename to test/strip_003.b.re diff --git a/re2c/test/tags/ambiguity/alt0.i--tags.c b/test/tags/ambiguity/alt0.i--tags.c similarity index 100% rename from re2c/test/tags/ambiguity/alt0.i--tags.c rename to test/tags/ambiguity/alt0.i--tags.c diff --git a/re2c/test/tags/ambiguity/alt0.i--tags.re b/test/tags/ambiguity/alt0.i--tags.re similarity index 100% rename from re2c/test/tags/ambiguity/alt0.i--tags.re rename to test/tags/ambiguity/alt0.i--tags.re diff --git a/re2c/test/tags/ambiguity/alt1.i--tags.c b/test/tags/ambiguity/alt1.i--tags.c similarity index 100% rename from re2c/test/tags/ambiguity/alt1.i--tags.c rename to test/tags/ambiguity/alt1.i--tags.c diff --git a/re2c/test/tags/ambiguity/alt1.i--tags.re b/test/tags/ambiguity/alt1.i--tags.re similarity index 100% rename from re2c/test/tags/ambiguity/alt1.i--tags.re rename to test/tags/ambiguity/alt1.i--tags.re diff --git a/re2c/test/tags/ambiguity/alt2.i--tags.c b/test/tags/ambiguity/alt2.i--tags.c similarity index 100% rename from re2c/test/tags/ambiguity/alt2.i--tags.c rename to test/tags/ambiguity/alt2.i--tags.c diff --git a/re2c/test/tags/ambiguity/alt2.i--tags.re b/test/tags/ambiguity/alt2.i--tags.re similarity index 100% rename from re2c/test/tags/ambiguity/alt2.i--tags.re rename to test/tags/ambiguity/alt2.i--tags.re diff --git a/re2c/test/tags/ambiguity/cat1.i--tags.c b/test/tags/ambiguity/cat1.i--tags.c similarity index 100% rename from re2c/test/tags/ambiguity/cat1.i--tags.c rename to test/tags/ambiguity/cat1.i--tags.c diff --git a/re2c/test/tags/ambiguity/cat1.i--tags.re b/test/tags/ambiguity/cat1.i--tags.re similarity index 100% rename from re2c/test/tags/ambiguity/cat1.i--tags.re rename to test/tags/ambiguity/cat1.i--tags.re diff --git a/re2c/test/tags/ambiguity/cat3.i.c b/test/tags/ambiguity/cat3.i.c similarity index 100% rename from re2c/test/tags/ambiguity/cat3.i.c rename to test/tags/ambiguity/cat3.i.c diff --git a/re2c/test/tags/ambiguity/cat3.i.re b/test/tags/ambiguity/cat3.i.re similarity index 100% rename from re2c/test/tags/ambiguity/cat3.i.re rename to test/tags/ambiguity/cat3.i.re diff --git a/re2c/test/tags/ambiguity/cat4.i--tags.c b/test/tags/ambiguity/cat4.i--tags.c similarity index 100% rename from re2c/test/tags/ambiguity/cat4.i--tags.c rename to test/tags/ambiguity/cat4.i--tags.c diff --git a/re2c/test/tags/ambiguity/cat4.i--tags.re b/test/tags/ambiguity/cat4.i--tags.re similarity index 100% rename from re2c/test/tags/ambiguity/cat4.i--tags.re rename to test/tags/ambiguity/cat4.i--tags.re diff --git a/re2c/test/tags/ambiguity/iter.i--tags.c b/test/tags/ambiguity/iter.i--tags.c similarity index 100% rename from re2c/test/tags/ambiguity/iter.i--tags.c rename to test/tags/ambiguity/iter.i--tags.c diff --git a/re2c/test/tags/ambiguity/iter.i--tags.re b/test/tags/ambiguity/iter.i--tags.re similarity index 100% rename from re2c/test/tags/ambiguity/iter.i--tags.re rename to test/tags/ambiguity/iter.i--tags.re diff --git a/re2c/test/tags/bench_http_rfc7230.i.c b/test/tags/bench_http_rfc7230.i.c similarity index 100% rename from re2c/test/tags/bench_http_rfc7230.i.c rename to test/tags/bench_http_rfc7230.i.c diff --git a/re2c/test/tags/bench_http_rfc7230.i.re b/test/tags/bench_http_rfc7230.i.re similarity index 100% rename from re2c/test/tags/bench_http_rfc7230.i.re rename to test/tags/bench_http_rfc7230.i.re diff --git a/re2c/test/tags/bench_http_simple.i.c b/test/tags/bench_http_simple.i.c similarity index 100% rename from re2c/test/tags/bench_http_simple.i.c rename to test/tags/bench_http_simple.i.c diff --git a/re2c/test/tags/bench_http_simple.i.re b/test/tags/bench_http_simple.i.re similarity index 100% rename from re2c/test/tags/bench_http_simple.i.re rename to test/tags/bench_http_simple.i.re diff --git a/re2c/test/tags/bench_uri_rfc3986.i.c b/test/tags/bench_uri_rfc3986.i.c similarity index 100% rename from re2c/test/tags/bench_uri_rfc3986.i.c rename to test/tags/bench_uri_rfc3986.i.c diff --git a/re2c/test/tags/bench_uri_rfc3986.i.re b/test/tags/bench_uri_rfc3986.i.re similarity index 100% rename from re2c/test/tags/bench_uri_rfc3986.i.re rename to test/tags/bench_uri_rfc3986.i.re diff --git a/re2c/test/tags/bench_uri_simple.i.c b/test/tags/bench_uri_simple.i.c similarity index 100% rename from re2c/test/tags/bench_uri_simple.i.c rename to test/tags/bench_uri_simple.i.c diff --git a/re2c/test/tags/bench_uri_simple.i.re b/test/tags/bench_uri_simple.i.re similarity index 100% rename from re2c/test/tags/bench_uri_simple.i.re rename to test/tags/bench_uri_simple.i.re diff --git a/re2c/test/tags/bug121_fix_multiple.i--input(custom).c b/test/tags/bug121_fix_multiple.i--input(custom).c similarity index 100% rename from re2c/test/tags/bug121_fix_multiple.i--input(custom).c rename to test/tags/bug121_fix_multiple.i--input(custom).c diff --git a/re2c/test/tags/bug121_fix_multiple.i--input(custom).re b/test/tags/bug121_fix_multiple.i--input(custom).re similarity index 100% rename from re2c/test/tags/bug121_fix_multiple.i--input(custom).re rename to test/tags/bug121_fix_multiple.i--input(custom).re diff --git a/re2c/test/tags/bug121_fix_multiple.i--tags--input(custom).c b/test/tags/bug121_fix_multiple.i--tags--input(custom).c similarity index 100% rename from re2c/test/tags/bug121_fix_multiple.i--tags--input(custom).c rename to test/tags/bug121_fix_multiple.i--tags--input(custom).c diff --git a/re2c/test/tags/bug121_fix_multiple.i--tags--input(custom).re b/test/tags/bug121_fix_multiple.i--tags--input(custom).re similarity index 100% rename from re2c/test/tags/bug121_fix_multiple.i--tags--input(custom).re rename to test/tags/bug121_fix_multiple.i--tags--input(custom).re diff --git a/re2c/test/tags/bug121_fix_none.i.c b/test/tags/bug121_fix_none.i.c similarity index 100% rename from re2c/test/tags/bug121_fix_none.i.c rename to test/tags/bug121_fix_none.i.c diff --git a/re2c/test/tags/bug121_fix_none.i.re b/test/tags/bug121_fix_none.i.re similarity index 100% rename from re2c/test/tags/bug121_fix_none.i.re rename to test/tags/bug121_fix_none.i.re diff --git a/re2c/test/tags/bug121_fix_single.i--input(custom).c b/test/tags/bug121_fix_single.i--input(custom).c similarity index 100% rename from re2c/test/tags/bug121_fix_single.i--input(custom).c rename to test/tags/bug121_fix_single.i--input(custom).c diff --git a/re2c/test/tags/bug121_fix_single.i--input(custom).re b/test/tags/bug121_fix_single.i--input(custom).re similarity index 100% rename from re2c/test/tags/bug121_fix_single.i--input(custom).re rename to test/tags/bug121_fix_single.i--input(custom).re diff --git a/re2c/test/tags/bug121_var_multiple.i--input(custom).c b/test/tags/bug121_var_multiple.i--input(custom).c similarity index 100% rename from re2c/test/tags/bug121_var_multiple.i--input(custom).c rename to test/tags/bug121_var_multiple.i--input(custom).c diff --git a/re2c/test/tags/bug121_var_multiple.i--input(custom).re b/test/tags/bug121_var_multiple.i--input(custom).re similarity index 100% rename from re2c/test/tags/bug121_var_multiple.i--input(custom).re rename to test/tags/bug121_var_multiple.i--input(custom).re diff --git a/re2c/test/tags/bug121_var_multiple.i--tags--eager-skip--input(custom).c b/test/tags/bug121_var_multiple.i--tags--eager-skip--input(custom).c similarity index 100% rename from re2c/test/tags/bug121_var_multiple.i--tags--eager-skip--input(custom).c rename to test/tags/bug121_var_multiple.i--tags--eager-skip--input(custom).c diff --git a/re2c/test/tags/bug121_var_multiple.i--tags--eager-skip--input(custom).re b/test/tags/bug121_var_multiple.i--tags--eager-skip--input(custom).re similarity index 100% rename from re2c/test/tags/bug121_var_multiple.i--tags--eager-skip--input(custom).re rename to test/tags/bug121_var_multiple.i--tags--eager-skip--input(custom).re diff --git a/re2c/test/tags/bug121_var_multiple.i--tags--eager-skip.c b/test/tags/bug121_var_multiple.i--tags--eager-skip.c similarity index 100% rename from re2c/test/tags/bug121_var_multiple.i--tags--eager-skip.c rename to test/tags/bug121_var_multiple.i--tags--eager-skip.c diff --git a/re2c/test/tags/bug121_var_multiple.i--tags--eager-skip.re b/test/tags/bug121_var_multiple.i--tags--eager-skip.re similarity index 100% rename from re2c/test/tags/bug121_var_multiple.i--tags--eager-skip.re rename to test/tags/bug121_var_multiple.i--tags--eager-skip.re diff --git a/re2c/test/tags/bug121_var_multiple.i--tags--input(custom).c b/test/tags/bug121_var_multiple.i--tags--input(custom).c similarity index 100% rename from re2c/test/tags/bug121_var_multiple.i--tags--input(custom).c rename to test/tags/bug121_var_multiple.i--tags--input(custom).c diff --git a/re2c/test/tags/bug121_var_multiple.i--tags--input(custom).re b/test/tags/bug121_var_multiple.i--tags--input(custom).re similarity index 100% rename from re2c/test/tags/bug121_var_multiple.i--tags--input(custom).re rename to test/tags/bug121_var_multiple.i--tags--input(custom).re diff --git a/re2c/test/tags/bug121_var_multiple.i--tags.c b/test/tags/bug121_var_multiple.i--tags.c similarity index 100% rename from re2c/test/tags/bug121_var_multiple.i--tags.c rename to test/tags/bug121_var_multiple.i--tags.c diff --git a/re2c/test/tags/bug121_var_multiple.i--tags.re b/test/tags/bug121_var_multiple.i--tags.re similarity index 100% rename from re2c/test/tags/bug121_var_multiple.i--tags.re rename to test/tags/bug121_var_multiple.i--tags.re diff --git a/re2c/test/tags/bug121_var_multiple.i.c b/test/tags/bug121_var_multiple.i.c similarity index 100% rename from re2c/test/tags/bug121_var_multiple.i.c rename to test/tags/bug121_var_multiple.i.c diff --git a/re2c/test/tags/bug121_var_multiple.i.re b/test/tags/bug121_var_multiple.i.re similarity index 100% rename from re2c/test/tags/bug121_var_multiple.i.re rename to test/tags/bug121_var_multiple.i.re diff --git a/re2c/test/tags/bug121_var_single.i--input(custom).c b/test/tags/bug121_var_single.i--input(custom).c similarity index 100% rename from re2c/test/tags/bug121_var_single.i--input(custom).c rename to test/tags/bug121_var_single.i--input(custom).c diff --git a/re2c/test/tags/bug121_var_single.i--input(custom).re b/test/tags/bug121_var_single.i--input(custom).re similarity index 100% rename from re2c/test/tags/bug121_var_single.i--input(custom).re rename to test/tags/bug121_var_single.i--input(custom).re diff --git a/re2c/test/tags/bug121_var_single.i.c b/test/tags/bug121_var_single.i.c similarity index 100% rename from re2c/test/tags/bug121_var_single.i.c rename to test/tags/bug121_var_single.i.c diff --git a/re2c/test/tags/bug121_var_single.i.re b/test/tags/bug121_var_single.i.re similarity index 100% rename from re2c/test/tags/bug121_var_single.i.re rename to test/tags/bug121_var_single.i.re diff --git a/re2c/test/tags/cond_star0.ci--input(custom).c b/test/tags/cond_star0.ci--input(custom).c similarity index 100% rename from re2c/test/tags/cond_star0.ci--input(custom).c rename to test/tags/cond_star0.ci--input(custom).c diff --git a/re2c/test/tags/cond_star0.ci--input(custom).re b/test/tags/cond_star0.ci--input(custom).re similarity index 100% rename from re2c/test/tags/cond_star0.ci--input(custom).re rename to test/tags/cond_star0.ci--input(custom).re diff --git a/re2c/test/tags/cond_star0.ci.c b/test/tags/cond_star0.ci.c similarity index 100% rename from re2c/test/tags/cond_star0.ci.c rename to test/tags/cond_star0.ci.c diff --git a/re2c/test/tags/cond_star0.ci.re b/test/tags/cond_star0.ci.re similarity index 100% rename from re2c/test/tags/cond_star0.ci.re rename to test/tags/cond_star0.ci.re diff --git a/re2c/test/tags/cond_star1.ci--input(custom).c b/test/tags/cond_star1.ci--input(custom).c similarity index 100% rename from re2c/test/tags/cond_star1.ci--input(custom).c rename to test/tags/cond_star1.ci--input(custom).c diff --git a/re2c/test/tags/cond_star1.ci--input(custom).re b/test/tags/cond_star1.ci--input(custom).re similarity index 100% rename from re2c/test/tags/cond_star1.ci--input(custom).re rename to test/tags/cond_star1.ci--input(custom).re diff --git a/re2c/test/tags/cond_star1.ci.c b/test/tags/cond_star1.ci.c similarity index 100% rename from re2c/test/tags/cond_star1.ci.c rename to test/tags/cond_star1.ci.c diff --git a/re2c/test/tags/cond_star1.ci.re b/test/tags/cond_star1.ci.re similarity index 100% rename from re2c/test/tags/cond_star1.ci.re rename to test/tags/cond_star1.ci.re diff --git a/re2c/test/tags/cond_star2.ci.c b/test/tags/cond_star2.ci.c similarity index 100% rename from re2c/test/tags/cond_star2.ci.c rename to test/tags/cond_star2.ci.c diff --git a/re2c/test/tags/cond_star2.ci.re b/test/tags/cond_star2.ci.re similarity index 100% rename from re2c/test/tags/cond_star2.ci.re rename to test/tags/cond_star2.ci.re diff --git a/re2c/test/tags/conf1.i--tags--input(custom).c b/test/tags/conf1.i--tags--input(custom).c similarity index 100% rename from re2c/test/tags/conf1.i--tags--input(custom).c rename to test/tags/conf1.i--tags--input(custom).c diff --git a/re2c/test/tags/conf1.i--tags--input(custom).re b/test/tags/conf1.i--tags--input(custom).re similarity index 100% rename from re2c/test/tags/conf1.i--tags--input(custom).re rename to test/tags/conf1.i--tags--input(custom).re diff --git a/re2c/test/tags/conf1.i--tags.c b/test/tags/conf1.i--tags.c similarity index 100% rename from re2c/test/tags/conf1.i--tags.c rename to test/tags/conf1.i--tags.c diff --git a/re2c/test/tags/conf1.i--tags.re b/test/tags/conf1.i--tags.re similarity index 100% rename from re2c/test/tags/conf1.i--tags.re rename to test/tags/conf1.i--tags.re diff --git a/re2c/test/tags/conf2.i--tags--input(custom).c b/test/tags/conf2.i--tags--input(custom).c similarity index 100% rename from re2c/test/tags/conf2.i--tags--input(custom).c rename to test/tags/conf2.i--tags--input(custom).c diff --git a/re2c/test/tags/conf2.i--tags--input(custom).re b/test/tags/conf2.i--tags--input(custom).re similarity index 100% rename from re2c/test/tags/conf2.i--tags--input(custom).re rename to test/tags/conf2.i--tags--input(custom).re diff --git a/re2c/test/tags/conf2.i--tags.c b/test/tags/conf2.i--tags.c similarity index 100% rename from re2c/test/tags/conf2.i--tags.c rename to test/tags/conf2.i--tags.c diff --git a/re2c/test/tags/conf2.i--tags.re b/test/tags/conf2.i--tags.re similarity index 100% rename from re2c/test/tags/conf2.i--tags.re rename to test/tags/conf2.i--tags.re diff --git a/re2c/test/tags/conf3.i--tags--input(custom).c b/test/tags/conf3.i--tags--input(custom).c similarity index 100% rename from re2c/test/tags/conf3.i--tags--input(custom).c rename to test/tags/conf3.i--tags--input(custom).c diff --git a/re2c/test/tags/conf3.i--tags--input(custom).re b/test/tags/conf3.i--tags--input(custom).re similarity index 100% rename from re2c/test/tags/conf3.i--tags--input(custom).re rename to test/tags/conf3.i--tags--input(custom).re diff --git a/re2c/test/tags/conf3.i--tags.c b/test/tags/conf3.i--tags.c similarity index 100% rename from re2c/test/tags/conf3.i--tags.c rename to test/tags/conf3.i--tags.c diff --git a/re2c/test/tags/conf3.i--tags.re b/test/tags/conf3.i--tags.re similarity index 100% rename from re2c/test/tags/conf3.i--tags.re rename to test/tags/conf3.i--tags.re diff --git a/re2c/test/tags/copy_coalescing1.i--tags.c b/test/tags/copy_coalescing1.i--tags.c similarity index 100% rename from re2c/test/tags/copy_coalescing1.i--tags.c rename to test/tags/copy_coalescing1.i--tags.c diff --git a/re2c/test/tags/copy_coalescing1.i--tags.re b/test/tags/copy_coalescing1.i--tags.re similarity index 100% rename from re2c/test/tags/copy_coalescing1.i--tags.re rename to test/tags/copy_coalescing1.i--tags.re diff --git a/re2c/test/tags/copy_coalescing2.i--tags.c b/test/tags/copy_coalescing2.i--tags.c similarity index 100% rename from re2c/test/tags/copy_coalescing2.i--tags.c rename to test/tags/copy_coalescing2.i--tags.c diff --git a/re2c/test/tags/copy_coalescing2.i--tags.re b/test/tags/copy_coalescing2.i--tags.re similarity index 100% rename from re2c/test/tags/copy_coalescing2.i--tags.re rename to test/tags/copy_coalescing2.i--tags.re diff --git a/re2c/test/tags/copy_save.i--tags.c b/test/tags/copy_save.i--tags.c similarity index 100% rename from re2c/test/tags/copy_save.i--tags.c rename to test/tags/copy_save.i--tags.c diff --git a/re2c/test/tags/copy_save.i--tags.re b/test/tags/copy_save.i--tags.re similarity index 100% rename from re2c/test/tags/copy_save.i--tags.re rename to test/tags/copy_save.i--tags.re diff --git a/re2c/test/tags/counter1.i--tags.c b/test/tags/counter1.i--tags.c similarity index 100% rename from re2c/test/tags/counter1.i--tags.c rename to test/tags/counter1.i--tags.c diff --git a/re2c/test/tags/counter1.i--tags.re b/test/tags/counter1.i--tags.re similarity index 100% rename from re2c/test/tags/counter1.i--tags.re rename to test/tags/counter1.i--tags.re diff --git a/re2c/test/tags/dedup0.i--input(custom).c b/test/tags/dedup0.i--input(custom).c similarity index 100% rename from re2c/test/tags/dedup0.i--input(custom).c rename to test/tags/dedup0.i--input(custom).c diff --git a/re2c/test/tags/dedup0.i--input(custom).re b/test/tags/dedup0.i--input(custom).re similarity index 100% rename from re2c/test/tags/dedup0.i--input(custom).re rename to test/tags/dedup0.i--input(custom).re diff --git a/re2c/test/tags/dedup0.i.c b/test/tags/dedup0.i.c similarity index 100% rename from re2c/test/tags/dedup0.i.c rename to test/tags/dedup0.i.c diff --git a/re2c/test/tags/dedup0.i.re b/test/tags/dedup0.i.re similarity index 100% rename from re2c/test/tags/dedup0.i.re rename to test/tags/dedup0.i.re diff --git a/re2c/test/tags/dedup1.i--input(custom).c b/test/tags/dedup1.i--input(custom).c similarity index 100% rename from re2c/test/tags/dedup1.i--input(custom).c rename to test/tags/dedup1.i--input(custom).c diff --git a/re2c/test/tags/dedup1.i--input(custom).re b/test/tags/dedup1.i--input(custom).re similarity index 100% rename from re2c/test/tags/dedup1.i--input(custom).re rename to test/tags/dedup1.i--input(custom).re diff --git a/re2c/test/tags/dedup1.i.c b/test/tags/dedup1.i.c similarity index 100% rename from re2c/test/tags/dedup1.i.c rename to test/tags/dedup1.i.c diff --git a/re2c/test/tags/dedup1.i.re b/test/tags/dedup1.i.re similarity index 100% rename from re2c/test/tags/dedup1.i.re rename to test/tags/dedup1.i.re diff --git a/re2c/test/tags/dedup2.i--input(custom).c b/test/tags/dedup2.i--input(custom).c similarity index 100% rename from re2c/test/tags/dedup2.i--input(custom).c rename to test/tags/dedup2.i--input(custom).c diff --git a/re2c/test/tags/dedup2.i--input(custom).re b/test/tags/dedup2.i--input(custom).re similarity index 100% rename from re2c/test/tags/dedup2.i--input(custom).re rename to test/tags/dedup2.i--input(custom).re diff --git a/re2c/test/tags/dedup2.i.c b/test/tags/dedup2.i.c similarity index 100% rename from re2c/test/tags/dedup2.i.c rename to test/tags/dedup2.i.c diff --git a/re2c/test/tags/dedup2.i.re b/test/tags/dedup2.i.re similarity index 100% rename from re2c/test/tags/dedup2.i.re rename to test/tags/dedup2.i.re diff --git a/re2c/test/tags/dedup3.i--input(custom).c b/test/tags/dedup3.i--input(custom).c similarity index 100% rename from re2c/test/tags/dedup3.i--input(custom).c rename to test/tags/dedup3.i--input(custom).c diff --git a/re2c/test/tags/dedup3.i--input(custom).re b/test/tags/dedup3.i--input(custom).re similarity index 100% rename from re2c/test/tags/dedup3.i--input(custom).re rename to test/tags/dedup3.i--input(custom).re diff --git a/re2c/test/tags/dedup3.i.c b/test/tags/dedup3.i.c similarity index 100% rename from re2c/test/tags/dedup3.i.c rename to test/tags/dedup3.i.c diff --git a/re2c/test/tags/dedup3.i.re b/test/tags/dedup3.i.re similarity index 100% rename from re2c/test/tags/dedup3.i.re rename to test/tags/dedup3.i.re diff --git a/re2c/test/tags/dedup4.i--tags.c b/test/tags/dedup4.i--tags.c similarity index 100% rename from re2c/test/tags/dedup4.i--tags.c rename to test/tags/dedup4.i--tags.c diff --git a/re2c/test/tags/dedup4.i--tags.re b/test/tags/dedup4.i--tags.re similarity index 100% rename from re2c/test/tags/dedup4.i--tags.re rename to test/tags/dedup4.i--tags.re diff --git a/re2c/test/tags/dedup5.i--tags.c b/test/tags/dedup5.i--tags.c similarity index 100% rename from re2c/test/tags/dedup5.i--tags.c rename to test/tags/dedup5.i--tags.c diff --git a/re2c/test/tags/dedup5.i--tags.re b/test/tags/dedup5.i--tags.re similarity index 100% rename from re2c/test/tags/dedup5.i--tags.re rename to test/tags/dedup5.i--tags.re diff --git a/re2c/test/tags/exponential_bottoms.i--tags.c b/test/tags/exponential_bottoms.i--tags.c similarity index 100% rename from re2c/test/tags/exponential_bottoms.i--tags.c rename to test/tags/exponential_bottoms.i--tags.c diff --git a/re2c/test/tags/exponential_bottoms.i--tags.re b/test/tags/exponential_bottoms.i--tags.re similarity index 100% rename from re2c/test/tags/exponential_bottoms.i--tags.re rename to test/tags/exponential_bottoms.i--tags.re diff --git a/re2c/test/tags/fallback1.i--tags.c b/test/tags/fallback1.i--tags.c similarity index 100% rename from re2c/test/tags/fallback1.i--tags.c rename to test/tags/fallback1.i--tags.c diff --git a/re2c/test/tags/fallback1.i--tags.re b/test/tags/fallback1.i--tags.re similarity index 100% rename from re2c/test/tags/fallback1.i--tags.re rename to test/tags/fallback1.i--tags.re diff --git a/re2c/test/tags/fallback2.i--tags.c b/test/tags/fallback2.i--tags.c similarity index 100% rename from re2c/test/tags/fallback2.i--tags.c rename to test/tags/fallback2.i--tags.c diff --git a/re2c/test/tags/fallback2.i--tags.re b/test/tags/fallback2.i--tags.re similarity index 100% rename from re2c/test/tags/fallback2.i--tags.re rename to test/tags/fallback2.i--tags.re diff --git a/re2c/test/tags/fallback3.i--tags.c b/test/tags/fallback3.i--tags.c similarity index 100% rename from re2c/test/tags/fallback3.i--tags.c rename to test/tags/fallback3.i--tags.c diff --git a/re2c/test/tags/fallback3.i--tags.re b/test/tags/fallback3.i--tags.re similarity index 100% rename from re2c/test/tags/fallback3.i--tags.re rename to test/tags/fallback3.i--tags.re diff --git a/re2c/test/tags/fallback4.i--tags.c b/test/tags/fallback4.i--tags.c similarity index 100% rename from re2c/test/tags/fallback4.i--tags.c rename to test/tags/fallback4.i--tags.c diff --git a/re2c/test/tags/fallback4.i--tags.re b/test/tags/fallback4.i--tags.re similarity index 100% rename from re2c/test/tags/fallback4.i--tags.re rename to test/tags/fallback4.i--tags.re diff --git a/re2c/test/tags/fallback5.i--tags.c b/test/tags/fallback5.i--tags.c similarity index 100% rename from re2c/test/tags/fallback5.i--tags.c rename to test/tags/fallback5.i--tags.c diff --git a/re2c/test/tags/fallback5.i--tags.re b/test/tags/fallback5.i--tags.re similarity index 100% rename from re2c/test/tags/fallback5.i--tags.re rename to test/tags/fallback5.i--tags.re diff --git a/re2c/test/tags/fallback6.i--tags.c b/test/tags/fallback6.i--tags.c similarity index 100% rename from re2c/test/tags/fallback6.i--tags.c rename to test/tags/fallback6.i--tags.c diff --git a/re2c/test/tags/fallback6.i--tags.re b/test/tags/fallback6.i--tags.re similarity index 100% rename from re2c/test/tags/fallback6.i--tags.re rename to test/tags/fallback6.i--tags.re diff --git a/re2c/test/tags/fix2.i--tags.c b/test/tags/fix2.i--tags.c similarity index 100% rename from re2c/test/tags/fix2.i--tags.c rename to test/tags/fix2.i--tags.c diff --git a/re2c/test/tags/fix2.i--tags.re b/test/tags/fix2.i--tags.re similarity index 100% rename from re2c/test/tags/fix2.i--tags.re rename to test/tags/fix2.i--tags.re diff --git a/re2c/test/tags/fix2_trail.i--tags--input(custom).c b/test/tags/fix2_trail.i--tags--input(custom).c similarity index 100% rename from re2c/test/tags/fix2_trail.i--tags--input(custom).c rename to test/tags/fix2_trail.i--tags--input(custom).c diff --git a/re2c/test/tags/fix2_trail.i--tags--input(custom).re b/test/tags/fix2_trail.i--tags--input(custom).re similarity index 100% rename from re2c/test/tags/fix2_trail.i--tags--input(custom).re rename to test/tags/fix2_trail.i--tags--input(custom).re diff --git a/re2c/test/tags/fix2_trail.i--tags.c b/test/tags/fix2_trail.i--tags.c similarity index 100% rename from re2c/test/tags/fix2_trail.i--tags.c rename to test/tags/fix2_trail.i--tags.c diff --git a/re2c/test/tags/fix2_trail.i--tags.re b/test/tags/fix2_trail.i--tags.re similarity index 100% rename from re2c/test/tags/fix2_trail.i--tags.re rename to test/tags/fix2_trail.i--tags.re diff --git a/re2c/test/tags/fix3.i--tags.c b/test/tags/fix3.i--tags.c similarity index 100% rename from re2c/test/tags/fix3.i--tags.c rename to test/tags/fix3.i--tags.c diff --git a/re2c/test/tags/fix3.i--tags.re b/test/tags/fix3.i--tags.re similarity index 100% rename from re2c/test/tags/fix3.i--tags.re rename to test/tags/fix3.i--tags.re diff --git a/re2c/test/tags/fix3_trail.i--tags--input(custom).c b/test/tags/fix3_trail.i--tags--input(custom).c similarity index 100% rename from re2c/test/tags/fix3_trail.i--tags--input(custom).c rename to test/tags/fix3_trail.i--tags--input(custom).c diff --git a/re2c/test/tags/fix3_trail.i--tags--input(custom).re b/test/tags/fix3_trail.i--tags--input(custom).re similarity index 100% rename from re2c/test/tags/fix3_trail.i--tags--input(custom).re rename to test/tags/fix3_trail.i--tags--input(custom).re diff --git a/re2c/test/tags/fix3_trail.i--tags.c b/test/tags/fix3_trail.i--tags.c similarity index 100% rename from re2c/test/tags/fix3_trail.i--tags.c rename to test/tags/fix3_trail.i--tags.c diff --git a/re2c/test/tags/fix3_trail.i--tags.re b/test/tags/fix3_trail.i--tags.re similarity index 100% rename from re2c/test/tags/fix3_trail.i--tags.re rename to test/tags/fix3_trail.i--tags.re diff --git a/re2c/test/tags/fix4.i--tags.c b/test/tags/fix4.i--tags.c similarity index 100% rename from re2c/test/tags/fix4.i--tags.c rename to test/tags/fix4.i--tags.c diff --git a/re2c/test/tags/fix4.i--tags.re b/test/tags/fix4.i--tags.re similarity index 100% rename from re2c/test/tags/fix4.i--tags.re rename to test/tags/fix4.i--tags.re diff --git a/re2c/test/tags/fix4_trail.i--tags--input(custom).c b/test/tags/fix4_trail.i--tags--input(custom).c similarity index 100% rename from re2c/test/tags/fix4_trail.i--tags--input(custom).c rename to test/tags/fix4_trail.i--tags--input(custom).c diff --git a/re2c/test/tags/fix4_trail.i--tags--input(custom).re b/test/tags/fix4_trail.i--tags--input(custom).re similarity index 100% rename from re2c/test/tags/fix4_trail.i--tags--input(custom).re rename to test/tags/fix4_trail.i--tags--input(custom).re diff --git a/re2c/test/tags/fix4_trail.i--tags.c b/test/tags/fix4_trail.i--tags.c similarity index 100% rename from re2c/test/tags/fix4_trail.i--tags.c rename to test/tags/fix4_trail.i--tags.c diff --git a/re2c/test/tags/fix4_trail.i--tags.re b/test/tags/fix4_trail.i--tags.re similarity index 100% rename from re2c/test/tags/fix4_trail.i--tags.re rename to test/tags/fix4_trail.i--tags.re diff --git a/re2c/test/tags/fix5.i--tags.c b/test/tags/fix5.i--tags.c similarity index 100% rename from re2c/test/tags/fix5.i--tags.c rename to test/tags/fix5.i--tags.c diff --git a/re2c/test/tags/fix5.i--tags.re b/test/tags/fix5.i--tags.re similarity index 100% rename from re2c/test/tags/fix5.i--tags.re rename to test/tags/fix5.i--tags.re diff --git a/re2c/test/tags/fix5_trail.i--tags--input(custom).c b/test/tags/fix5_trail.i--tags--input(custom).c similarity index 100% rename from re2c/test/tags/fix5_trail.i--tags--input(custom).c rename to test/tags/fix5_trail.i--tags--input(custom).c diff --git a/re2c/test/tags/fix5_trail.i--tags--input(custom).re b/test/tags/fix5_trail.i--tags--input(custom).re similarity index 100% rename from re2c/test/tags/fix5_trail.i--tags--input(custom).re rename to test/tags/fix5_trail.i--tags--input(custom).re diff --git a/re2c/test/tags/fix5_trail.i--tags.c b/test/tags/fix5_trail.i--tags.c similarity index 100% rename from re2c/test/tags/fix5_trail.i--tags.c rename to test/tags/fix5_trail.i--tags.c diff --git a/re2c/test/tags/fix5_trail.i--tags.re b/test/tags/fix5_trail.i--tags.re similarity index 100% rename from re2c/test/tags/fix5_trail.i--tags.re rename to test/tags/fix5_trail.i--tags.re diff --git a/re2c/test/tags/interference.i--tags.c b/test/tags/interference.i--tags.c similarity index 100% rename from re2c/test/tags/interference.i--tags.c rename to test/tags/interference.i--tags.c diff --git a/re2c/test/tags/interference.i--tags.re b/test/tags/interference.i--tags.re similarity index 100% rename from re2c/test/tags/interference.i--tags.re rename to test/tags/interference.i--tags.re diff --git a/re2c/test/tags/iter_plus.i--tags.c b/test/tags/iter_plus.i--tags.c similarity index 100% rename from re2c/test/tags/iter_plus.i--tags.c rename to test/tags/iter_plus.i--tags.c diff --git a/re2c/test/tags/iter_plus.i--tags.re b/test/tags/iter_plus.i--tags.re similarity index 100% rename from re2c/test/tags/iter_plus.i--tags.re rename to test/tags/iter_plus.i--tags.re diff --git a/re2c/test/tags/lost_tag.i--tags--no-lookahead--input(custom).c b/test/tags/lost_tag.i--tags--no-lookahead--input(custom).c similarity index 100% rename from re2c/test/tags/lost_tag.i--tags--no-lookahead--input(custom).c rename to test/tags/lost_tag.i--tags--no-lookahead--input(custom).c diff --git a/re2c/test/tags/lost_tag.i--tags--no-lookahead--input(custom).re b/test/tags/lost_tag.i--tags--no-lookahead--input(custom).re similarity index 100% rename from re2c/test/tags/lost_tag.i--tags--no-lookahead--input(custom).re rename to test/tags/lost_tag.i--tags--no-lookahead--input(custom).re diff --git a/re2c/test/tags/map_ord1.i--tags--no-lookahead.c b/test/tags/map_ord1.i--tags--no-lookahead.c similarity index 100% rename from re2c/test/tags/map_ord1.i--tags--no-lookahead.c rename to test/tags/map_ord1.i--tags--no-lookahead.c diff --git a/re2c/test/tags/map_ord1.i--tags--no-lookahead.re b/test/tags/map_ord1.i--tags--no-lookahead.re similarity index 100% rename from re2c/test/tags/map_ord1.i--tags--no-lookahead.re rename to test/tags/map_ord1.i--tags--no-lookahead.re diff --git a/re2c/test/tags/map_ord1.i--tags.c b/test/tags/map_ord1.i--tags.c similarity index 100% rename from re2c/test/tags/map_ord1.i--tags.c rename to test/tags/map_ord1.i--tags.c diff --git a/re2c/test/tags/map_ord1.i--tags.re b/test/tags/map_ord1.i--tags.re similarity index 100% rename from re2c/test/tags/map_ord1.i--tags.re rename to test/tags/map_ord1.i--tags.re diff --git a/re2c/test/tags/map_ord2.i--tags--no-lookahead.c b/test/tags/map_ord2.i--tags--no-lookahead.c similarity index 100% rename from re2c/test/tags/map_ord2.i--tags--no-lookahead.c rename to test/tags/map_ord2.i--tags--no-lookahead.c diff --git a/re2c/test/tags/map_ord2.i--tags--no-lookahead.re b/test/tags/map_ord2.i--tags--no-lookahead.re similarity index 100% rename from re2c/test/tags/map_ord2.i--tags--no-lookahead.re rename to test/tags/map_ord2.i--tags--no-lookahead.re diff --git a/re2c/test/tags/map_ord2.i--tags.c b/test/tags/map_ord2.i--tags.c similarity index 100% rename from re2c/test/tags/map_ord2.i--tags.c rename to test/tags/map_ord2.i--tags.c diff --git a/re2c/test/tags/map_ord2.i--tags.re b/test/tags/map_ord2.i--tags.re similarity index 100% rename from re2c/test/tags/map_ord2.i--tags.re rename to test/tags/map_ord2.i--tags.re diff --git a/re2c/test/tags/minimization.i.c b/test/tags/minimization.i.c similarity index 100% rename from re2c/test/tags/minimization.i.c rename to test/tags/minimization.i.c diff --git a/re2c/test/tags/minimization.i.re b/test/tags/minimization.i.re similarity index 100% rename from re2c/test/tags/minimization.i.re rename to test/tags/minimization.i.re diff --git a/re2c/test/tags/skip_tags_disorder1.i--tags--no-lookahead.c b/test/tags/skip_tags_disorder1.i--tags--no-lookahead.c similarity index 100% rename from re2c/test/tags/skip_tags_disorder1.i--tags--no-lookahead.c rename to test/tags/skip_tags_disorder1.i--tags--no-lookahead.c diff --git a/re2c/test/tags/skip_tags_disorder1.i--tags--no-lookahead.re b/test/tags/skip_tags_disorder1.i--tags--no-lookahead.re similarity index 100% rename from re2c/test/tags/skip_tags_disorder1.i--tags--no-lookahead.re rename to test/tags/skip_tags_disorder1.i--tags--no-lookahead.re diff --git a/re2c/test/tags/skip_tags_disorder2.i--tags--no-lookahead.c b/test/tags/skip_tags_disorder2.i--tags--no-lookahead.c similarity index 100% rename from re2c/test/tags/skip_tags_disorder2.i--tags--no-lookahead.c rename to test/tags/skip_tags_disorder2.i--tags--no-lookahead.c diff --git a/re2c/test/tags/skip_tags_disorder2.i--tags--no-lookahead.re b/test/tags/skip_tags_disorder2.i--tags--no-lookahead.re similarity index 100% rename from re2c/test/tags/skip_tags_disorder2.i--tags--no-lookahead.re rename to test/tags/skip_tags_disorder2.i--tags--no-lookahead.re diff --git a/re2c/test/tags/skip_tags_disorder3.i--eager-skip.c b/test/tags/skip_tags_disorder3.i--eager-skip.c similarity index 100% rename from re2c/test/tags/skip_tags_disorder3.i--eager-skip.c rename to test/tags/skip_tags_disorder3.i--eager-skip.c diff --git a/re2c/test/tags/skip_tags_disorder3.i--eager-skip.re b/test/tags/skip_tags_disorder3.i--eager-skip.re similarity index 100% rename from re2c/test/tags/skip_tags_disorder3.i--eager-skip.re rename to test/tags/skip_tags_disorder3.i--eager-skip.re diff --git a/re2c/test/tags/skip_tags_disorder4.i--tags--no-lookahead.c b/test/tags/skip_tags_disorder4.i--tags--no-lookahead.c similarity index 100% rename from re2c/test/tags/skip_tags_disorder4.i--tags--no-lookahead.c rename to test/tags/skip_tags_disorder4.i--tags--no-lookahead.c diff --git a/re2c/test/tags/skip_tags_disorder4.i--tags--no-lookahead.re b/test/tags/skip_tags_disorder4.i--tags--no-lookahead.re similarity index 100% rename from re2c/test/tags/skip_tags_disorder4.i--tags--no-lookahead.re rename to test/tags/skip_tags_disorder4.i--tags--no-lookahead.re diff --git a/re2c/test/tags/syntax_error0.c b/test/tags/syntax_error0.c similarity index 100% rename from re2c/test/tags/syntax_error0.c rename to test/tags/syntax_error0.c diff --git a/re2c/test/tags/syntax_error0.re b/test/tags/syntax_error0.re similarity index 100% rename from re2c/test/tags/syntax_error0.re rename to test/tags/syntax_error0.re diff --git a/re2c/test/tags/tags_in_trail.i--tags.c b/test/tags/tags_in_trail.i--tags.c similarity index 100% rename from re2c/test/tags/tags_in_trail.i--tags.c rename to test/tags/tags_in_trail.i--tags.c diff --git a/re2c/test/tags/tags_in_trail.i--tags.re b/test/tags/tags_in_trail.i--tags.re similarity index 100% rename from re2c/test/tags/tags_in_trail.i--tags.re rename to test/tags/tags_in_trail.i--tags.re diff --git a/re2c/test/tags/topsort1.i--tags.c b/test/tags/topsort1.i--tags.c similarity index 100% rename from re2c/test/tags/topsort1.i--tags.c rename to test/tags/topsort1.i--tags.c diff --git a/re2c/test/tags/topsort1.i--tags.re b/test/tags/topsort1.i--tags.re similarity index 100% rename from re2c/test/tags/topsort1.i--tags.re rename to test/tags/topsort1.i--tags.re diff --git a/re2c/test/tags/topsort2.i--tags.c b/test/tags/topsort2.i--tags.c similarity index 100% rename from re2c/test/tags/topsort2.i--tags.c rename to test/tags/topsort2.i--tags.c diff --git a/re2c/test/tags/topsort2.i--tags.re b/test/tags/topsort2.i--tags.re similarity index 100% rename from re2c/test/tags/topsort2.i--tags.re rename to test/tags/topsort2.i--tags.re diff --git a/re2c/test/tags/topsort3.i--tags--no-lookahead.c b/test/tags/topsort3.i--tags--no-lookahead.c similarity index 100% rename from re2c/test/tags/topsort3.i--tags--no-lookahead.c rename to test/tags/topsort3.i--tags--no-lookahead.c diff --git a/re2c/test/tags/topsort3.i--tags--no-lookahead.re b/test/tags/topsort3.i--tags--no-lookahead.re similarity index 100% rename from re2c/test/tags/topsort3.i--tags--no-lookahead.re rename to test/tags/topsort3.i--tags--no-lookahead.re diff --git a/re2c/test/tags/twopass.i--tags.c b/test/tags/twopass.i--tags.c similarity index 100% rename from re2c/test/tags/twopass.i--tags.c rename to test/tags/twopass.i--tags.c diff --git a/re2c/test/tags/twopass.i--tags.re b/test/tags/twopass.i--tags.re similarity index 100% rename from re2c/test/tags/twopass.i--tags.re rename to test/tags/twopass.i--tags.re diff --git a/re2c/test/tags/uniq.i--tags.c b/test/tags/uniq.i--tags.c similarity index 100% rename from re2c/test/tags/uniq.i--tags.c rename to test/tags/uniq.i--tags.c diff --git a/re2c/test/tags/uniq.i--tags.re b/test/tags/uniq.i--tags.re similarity index 100% rename from re2c/test/tags/uniq.i--tags.re rename to test/tags/uniq.i--tags.re diff --git a/re2c/test/tags/yyaccept1.i.c b/test/tags/yyaccept1.i.c similarity index 100% rename from re2c/test/tags/yyaccept1.i.c rename to test/tags/yyaccept1.i.c diff --git a/re2c/test/tags/yyaccept1.i.re b/test/tags/yyaccept1.i.re similarity index 100% rename from re2c/test/tags/yyaccept1.i.re rename to test/tags/yyaccept1.i.re diff --git a/re2c/test/wunreachable_rules.i.c b/test/wunreachable_rules.i.c similarity index 100% rename from re2c/test/wunreachable_rules.i.c rename to test/wunreachable_rules.i.c diff --git a/re2c/test/wunreachable_rules.i.re b/test/wunreachable_rules.i.re similarity index 100% rename from re2c/test/wunreachable_rules.i.re rename to test/wunreachable_rules.i.re diff --git a/re2c/test/yyaccept_initial.i.c b/test/yyaccept_initial.i.c similarity index 100% rename from re2c/test/yyaccept_initial.i.c rename to test/yyaccept_initial.i.c diff --git a/re2c/test/yyaccept_initial.i.re b/test/yyaccept_initial.i.re similarity index 100% rename from re2c/test/yyaccept_initial.i.re rename to test/yyaccept_initial.i.re diff --git a/re2c/test/yyaccept_missing.bci--eager-skip.c b/test/yyaccept_missing.bci--eager-skip.c similarity index 100% rename from re2c/test/yyaccept_missing.bci--eager-skip.c rename to test/yyaccept_missing.bci--eager-skip.c diff --git a/re2c/test/yyaccept_missing.bci--eager-skip.re b/test/yyaccept_missing.bci--eager-skip.re similarity index 100% rename from re2c/test/yyaccept_missing.bci--eager-skip.re rename to test/yyaccept_missing.bci--eager-skip.re diff --git a/re2c/test/yyaccept_missing.bci.c b/test/yyaccept_missing.bci.c similarity index 100% rename from re2c/test/yyaccept_missing.bci.c rename to test/yyaccept_missing.bci.c diff --git a/re2c/test/yyaccept_missing.bci.re b/test/yyaccept_missing.bci.re similarity index 100% rename from re2c/test/yyaccept_missing.bci.re rename to test/yyaccept_missing.bci.re