saqut-compiler/examples
saqut 04465afaef feat(ir,vm): #38 global değişken IR + #45 bitsel operatörler (& | << >> ~ !)
- #38: Üst düzey VariableDecl'lar main'in başına inject ediliyor (Seçenek B)
- #45: BIT_AND / BIT_OR / BIT_SHL / BIT_SHR / BIT_NOT / NOT_UNARY opcode'ları
- IR üretici: AMPERSAND, PIPE, LSHIFT, RSHIFT → binary bitsel
- IR üretici: TILDE (unary ~) → BIT_NOT, BANG (unary !) → NOT_UNARY
- VM: tüm yeni opcode'lar için handler eklendi

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-19 23:36:58 +03:00
..
parser-stress docs: belgeleri yeniden hizala (IR+VM modeli, kilitli kararlar) 2026-06-14 19:53:12 +03:00
semantic feat(faz3): semantik analiz — tip denetimi + yapısal doğrulama (#72) 2026-06-18 17:20:06 +03:00
symbols feat(faz2): sembol tablosu — isim çözümleme + scope + referans toplama (#71) 2026-06-18 15:43:26 +03:00
fibonacci.sqt docs: belgeleri yeniden hizala (IR+VM modeli, kilitli kararlar) 2026-06-14 19:53:12 +03:00
large.sqt chore: CLAUDE.md güncelle + gen_large.py + large.sqt ekle 2026-06-18 18:40:30 +03:00
merhaba.sqt feat(vm): string veri tipi + run pipeline'ına TypeChecker eklendi 2026-06-18 19:46:48 +03:00
opt_dce.sqt feat(opt): Faz 4 — Optimizasyon (sabit katlama + ölü kod eleme + --optimized) 2026-06-18 21:11:05 +03:00
opt_folding.sqt feat(opt): Faz 4 — Optimizasyon (sabit katlama + ölü kod eleme + --optimized) 2026-06-18 21:11:05 +03:00
source.sqt Gemini 2026-05-27 10:29:30 +03:00
test_bitwise.sqt feat(ir,vm): #38 global değişken IR + #45 bitsel operatörler (& | << >> ~ !) 2026-06-19 23:36:58 +03:00