Eclipse Xtext

Eclipse Xtext

Xtext programlama dillerini ve alana özgü dilleri (DSL) geliştirmek için açık kaynaklı bir çerçevedir.
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:

Özellikleri

Kategoriler

Windows için Eclipse Xtext'a alternatifler

JetBrains MPS

JetBrains MPS

JetBrains MPS, JetBrains tarafından geliştirilen bir metaprogramlama sistemidir.Dil odaklı programlama uygular.
CodeMaid

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 ...
QB64

QB64

QB64, Microsoft QBasic ve QuickBASIC ile uyumlu olacak şekilde tasarlanmış, Microsoft Windows, Linux ve Mac OS X için kendi kendini barındıran BASIC derleyicisidir.
Kantharos IDE

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.
Bin2Header

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.
DevkitPro

DevkitPro

Desteklenen her konsolu programlamaya yardımcı olacak ek araçlar ve kütüphanelerle gnu derleyici koleksiyonuna dayanan bir oyun konsolu homebrew geliştirme araçlarından oluşan bir araç zinciri.
ENSIME

ENSIME

ENSIME, en sevdiğiniz metin düzenleyicisine Scala ve Java IDE benzeri özellikleri getirir: Çıkarılan türleri göster.İçeriksel tamamlama.
GLeDitor

GLeDitor

Sözdizimi vurgulama, genişletilmiş arama özellikleri, kod tamamlama (ctrl + boşluk) ile küçük bir programcının editörü.