- Value: ValueKind::String + stringValue alanı eklendi - instruction: LOAD_STRING opcode'u eklendi - ir_generator: STRING literal → LOAD_STRING; desteklenmeyen tipler (FLOAT, null) IR üretim aşamasında hata fırlatır - interpreter: runtime tip kontrolleri kaldırıldı (TypeChecker zaten derleme zamanında tipleri doğruluyor); sıfıra bölme kontrolü kaldı (gerçek çalışma zamanı koşulu); print() string/int ayırt eder - run.hpp: TypeChecker + StructuralValidator pipeline'a eklendi Test: build/saqut run file:examples/merhaba.sqt → Merhaba / saQut calisiyor build/saqut run file:examples/fibonacci.sqt → 55 / 55 |
||
|---|---|---|
| .. | ||
| CMakeFiles | ||
| .ninja_deps | ||
| .ninja_log | ||
| CMakeCache.txt | ||
| build.ninja | ||
| cmake_install.cmake | ||