xtext 相关问题

使用此标记来询问Eclipse Xtext,它是用于开发特定于域或通用编程语言的框架。

xtend代码生成从xtext语法调用实体

我正在为我创建的语法编写代码生成器:Domainmodel:(elements + = AbstractElement)*; PackageDeclaration:'package'name = QualifiedName'{'(elements + = ...

回答 2 投票 0

如何引用属性引用而不是“命名”引用?

这个问题是跟进/如何添加一个单独的xtext-list。我有以下语法部分:Fixture:name = ID('('...

回答 1 投票 0

如何在xtext列表中添加分隔符?

我有以下语法片段:FixtureGroup:name = ID':'fixtures + = [Fixture] *';';在实例中,我可以输入...

回答 1 投票 0

跨(未引用)文件的Xtext验证

我正在努力在全局范围内验证(非重复)跨多个未明确引用彼此的文件。考虑标准的初始生成的语法语法org.xtext.example ....

回答 2 投票 0

Xtext问题从语法B的验证器引用语法A.

在Xtext中,如何在语法B的验证器(在ui-plugin中)中遵循从语法B到语法A的引用?请考虑以下示例。语法A是org.xtext.people.People ......

回答 1 投票 0

使用基于TMF的编辑器编辑的DSL的预处理/后处理

给定:使用Xtext解析器解析某种DSL,然后由用户在基于TMF的编辑器中进行编辑。当用户打开文件进行编辑时,我想首先访问刚刚打开的文件的解析树,修改...

回答 2 投票 1

Xtext交叉引用:遵循功能参数名称

我正在努力通过函数定义中函数参数的名称交叉引用,并与Google争夺解决方案。考虑以下示例。 def helloWorld(){return“Hello ...

回答 1 投票 0

扩展xtext新项目向导

我正在使用xtext 2.13 / java8来创建带有IDE的DSL,如“使用Xtext和XTend第二版实现特定于域的语言”中所述。 IDE包括一个新项目向导和DSL ...

回答 1 投票 0

Xtext:由无序组自定义错误消息

我已经定义了一个无序组,它的工作方式与我预期的一样。我唯一想要改变的是错误消息,当无序组的元素尚未建模时出现。在那儿 ...

回答 3 投票 1

如何将jar依赖项添加到xtext maven build

在我的xtext dsl项目中使用maven jar文件的正确方法是什么?我试过的是:使用* .dsl项目的pom.xml文件中的maven-dependency-plugin下载.jar文件...

回答 1 投票 2

xtext语言库依赖和maven

我有一个包含代码生成器的xtext语言项目(使用xtext 2.13 / java8)。生成器生成java代码,需要编译并运行另一个我支持的支持库...

回答 1 投票 0

Xtext与此关键字交叉引用

我目前正在使用帮助操作Xtext制作新的DSL。我希望能够在我的语法中定义规则,其中可以操纵某些值并使用...来引用当前对象。

回答 1 投票 0

通过Extension Point在外部Eclipse项目中扩展ProposalProvider

我尝试从外部Eclipse RCP项目扩展MyDSLProposalProvider。我创建了一个扩展点模式,它需要一个扩展我的ProposalProvider的类属性。在新项目中......

回答 1 投票 0

执行quickfix后如何触发验证?

我已经实现了一个针对验证警告的quickfix,它执行某个操作,修复了警告的原因。但是在我编辑文件之前警告不会消失,这会触发新的......

回答 1 投票 0

Xtext链接服务和派生状态

我有这个语法:功能返回ecore :: EStructuralFeature:{Feature} name = ID':'(fp_many?='*')? ETYPE = [E字形芯:: EClassifier];并且EClass:Class返回ecore :: EClass:{EClassClass} name = ID(...

回答 1 投票 1

格式化生成规则而不使用推断类型

有时,在定义Xtext语法时,我定义了没有impred类型的生产规则。例如,在定义表达式语言时,括号可用于处理运算符......

回答 1 投票 0

Sirius - 创建xtext模板语言的图形界面

在我的项目中,我们使用Xtext模板语言来创建一些文档。类似于这里写的:https://www.eclipse.org/Xtext/documentation/207_template.html所以基本上模板开始......

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.