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 |