xtext

    1熱度

    1回答

    我試圖製作一個可讀的文件或圖像給那些在Xtext中顯示語法的人,我弄清楚如何導出到XML中,但看起來這個XML文件沒有得到我的整個語法。有什麼工具可以用XML文件生成圖表嗎?

    0熱度

    1回答

    我創建了我的xtext語法,現在我用sirius來建模,我遇到的問題是當我從調色板創建一個元素(例如我創建一個按鈕)時,在需要擴展在我的例子中的xtext'instance.pfe'我發現一個空間錯誤,由建模給出的空間在語法中是不一樣的。 我不明白這個錯誤來自哪裏,以及如何解決它,謝謝你幫助我。 這是一個例子 My grammar

    0熱度

    1回答

    我有一個在Xtext中創建的語法,我可以從plugin.xml啓動一個eclipse應用程序並測試我的語法。現在我需要做一個解釋器來啓動我的DSL代碼。 我用類解釋器做了一個包,但我不知道如何訪問在eclipse編輯器中打開的文件以便啓動。 另一方面,我認爲解釋器逐行讀取編輯器中的文件並運行句子,是這樣嗎? 我的最後一個問題是,如果你知道一個教程或更好的方式來實現Xtext語法的解釋器,並且所有的

    1熱度

    1回答

    用途:在xtext/xtend上下文中運行參數化測試。 進度:到目前爲止,我已經完成了它的運行,但它在junit窗口中出現錯誤。 問題: 兩個測試的故障跟蹤和結果出現在最後的測試中,如下圖所示。 由紅筆標記的第一個測試是有些未解決的,並且不包含任何故障跡線。 下面是測試類: @RunWith(typeof(Parameterized)) @InjectWith(SemanticAdaptatio

    0熱度

    1回答

    我嘗試創建一個語法Dsl(xtext)來生成反應原生代碼,我不知道如何在我的語法中聲明元素(checkBox,list ....)。 感謝您的幫助。

    0熱度

    1回答

    要使xtext語言變成縮進感知,使用合成令牌as described here。但是,在縮進的位置,除非輸入第一個字母,否則內容協助不會提出任何建議。 例如,請考慮下面的語法: Model: \t lines += Line+; \t Line: \t 'model' name=ID \t BEGIN \t \t type=(Type1

    0熱度

    1回答

    我有一個我似乎無法解決的問題的Xtext項目。請看下面的代碼: @Inject IResourceSetProvider resourceSetProvider; private void function(){ IProject project = file.getProject(); URI uri = URI.createPlatformResourceURI(f

    0熱度

    1回答

    是否有一種簡單的方法可以在最終模型中爲可選屬性和賦值賦值布爾字段? 例如像這樣: Enum: name=ID assigned=('(' value=INT ')')? ; 我的目標是具有類似於C的枚舉類型:如果你沒有指定枚舉值明確它將從0或最後一個指定的值數。 我想我需要在後面的步驟中計算最終值,但我需要的信息哪些值是由用戶給出的。 也許甚至有一個更容易的解決這個...

    0熱度

    1回答

    我有兩個Eclipse插件Xtext(2.11)項目(稱爲項目A和B)項目B語法文件依賴於Project A語法文件。項目A的語法文件擴展名是a,項目B是b。 我能夠爲項目B生成語言服務器。我想爲兩個項目生成單一語言服務器(目前,在項目B中它包括項目A.) 根據擴展類型,它需要調用相應的Xtext語法功能。 在上述情況下,我有以下問題: 確實的Xtext可以無縫地處理這種情況的?我是否也需要爲項目

    0熱度

    1回答

    我是XText的新手,並且想要定義用於指定值範圍的語言元素。實施例:[1-2]或[0.1-0.3 [ 我有用於此目的的以下規則: Range returns Expression: Atomic (leftBracket=('[' | ']') left=Atomic '-' right=Atomic rightBracket=('[' | ']'))*; 原子這裏基本上是指原始的浮子和in