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