gpt4 book ai didi

java - XText 和 JVMType

转载 作者:行者123 更新时间:2023-11-30 02:28:08 26 4
gpt4 key购买 nike

我正在尝试使用最新版本的 xtext (2.12) 获取一个非常简单的示例。根据文档:https://eclipse.org/Xtext/documentation/305_xbase.html#xbase-language-ref-introduction

我的 .xtext 文件如下所示:

grammar org.mylang.MyLang with org.eclipse.xtext.common.Terminals
import "http://www.eclipse.org/xtext/common/JavaVMTypes" as jvmTypes

generate evidently "http://www.mylang.org/MyLang"

DataType:
'datatype' name=ID
'mapped-to' javaType=[jvmTypes::JvmType|QualifiedName];

QualifiedName: ID ('.' ID)* ;

但是,在生成工件并启动 Eclipse 编辑器后,虽然语法突出显示有效,但每次尝试引用 JVM 类型时都会出现错误。例如:

datatype xxxx mapped-to java.util.Date

我在 java.util.Date 下收到一条错误行。我在这里缺少什么?

最佳答案

尝试with org.eclipse.xtext.xbase.Xtype而不是with org.eclipse.xtext.common.Terminals 。另请观察src-gen中生成的基础设施的变化。文件夹。

关于java - XText 和 JVMType,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45044023/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com