diff --git a/examples/.gitignore b/examples/.gitignore deleted file mode 100644 index b883f1f..0000000 --- a/examples/.gitignore +++ /dev/null @@ -1 +0,0 @@ -*.exe diff --git a/examples/alignof.c b/examples/c/alignof.c similarity index 100% rename from examples/alignof.c rename to examples/c/alignof.c diff --git a/examples/array.c b/examples/c/array.c similarity index 100% rename from examples/array.c rename to examples/c/array.c diff --git a/examples/array2.c b/examples/c/array2.c similarity index 100% rename from examples/array2.c rename to examples/c/array2.c diff --git a/examples/array3.c b/examples/c/array3.c similarity index 100% rename from examples/array3.c rename to examples/c/array3.c diff --git a/examples/array4.c b/examples/c/array4.c similarity index 100% rename from examples/array4.c rename to examples/c/array4.c diff --git a/examples/array5.c b/examples/c/array5.c similarity index 100% rename from examples/array5.c rename to examples/c/array5.c diff --git a/examples/bar.c b/examples/c/bar.c similarity index 100% rename from examples/bar.c rename to examples/c/bar.c diff --git a/examples/bitwise.c b/examples/c/bitwise.c similarity index 100% rename from examples/bitwise.c rename to examples/c/bitwise.c diff --git a/examples/cmp.c b/examples/c/cmp.c similarity index 100% rename from examples/cmp.c rename to examples/c/cmp.c diff --git a/examples/comma.c b/examples/c/comma.c similarity index 100% rename from examples/comma.c rename to examples/c/comma.c diff --git a/examples/complete_cond.c b/examples/c/complete_cond.c similarity index 100% rename from examples/complete_cond.c rename to examples/c/complete_cond.c diff --git a/examples/meta/make_cond.py b/examples/c/complete_cond_gen.py similarity index 100% rename from examples/meta/make_cond.py rename to examples/c/complete_cond_gen.py diff --git a/examples/cond.c b/examples/c/cond.c similarity index 100% rename from examples/cond.c rename to examples/c/cond.c diff --git a/examples/cond_and_loop.c b/examples/c/cond_and_loop.c similarity index 100% rename from examples/cond_and_loop.c rename to examples/c/cond_and_loop.c diff --git a/examples/fib2.c b/examples/c/fib2.c similarity index 100% rename from examples/fib2.c rename to examples/c/fib2.c diff --git a/examples/fib3.c b/examples/c/fib3.c similarity index 100% rename from examples/fib3.c rename to examples/c/fib3.c diff --git a/examples/fib4.c b/examples/c/fib4.c similarity index 100% rename from examples/fib4.c rename to examples/c/fib4.c diff --git a/examples/fib5.c b/examples/c/fib5.c similarity index 100% rename from examples/fib5.c rename to examples/c/fib5.c diff --git a/examples/fibonacci.c b/examples/c/fibonacci.c similarity index 100% rename from examples/fibonacci.c rename to examples/c/fibonacci.c diff --git a/examples/foo.c b/examples/c/foo.c similarity index 100% rename from examples/foo.c rename to examples/c/foo.c diff --git a/examples/foo2.c b/examples/c/foo2.c similarity index 100% rename from examples/foo2.c rename to examples/c/foo2.c diff --git a/examples/foo3.c b/examples/c/foo3.c similarity index 100% rename from examples/foo3.c rename to examples/c/foo3.c diff --git a/examples/foo4.c b/examples/c/foo4.c similarity index 100% rename from examples/foo4.c rename to examples/c/foo4.c diff --git a/examples/for_continue_break.c b/examples/c/for_continue_break.c similarity index 100% rename from examples/for_continue_break.c rename to examples/c/for_continue_break.c diff --git a/examples/gcd.c b/examples/c/gcd.c similarity index 100% rename from examples/gcd.c rename to examples/c/gcd.c diff --git a/examples/integer_literal.c b/examples/c/integer_literal.c similarity index 100% rename from examples/integer_literal.c rename to examples/c/integer_literal.c diff --git a/examples/integer_literal2.c b/examples/c/integer_literal2.c similarity index 100% rename from examples/integer_literal2.c rename to examples/c/integer_literal2.c diff --git a/examples/logical_op.c b/examples/c/logical_op.c similarity index 100% rename from examples/logical_op.c rename to examples/c/logical_op.c diff --git a/examples/minus_constant.c b/examples/c/minus_constant.c similarity index 100% rename from examples/minus_constant.c rename to examples/c/minus_constant.c diff --git a/examples/negate.c b/examples/c/negate.c similarity index 100% rename from examples/negate.c rename to examples/c/negate.c diff --git a/examples/pointer.c b/examples/c/pointer.c similarity index 100% rename from examples/pointer.c rename to examples/c/pointer.c diff --git a/examples/return_void.c b/examples/c/return_void.c similarity index 100% rename from examples/return_void.c rename to examples/c/return_void.c diff --git a/examples/shift.c b/examples/c/shift.c similarity index 100% rename from examples/shift.c rename to examples/c/shift.c diff --git a/examples/simple.c b/examples/c/simple.c similarity index 100% rename from examples/simple.c rename to examples/c/simple.c diff --git a/examples/simple_cond.c b/examples/c/simple_cond.c similarity index 100% rename from examples/simple_cond.c rename to examples/c/simple_cond.c diff --git a/examples/simple_for.c b/examples/c/simple_for.c similarity index 100% rename from examples/simple_for.c rename to examples/c/simple_for.c diff --git a/examples/simple_if.c b/examples/c/simple_if.c similarity index 100% rename from examples/simple_if.c rename to examples/c/simple_if.c diff --git a/examples/sizeof.c b/examples/c/sizeof.c similarity index 100% rename from examples/sizeof.c rename to examples/c/sizeof.c diff --git a/examples/struct.c b/examples/c/struct.c similarity index 100% rename from examples/struct.c rename to examples/c/struct.c diff --git a/examples/struct2.c b/examples/c/struct2.c similarity index 100% rename from examples/struct2.c rename to examples/c/struct2.c diff --git a/examples/switch.c b/examples/c/switch.c similarity index 100% rename from examples/switch.c rename to examples/c/switch.c diff --git a/examples/temp.c b/examples/c/temp.c similarity index 100% rename from examples/temp.c rename to examples/c/temp.c diff --git a/examples/temp2.c b/examples/c/temp2.c similarity index 100% rename from examples/temp2.c rename to examples/c/temp2.c diff --git a/examples/test.c b/examples/c/test.c similarity index 100% rename from examples/test.c rename to examples/c/test.c diff --git a/examples/typecast.c b/examples/c/typecast.c similarity index 100% rename from examples/typecast.c rename to examples/c/typecast.c diff --git a/examples/typedef.c b/examples/c/typedef.c similarity index 100% rename from examples/typedef.c rename to examples/c/typedef.c diff --git a/examples/unary.c b/examples/c/unary.c similarity index 100% rename from examples/unary.c rename to examples/c/unary.c diff --git a/examples/while_continue_break.c b/examples/c/while_continue_break.c similarity index 100% rename from examples/while_continue_break.c rename to examples/c/while_continue_break.c diff --git a/tests/test_examples.rs b/tests/test_examples.rs index 59c79f2..b4830be 100644 --- a/tests/test_examples.rs +++ b/tests/test_examples.rs @@ -33,19 +33,19 @@ where #[test] fn test_examples_write_c() { - test_dir(Path::new("examples/"), &OsStr::new("c"), test_write_c); + test_dir(Path::new("examples/c"), &OsStr::new("c"), test_write_c); } #[test] fn test_examples_irgen() { - test_dir(Path::new("examples/"), &OsStr::new("c"), test_irgen); + test_dir(Path::new("examples/c"), &OsStr::new("c"), test_irgen); } // TODO: make it work! #[test] #[ignore] fn test_examples_irparse() { - test_dir(Path::new("examples/"), &OsStr::new("c"), test_irparse); + test_dir(Path::new("examples/c"), &OsStr::new("c"), test_irparse); } #[test]