我是xtext的新手,我正在研究一种已经给定的语言。我现在想要使用StandaloneSetupGenerated类,但用于注册表的扩展名不是用于文件的扩展名。所以设置不匹配。 StandaloneSetupGenerated从哪里获取此扩展名,因此我需要在哪里更改生成的文件的参数以匹配我的真实文件扩展名。
工作流程的一部分如下:
component = Generator {
pathRtProject = runtimeProject
pathUiProject = "${runtimeProject}.ui"
pathTestProject = "../../tests/${projectName}.tests"
projectNameRt = projectName
projectNameUi = "${projectName}.ui"
encoding = encoding
language = auto-inject {
fileExtensions = file.extensions
uri = grammarURI
属性file.extensions提供了正确的扩展,但不是生成的StandaloneSetup中使用的扩展。
答案 0 :(得分:0)
文件扩展名在语言工作流程
中配置if true | openssl s_client -connect $SSL_URL | openssl x509 -noout -dates -checkend 0 | A=$("grep 'notAfter'");
在xtext< = 2.8.4样式工作流程中
language = StandardLanguage {
name = "org.xtext.example.mydsl.MyDsl"
fileExtensions = "mydsl"