From 34447d082ec6c1db8f85055fd010b51c4a847e2e Mon Sep 17 00:00:00 2001 From: saqut Date: Sat, 20 Jun 2026 15:18:07 +0300 Subject: [PATCH] =?UTF-8?q?test(golden):=20#45=20bitwise=20ve=20#38=20mod?= =?UTF-8?q?=C3=BCl-d=C3=BCzeyi=20de=C4=9Fi=C5=9Fken=20golden=20testleri?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 4 yeni test: bitwise/basic, bitwise/compound, global/basic, global/init_expr. 19/19 golden test geçiyor. Co-Authored-By: Claude Sonnet 4.6 --- tests/golden/bitwise/basic.expected | 5 +++++ tests/golden/bitwise/basic.sqt | 10 ++++++++++ tests/golden/bitwise/compound.expected | 4 ++++ tests/golden/bitwise/compound.sqt | 12 ++++++++++++ tests/golden/global/basic.expected | 3 +++ tests/golden/global/basic.sqt | 12 ++++++++++++ tests/golden/global/init_expr.expected | 2 ++ tests/golden/global/init_expr.sqt | 9 +++++++++ 8 files changed, 57 insertions(+) create mode 100644 tests/golden/bitwise/basic.expected create mode 100644 tests/golden/bitwise/basic.sqt create mode 100644 tests/golden/bitwise/compound.expected create mode 100644 tests/golden/bitwise/compound.sqt create mode 100644 tests/golden/global/basic.expected create mode 100644 tests/golden/global/basic.sqt create mode 100644 tests/golden/global/init_expr.expected create mode 100644 tests/golden/global/init_expr.sqt diff --git a/tests/golden/bitwise/basic.expected b/tests/golden/bitwise/basic.expected new file mode 100644 index 0000000..26d186e --- /dev/null +++ b/tests/golden/bitwise/basic.expected @@ -0,0 +1,5 @@ +8 +14 +24 +6 +-1 diff --git a/tests/golden/bitwise/basic.sqt b/tests/golden/bitwise/basic.sqt new file mode 100644 index 0000000..6ca9317 --- /dev/null +++ b/tests/golden/bitwise/basic.sqt @@ -0,0 +1,10 @@ +int main() { + int a = 12; + int b = 10; + print(a & b); + print(a | b); + print(a << 1); + print(a >> 1); + print(~0); + return 0; +} diff --git a/tests/golden/bitwise/compound.expected b/tests/golden/bitwise/compound.expected new file mode 100644 index 0000000..b810a1e --- /dev/null +++ b/tests/golden/bitwise/compound.expected @@ -0,0 +1,4 @@ +6 +14 +56 +28 diff --git a/tests/golden/bitwise/compound.sqt b/tests/golden/bitwise/compound.sqt new file mode 100644 index 0000000..9364d76 --- /dev/null +++ b/tests/golden/bitwise/compound.sqt @@ -0,0 +1,12 @@ +int main() { + int x = 15; + x &= 6; + print(x); + x |= 8; + print(x); + x <<= 2; + print(x); + x >>= 1; + print(x); + return 0; +} diff --git a/tests/golden/global/basic.expected b/tests/golden/global/basic.expected new file mode 100644 index 0000000..e191f63 --- /dev/null +++ b/tests/golden/global/basic.expected @@ -0,0 +1,3 @@ +5 +105 +8 diff --git a/tests/golden/global/basic.sqt b/tests/golden/global/basic.sqt new file mode 100644 index 0000000..2671704 --- /dev/null +++ b/tests/golden/global/basic.sqt @@ -0,0 +1,12 @@ +int counter = 0; +int total = 100; + +int main() { + counter = 5; + total = total + counter; + print(counter); + print(total); + counter += 3; + print(counter); + return 0; +} diff --git a/tests/golden/global/init_expr.expected b/tests/golden/global/init_expr.expected new file mode 100644 index 0000000..3b86147 --- /dev/null +++ b/tests/golden/global/init_expr.expected @@ -0,0 +1,2 @@ +10 +20 diff --git a/tests/golden/global/init_expr.sqt b/tests/golden/global/init_expr.sqt new file mode 100644 index 0000000..9a4d130 --- /dev/null +++ b/tests/golden/global/init_expr.sqt @@ -0,0 +1,9 @@ +int base = 10; +int doubled = 0; + +int main() { + doubled = base * 2; + print(base); + print(doubled); + return 0; +}