为大型Xtext文件生成* Lexer类时出错

时间:2017-02-23 09:13:18

标签: xtext

我有两个Xtext(版本-2.11)项目,名为A和B.B依赖于A.这两个Xtext项目都有大的Xtext文件。(> 1000行代码)

当我尝试为项目B生成Xtext工件时,它给出了以下错误:

  

28166 [main] INFO text.xtext.generator.XtextGenerator - 生成通用基础结构   28171 [main]错误mf.mwe2.launch.runtime.Mwe2Launcher - 运行工作流的问题org.xtext.example.mydsl.GenerateMyDslB:        org.eclipse.xtext.util.RuntimeIOException:java.io.FileNotFoundException:b.parent \ b .. \ b \ src-gen \ org \ xtext \ example \ mydsl \ parser \ antlr \ internal \ InternalMyDslBLexer.java(The system找不到指定的文件)       在org.eclipse.xtext.generator.JavaIoFileSystemAccess.readTextFile(JavaIoFileSystemAccess.java:257)

我尝试过网络上的各种解决方案,但它没有用。

例如: 使用

修改mwe2文件
parserGenerator = {
                antlrParam = "-Xmaxinlinedfastates"
                antlrParam = "65534"
                antlrParam = "-Xmaxswitchcaselabels"
                antlrParam = "32000"
                antlrParam = "-Xminswitchalts"
                antlrParam = "1"
                options = auto-inject {
                    classSplitting = true
                    fieldsPerClass = "40"
                    methodsPerClass = "40"
                }
            }

有人有关于此错误的指针吗?

0 个答案:

没有答案