xtext

    0熱度

    2回答

    我正在尋找一個使用XText 2.0的項目pom.xml的示例,特別是在「普通」maven項目中的代碼生成器XPand 1.1。 我已經花時間與谷歌,但我可以使用錯誤的條款,或沒有例子。 我有一個已經工作的pom for xtext 0.7.2,我想將項目更新到2.0。但我不知道從哪裏開始。 我目前所面對的是4個Maven項目這樣的結構: 看MyDSL mydsl.generator(未使用) m

    1熱度

    4回答

    我正在使用MWTE 1和XPand的Xtext 2.0,但我猜MWE 2和XTend的問題完全相同。 我的Xtext語法看起來像這樣(節選): grammer org.test.Test with org.eclipse.xtext.common.Terminals generate test "http://www.test.org/test/Test Model : "COMM

    8熱度

    2回答

    我正在尋找如何在用戶定義的對象成員上實現代碼完成的示例(在XText中)。據我所見,我需要使用IScope,但所有這些線路如何不清楚。 鑑於trait是用戶定義的類型,我怎麼去建設一個語法編寫完成/驗證中String包含當我輸入name.的方法呢? trait String { def toLowerCase(): String def toUpperCase(): Strin

    10熱度

    4回答

    我有一個DSL(用ANTLR實現),我需要編寫一個內容輔助/自動完成編輯器。我已經將語法原型移植到Xtext,並且對它所生成的編輯器的質量感到非常滿意。 不幸的是,我不能使用Eclipse作爲我的編輯器。相反,我想使用Xtext語法來生成一些我可以在Eclipse之外重用的工件。從我所看到的,文物的最小集合我需要的是: 的EMF模型, 解析器, 的* ProposalProviders和 所需的庫

    0熱度

    1回答

    我有以下形式一組關鍵字的語言: MyWord1 MyWord2 ... MyWord500 像「myWord」的,還有其他一些關鍵字相同的範圍內500個允許值的。我怎樣才能創建一個語法來解析這個問題,而不用一個接一個地輸入所有500個可能值的規則?在閱讀完文檔後,最接近的解決方案如下: MyWord: "MyWord"INT; 但是Xtext在MyWord和整數之間加了一個

    1熱度

    1回答

    我正在研究使用XText來擴展DSL到我每天使用的語言,並有一些明顯的缺點(AS3,通過FlashBuilder)。 我有一個語法和代碼生成系統工作,在下面的聲明中生成一個值類,與構造函數,類級VAR和干將等 ​​ 這是正常的,但我想有flash播放器庫中定義的類型以及我在擴展DSL中可用的用戶項目中定義的類型。在上面的代碼中,String和int都來自本機閃存庫。 我認爲Flash Builde

    1熱度

    1回答

    我正在處理的項目具有自定義文件格式和預定義的結構。該結構非常簡單且通用(我無法改變它):它由(嵌套)命令和類型化屬性組成。 使用這種結構,已經創建了幾種方言。方言是通用語法的「實例化」,並指定命令的名稱和含義以及期望的屬性。 我爲這些方言之一創建了一個EMF模型,並且我想重用XText來輕鬆創建專業的文本編輯器,並且能夠將我的模型讀取和寫入正確的格式。 現在我有一個選擇。一方面,我可以直接定位方言

    3熱度

    1回答

    在Xtext documentation我只能找到如何設置Xtend-only項目。 但我有一個Spring MVC項目,我想將Xtend納入。 是否有可能有一個Spring項目與我的Java源文件混雜個別的Xtend文件? 或者Xtend項目需要成爲一個單獨的Eclipse項目嗎?

    5熱度

    1回答

    我們希望爲我們的RCP產品的用戶提供我們型號的文本編輯器。因此,我們創建了一個EMF模型和一個XText語法。問題是我們的RCP應用程序沒有Eclipse IDE的項目結構(即我們沒有任何工作空間或構建器),因此我們在使XText編輯器工作時遇到一些麻煩...... 有沒有人有一些建議? [編輯澄清我的問題] 我有一些插件與EMF模型& XTEXT東西。如果我在「標準」eclipse產品中運行這些

    1熱度

    1回答

    雖然我可以試着運行它並查看它是否失敗我可能不知道某些內部是否會在不合時宜的情況下失敗有人知道是否需要特定版本的java或eclipse嗎?