Çok güzel bir araç Xtext'e, orada düzenleme için IDE'nin yanı sıra IDE oluşturmaya başladım. Web'de arama yaptım ve insanların ANTLR'nin tüm özelliklerini sağlamadığını söyleyen insanlar buldum. Ben çözümleyici jeneratörü olarak ANTLR kullanıyorum.XText'in sağlamadığı ANTLR özellikleri nelerdir?
ANTLR I'in özelliklerinin mylanguage için tam ayrıştırıcı yazması gerekeceğinden bile emin değilim, ancak ANTLR oldukça uzun bir süredir var ve muhtemelen Xtext'ten daha fazla özelliği destekliyor.
Herkes bir Xtext dilbilgisinde NEDEN belirtilemeyebilir?
Xtext, içten ANTLR ve afaik kullanıyor, kesinlikle daha iyi biliyorsunuz, Xtext er ya da daha sonra operatörün önceliği vb. Gibi ANTLR özelliklerinden daha fazlasını destekleyecektir? :) –
Xtext, Eylemler kavramına sahiptir. Operatör önceliğini uygulamak için Antlr'ın kara kutu hedef dili hazır parçaları ile karıştırılmalıdır. Özellikle hataların giderilmesinin çok önemli olduğu interaktif bir ortamda, bizim için çok iyi çalışıyor. Öncelikle, Antlr'ın öncelikleri uygulamak için yeni planını taşıyacağımızdan şüpheliyim. –