軟件簡介
Xtext是一種基于文本的領域特定語言(DSL)開發(fā)框架/工具。使用Xtext,你可以輕松的創(chuàng)建自己的編程語言和領域特定語言(DSL)。用于開發(fā)領域?qū)S谜Z言的獲獎開源框架Eclipse Xtext最新版本2.0,作為代號為Indigo的Eclipse 3.7年度發(fā)行版的一部分,已于近日正式發(fā)布了。Xtext 2.0除了修正了上百個已知問題和增強性能外,Xtext2.0中還增加了以下新功能:
- 重構框架及支持富懸浮(Rich Hover)信息;
- 可以嵌入在任何一種DSL中的新表達式語言,以及允許用戶在自己的語言中寫計算邏輯;
- 一個靜態(tài)鍵入模板語言Xtend,該語言簡化了代碼生成器的開發(fā)和維護,它已經(jīng)集成在Eclipse工具中。

