Skip to content

ilhandemirel/Real-Time-Syntax-Highlighter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gerçek Zamanlı Sözdizimi Renklendirici 🖍️

Bu proje, Python ile sıfırdan geliştirilen, dilbilgisi-tabanlı gerçek zamanlı bir syntax-highlighting aracıdır.
Arka planda kendi Lexer → Parser → GUI zincirimiz çalışır; hazır kütüphane kullanılmaz. Renklendirme şeması modern dark mode estetiğiyle merkezi bir “ModernTheme” sınıfı üzerinden yönetilir.

🔑 Ana Özellikler

  • Özel statik-tipli örnek dil: C ailesinin temel sözdizimini ve kontrol yapıları-fonksiyonlarını içerir.
  • Lexer – durum diyagramı yaklaşımıyla karakter karakter tarar, token listesi döndürür.
  • Recursive-descent Parser – operatör önceliği ve hata senkronizasyonu dâhil ayrıntılı AST üretir.
  • Tkinter GUI – satır numaraları, anlık hata iletisi, tetiklemeli otomatik renklendirme.

📺 Youtube Videosu

YouTube

📄 Raporlar

Belge Biçim Link
Programlama Dilleri Ana Raporu PDF docs/Programlama_Dilleri_Ana_Rapor.pdf
Programlama Dilleri Makale PDF docs/Programlama_Dilleri_Makale.pdf

Detaylı teknik mimari ve metodoloji bu iki raporda sunulmuştur.

About

Python ile Gerçek Zamanlı Syntax Highlighter.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages