VisualLangLab her türlü kod veya komut dosyası olmadan ayrıştırıcıları gelişimi için tamamen görsel bir IDE (Integrated Development Environment). & Nbsp; Bu kullanımı basit ve öğrenmesi çok kolaydır. Diğer ayrıştırıcı-jeneratörlerin aksine, VisualLangLab dilbilgisi ağaç düğümleri için ayrı simgeleri ile görsel gramer-ağaç gibi ayrıştırıcı-kurallar temsil eder.
VisualLangLab dilbilgisi ağaçları çalıştırılabilir ve herhangi bir zamanda çalıştırmak olabilir - gecikme ya da diğer elle müdahale olmadan - bir düğmeyi tıklamak. Çözümleyici için test girişi IDE doğrudan girilen veya kullanıcı adayı dosyalardan elde edilebilir. Ayrıştırıcı çalışan diğer beceri veya araçları gerektirmez. Bu, test kolaylaştırır iteratif-artımlı geliştirme süreci teşvik ve manyfold gelişimini hızlandırır. İsteğe bağlı eylemler - Javascript veya Scala kod parçacıkları - da dilbilgisi gömülü olabilir.
ayrıştırıcı-geliştirme süreci menü çubuğu ve bağlam menü işlemlerini kullanarak eşdeğer gramer ağacı (ler) oluşturmak için azalır. Klavyeden Metinsel girişi sadece ayrıştırıcı kuralları ve belirteçleri, adlandırma ve jeton için düzenli ifade desenleri belirlemek için gereklidir. Kullanıcı arayüzü Gui tam açıklanmış ve Dilbilgisi Ağacı düzenleme olduğunu.
dilbilgisi ileri düzenleme ve test için yeniden edilebilen bir XML dosyası olarak kaydedilir. Bir API XML dosyası yüklemek ve ayrıştırıcı yeniden istemci programları sağlar. Çünkü Scala ayrıştırıcı combinators işe şekilde, hiçbir kaynak kod oluşturma veya derleme gereklidir, bu yüzden ayrıştırıcı rejenerasyon çok hızlı olur. Daha fazla ayrıntı ve örnekler API kullanarak bulunabilir. API Scala ve Java destekleyen
Bu sürümde Yeni nedir.:.
- yazılım değişiklikleri ile senkronize Dokümantasyon dosyaları
sürüm 3.10 yeni Nedir:
- VLL-9 (& quot saptamak; Dosyası - & gt; Yeni & quot;) yanlış boşluk tanımını kullanarak işlem
Gereksinimleri :
- Java 2 Standard Edition Runtime Environment
- Scala
Yorum Bulunamadı