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