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