Token çözümleme
Kaynak metni dilin anlamlı parçalarına ayırır.
ÇalışıyorKin; sade Türkçe sözdizimi, açık tip sistemi ve küçük bir çalışma zamanı üzerine kurulan açık kaynak bir programlama dili projesidir.
Biraz daha basit, değil mi?
Kin'in çalışma hattı; kaynak kodu ayrıştıran, değerlendiren ve belleği yöneten bağımsız katmanlardan oluşur.
Kaynak metni dilin anlamlı parçalarına ayırır.
ÇalışıyorKomutları ve blok yapılarını yürütülebilir modele dönüştürür.
ÇalışıyorDeğişkenleri, fonksiyonları ve çalışma zamanı durumunu tutar.
ÇalışıyorKontrol akışını ve ifade değerlendirmesini çalıştırır.
GeliştiriliyorDosya ağacından bir örnek seç ve çalıştır. Bu panel arayüz demosudur; gerçek yorumlayıcı entegrasyonuna hazır yapıdadır.
Dosya, metin, matematik ve ağ işlemlerini ortak bir API düzeni altında toplar.
Geliştirme sırası; çalışan çekirdekten sınıflara, koleksiyonlara ve araç zincirine doğru ilerliyor.
Değişkenler, fonksiyonlar, koşullar, döngüler, temel ifadeler ve çıktı sistemi.
Sınıflar, constructor yapısı, nesne üretimi, alan erişimi ve dinamik listeler.
Dosyalar arası import, bağımlılık tanımları, standart kütüphane modülleri ve CLI araçları.
Belgelenmiş dil spesifikasyonu, test paketi, hata raporları ve IDE eklentisi.
Kin'in temel veri tipleri ve sözdizimi, küçük ve tutarlı bir dil yüzeyi oluşturacak şekilde tasarlanır.
Bir değişken, tip anahtar kelimesi, isim ve başlangıç değeriyle tanımlanır. Değer güncellemeleri doğrudan değişken adı üzerinden yapılır.
| Kin tipi | Açıklama | Örnek |
|---|---|---|
| tam | Tam sayı değerleri | 42 |
| ondalık | Ondalıklı sayı değerleri | 3.14 |
| metin | Unicode metin değerleri | "Merhaba" |
| mantık | Doğru veya yanlış değerleri | doğru |
| liste | Sıralı veri koleksiyonu | [1, 2, 3] |
Parser, runtime, dokümantasyon veya standart kütüphane tarafında katkı sağla.