| Sablecc SABLECC, nesneye yönelik bir derleyici çerçevesidir. |
Şimdi İndirin |
Sablecc Sıralama ve Özet
- Lisans:
- The Apache License 2.0
- Yayıncı adı:
- Etienne M. Gagnon
- yayıncı web sitesi:
- http://sablecc.org/
Sablecc Etiketler
Sablecc Açıklama
SableCC, nesneye yönelik bir derleyici çerçevesidir. SableCC, Java programlama dilinde derleyiciler (ve tercümanlar) üreten nesneye yönelik bir çerçevedir. SableCC çerçevesi iki temel tasarım kararına dayanmaktadır. İkincisi, çerçeve, kalıtım kullanarak soyut sözdizimi ağacının düğümleri üzerindeki eylemlerin uygulanmasını sağlayan ziyaretçi tasarım modelinin genişletilmiş bir sürümünü kullanarak ağaç yürüteç sınıflarını oluşturur. Bu iki tasarım kararları, için daha kısa bir geliştirme döngüsünü destekleyen bir araca yol açar. Derleyiciler inşa etmek. "Sablecc" nin bazı önemli özellikleridir: · Tam Unicode desteği ve sözcüksel durumlara sahip deterministik sonlu otomat (DFA) tabanlı Lexers. · Genişletilmiş Backus-Naur Form Dilbilgisi Sözdizimi. (*,? Ve + operatörlerini destekler). · LALR (1) tabanlı ayrıştırıcılar. · Otomatik olarak yazılmış soyut sözdizimi ağaçlarının otomatik üretilmesi. · Otomatik ağaç yürüteç sınıfları. Genel java kodu. 4 alfa 4'teki yeni yeni gelişim sürümü: · Bu alfa sürümü geliştirilmiş ve eksiksiz bir gramer getirir. · Ayrıca belgeler yorumları ve Junit testleri ekler. Bu sürümde yenilikler: · Bu beta sürümü, yeni ve güçlü "sözlüksel ifade" motoruna göre Lexer jeneratörünün birinci sürümünü içerir. · Ayrıca, ObjectMacro metin üretimi sistemi için yeni hedefler (Scala ve C) ve ek operatörler de içerir.
Sablecc İlgili Yazılım