我想将我的终端放到一个单独的文件中,因为我将在生产版本中使用外部词法分析器。我尝试遵循使用自定义终端定义的答案。所以我有一个mypackage/Tokens.xtext文件和一个mypackage/MyDsl.xtext包含
grammar mypackage.MyDsl with mypackage.Tokens
生成工作正常,但它创建了一个MyDslStandaloneSetupGenerated不能src-gen编译的,因为它调用了不存在的mypackage.TokensStandaloneSetup.doSetup(). 它还生成src-gen/mypackage/services/MyDslGrammarAccesswhich 引用一个也不存在的TokensGrammarAccess类。所以我的问题基本上是:当我有另一个语法文件时,我还应该怎么做才能使它可用?