使用此标记来询问Eclipse Xtext,它是用于开发特定于域或通用编程语言的框架。
我正在为我创建的语法编写代码生成器:Domainmodel:(elements + = AbstractElement)*; PackageDeclaration:'package'name = QualifiedName'{'(elements + = ...
这个问题是跟进/如何添加一个单独的xtext-list。我有以下语法部分:Fixture:name = ID('('...
我有以下语法片段:FixtureGroup:name = ID':'fixtures + = [Fixture] *';';在实例中,我可以输入...
我正在努力在全局范围内验证(非重复)跨多个未明确引用彼此的文件。考虑标准的初始生成的语法语法org.xtext.example ....
在Xtext中,如何在语法B的验证器(在ui-plugin中)中遵循从语法B到语法A的引用?请考虑以下示例。语法A是org.xtext.people.People ......
给定:使用Xtext解析器解析某种DSL,然后由用户在基于TMF的编辑器中进行编辑。当用户打开文件进行编辑时,我想首先访问刚刚打开的文件的解析树,修改...
我正在努力通过函数定义中函数参数的名称交叉引用,并与Google争夺解决方案。考虑以下示例。 def helloWorld(){return“Hello ...
我正在使用xtext 2.13 / java8来创建带有IDE的DSL,如“使用Xtext和XTend第二版实现特定于域的语言”中所述。 IDE包括一个新项目向导和DSL ...
我已经定义了一个无序组,它的工作方式与我预期的一样。我唯一想要改变的是错误消息,当无序组的元素尚未建模时出现。在那儿 ...
在我的xtext dsl项目中使用maven jar文件的正确方法是什么?我试过的是:使用* .dsl项目的pom.xml文件中的maven-dependency-plugin下载.jar文件...
我有一个包含代码生成器的xtext语言项目(使用xtext 2.13 / java8)。生成器生成java代码,需要编译并运行另一个我支持的支持库...
我目前正在使用帮助操作Xtext制作新的DSL。我希望能够在我的语法中定义规则,其中可以操纵某些值并使用...来引用当前对象。
通过Extension Point在外部Eclipse项目中扩展ProposalProvider
我尝试从外部Eclipse RCP项目扩展MyDSLProposalProvider。我创建了一个扩展点模式,它需要一个扩展我的ProposalProvider的类属性。在新项目中......
我已经实现了一个针对验证警告的quickfix,它执行某个操作,修复了警告的原因。但是在我编辑文件之前警告不会消失,这会触发新的......
我有这个语法:功能返回ecore :: EStructuralFeature:{Feature} name = ID':'(fp_many?='*')? ETYPE = [E字形芯:: EClassifier];并且EClass:Class返回ecore :: EClass:{EClassClass} name = ID(...
有时,在定义Xtext语法时,我定义了没有impred类型的生产规则。例如,在定义表达式语言时,括号可用于处理运算符......
在我的项目中,我们使用Xtext模板语言来创建一些文档。类似于这里写的:https://www.eclipse.org/Xtext/documentation/207_template.html所以基本上模板开始......