2012-07-25 48 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