Java ile geliştirilmiş basit ve gerçek zamanlı sözdizimi vurgulayıcı (syntax highlighter). Swing kütüphanesi kullanılarak yapılmıştır. Gerçek zamanlı olarak kod yazarken;
- Anahtar kelimeler (keywords)
- Operatörler
- Sayılar
- Yorum satırları
- Tanımlayıcılar (identifiers)
gibi yapılar farklı renklerle vurgulanır. Ayrıca sol tarafta satır numaraları gösterilir ve ekranın altında bir renk efsanesi (legend panel) yer alır.
- Gerçek zamanlı sözdizimi vurgulama
- Java Swing tabanlı GUI
- Satır numaraları gösterimi
- Token tabanlı lexer ve basit top-down parser
- Temiz ve koyu tema arayüz
- Kodu bir Java IDE'sine (örneğin, IntelliJ IDEA, Eclipse) veya metin editörüne kopyalayın.
- SyntaxHighlighterApp.java dosyasını derleyin ve çalıştırın:
- Uygulama, 600x400 piksel boyutlarında bir pencere açar.
Uygulamanın kısa tanıtım videosu:
Tanıtım Videosu
Projem hakkıbda yazdığım yazımı buradan okuyabilirsiniz:
Java ile Gerçek Zamanlı Sözdizimi Vurgulayıcısı
