2
Xtext, programlama dillerini ve alana özgü dilleri (DSL) geliştirmek için açık kaynaklı bir çerçevedir.Standart ayrıştırıcı jeneratörlerin aksine, Xtext sadece bir ayrıştırıcı üretmekle kalmaz, aynı zamanda Soyut Sözdizimi Ağacı için bir sınıf modeli ve Eclipse Modelleme Çerçeve Projesinin bir parçası olarak Eclipse Projesi'nde tam özellikli, özelleştirilebilir bir Eclipse tabanlı IDE.Xtext geliştirilmektedir.Eclipse Genel Lisansı altında lisanslanmıştır. Xtext'in ilk sürümü 2006 yılında openArchitectureWare projesinde yayınlanmıştır.OAW projesi kapsamında yayımlanan son sürüm 4.3'tür.2008'in başından bu yana, Xtext Eclipse'de Eclipse Modelleme Projesi kapsamında geliştirilmektedir.Eclipse'nin yıllık eşzamanlı sürümüne katılan Xtext, 0.7.0 (Haziran 2009), 1.0 (Haziran 2010), 2.0 (Haziran 2011) ve 2.3 (Haziran 2012) sürümlerini yayınladı.Çerçeve esas olarak Alman şirketi tarafından geliştirilmiştir. Fonksiyon Bir dil belirlemek için kullanıcının Xtext'in gramer dilinde bir gramer yazması gerekir.Bu dilbilgisi, bir Ecore modelinin metinsel bir gösterimden nasıl türetildiğini açıklar.Bu tanımdan, bir kod üreteci bir ANTLR ayrıştırıcısını ve nesne modeli için sınıfları türetir.Her iki Eclipse bağımsız kullanılabilir ....
eclipse-xtext
İnternet sitesi:
http://www.eclipse.org/Xtext/Kategoriler
Windows için Eclipse Xtext'a alternatifler
6
JetBrains MPS
JetBrains MPS, JetBrains tarafından geliştirilen bir metaprogramlama sistemidir.Dil odaklı programlama uygular.
2
CodeMaid
CodeMaid, C #, C ++, F #, VB, XAML, XML, ASP, HTML, CSS, DAHA, SCSS, JavaScript ve TypeScript'imizi temizlemek, kazmak ve basitleştirmek için açık kaynaklı bir Visual Studio uzantısıdır ...
- Ücretsiz
- Windows
- Microsoft Visual Studio
2
1
Kantharos IDE
Kantharos son kullanıcıya hızlı ve taşınabilir bir php betik ortamı sağlar.Büyük web projeleri yerine çevrimdışı yazma amacıyla tasarlanmıştır.
- Ücretsiz
- Windows
1
Bin2Header
bin2header herhangi bir dosyayı bağımsız değişken olarak alır ve ikili verilerini C / C ++ uygulamalarında kullanmak için bir kaynak başlık dosyasına dönüştürür.Veriler bir karakter dizisi olarak saklanır.
0
0