From 8de7fa9da5fd8015f4fcc826b9270061b7b89478 Mon Sep 17 00:00:00 2001 From: nsfisis Date: Sat, 13 Sep 2025 00:05:12 +0900 Subject: feat: implement -E flag (preprocess only) --- tests/test_if_elif_else.sh | 56 ++++++++++++++++++++++++++++++++-------------- 1 file changed, 39 insertions(+), 17 deletions(-) (limited to 'tests/test_if_elif_else.sh') diff --git a/tests/test_if_elif_else.sh b/tests/test_if_elif_else.sh index a07dd5c..e0adee0 100644 --- a/tests/test_if_elif_else.sh +++ b/tests/test_if_elif_else.sh @@ -1,8 +1,13 @@ cat <<'EOF' > expected -1 +int printf (); + + +int main () { + printf ( 1\n); +} EOF -test_diff <<'EOF' +test_cpp <<'EOF' int printf(); #define A @@ -18,13 +23,20 @@ int main() { EOF cat <<'EOF' > expected -1 -1 -2 -3 +int printf (); + +int main () { + printf ( 1\n); + + printf ( 1\n); + + printf ( 2\n); + + printf ( 3\n); +} EOF -test_diff <<'EOF' +test_cpp <<'EOF' int printf(); int main() { @@ -63,17 +75,28 @@ int main() { EOF cat <<'EOF' > expected -1 -1 -2 -2 -3 -4 -3 -4 +int printf (); + +int main () { + printf ( 1\n); + + printf ( 1\n); + + printf ( 2\n); + + printf ( 2\n); + + printf ( 3\n); + + printf ( 4\n); + + printf ( 3\n); + + printf ( 4\n); +} EOF -test_diff <<'EOF' +test_cpp <<'EOF' int printf(); int main() { @@ -190,4 +213,3 @@ int main() { #endif } EOF - -- cgit v1.2.3-70-g09d2