2012-07-25 83 views
0

我正在使用Xtext項目。我需要我的變量聲明的功能。假設我用我的DSL像一個下面Xtext自動建議值

LifeEra:Teenage 
Age:(while cursor is here) 

我不知道如果我能得到彈出到這裏,並建議16以來LifeEra進入少年。無論如何,我可以做到這一點。

希望我的問題很清楚。

謝謝。

回答

0

據我所知,從動態值完成代碼是不可能的只能使用Xtext。但是爲自己的DSL開發Eclipse插件可能會有所幫助。我找不到任何其他方式。

+0

奇怪的想法:Xtext本身爲每個語法創建了幾個插件。你所要做的就是修改* .ui插件。不需要添加另一個插件。 – 2013-08-05 06:54:45

+0

自從我開始工作以來,它已經非常漂亮了,而且我不再有代碼的覆蓋範圍,所以我無法真正發表評論,但在Xtext中,我記得我無法將任何動態值建議實現爲自動完成。對象建議並非如此。 – 2013-08-06 19:42:54

0
+0

在這種情況下沒有幫助。因爲它有可能確定年齡值;然而,正如在這個例子中,我不只是要求自動完成年齡,我想通讀代碼,然後對該特定部分提出建議。正如我記得的,在通過Eclipse之外的事情編譯之前,我無法達到這些值。然而,它已經有2年左右的時間了,我不知道事情是否改變了。 – 2014-01-27 21:57:32