xtext

    0熱度

    1回答

    我有一個EObject,我想知道它是否在文件中定義(我有它的路徑) 我該怎麼做? 謝謝!

    0熱度

    1回答

    這裏是我使用Xtext生成的DSL語法創建的一小段代碼。 start { alpha { prev : alpha next : beta } } 在此,我想,一旦我寫下一個:測試版,自動代碼應該改變這種 start { alpha { prev : null next : beta

    0熱度

    1回答

    我對我的表達式有以下語法,我想用我的解釋器評估我的表達式,但我不知道如何去做。 Declarations: Text | Real | CurveCollection | Interval | Boolean; Text: ("String" | "Text") name=ID (value=STRING)?; Real: ("Double" | "Real"

    0熱度

    2回答

    我有一個父語法: grammar org.spr.mydsl.MySuperDsl with org.eclipse.xtext.common.Terminals generate mySuperDsl "http://www.spr.org/mydsl/MySuperDsl" SuperModel: greetings+=Greeting*; Greeting: 'He

    0熱度

    1回答

    我正在使用Xbase處理Xtext語法。語法允許用戶從一個DSL文件創建一組帶有超類型的Java類。因此,我創建了下面這樣的規則:只要類型不指的是由DSL創建的類文件 javaClass: name=ID ':' supertype=JvmParameterizedTypeReference 我的類文件生成器工作得非常好作爲。例如,在第3行中創建類ClassA,並在第4行中定義另一個

    0熱度

    1回答

    我想知道如何獲取項目內部文件的絕對路徑,而不是在應用程序運行中。 比如這一個: C:\Users\Mr\Documents\Example\org.xtext.example.mydsl\src\example.txt 我也象路徑的嘗試: val file = new File("relative path"); val absolutePathString = file.getAbsolu

    0熱度

    1回答

    我使用Eclipse 3.7.0進行插件開發,並使用Xtext 2.9.2。我的編輯偏好設置無法正常工作。 在窗戶7,8,10發生這種情況: 。 在64位版本上,我無法更改編輯器字體。點擊更改按鈕不會做任何事情,只需將鼠標更改爲忙/秒鐘一秒鐘,然後再恢復正常。 在Windows XP上測試了相同的64位版本,一切正常。 在32位構建中,一切都按預期工作,窗口字體選擇器對話框出現。 這是我創建的首選

    0熱度

    1回答

    我正在爲使用xtext創建的我的語言開發一個插件。 在我的插件中,我需要在某些情況下顯示警告消息。這是我的代碼: JOptionPane.showMessageDialog(null, "Unable to Extract", "Warning", JOptionPane.WARNING_MESSAGE); 這是怎麼來看看: 這是非常小的,爲什麼它的發生以及我如何解決這個問題?

    0熱度

    1回答

    特別是當我使用多於3個OR符號時。 datatype: Integer | Float | Char | Blah | Blah entity: Class | Struct | Enumeration | Union 完整的語法可以在這裏找到:https://gist.github.com/Mrprofessor/7b8df3f00c75ef2ac67bffd0a20e

    0熱度

    1回答

    目前我正在爲我的DSL寫一個解釋器,它是從eclipse應用程序中的菜單啓動的。解釋器讀取活動文件: IXtextDocument document = ((XtextEditor) activeEditor).getDocument().get(); (返回一個字符串) 然後我讀通過掃描儀活動文件一行行,但真的很難,閱讀所有的線,使交換機和IFS爲他們執行的每一個可能性。 當我在eclipse應