DSL でスコープを設定する際に問題が発生しています
私のmwe2で設定しました
// scoping and exporting API
fragment = scoping.ImportURIScopingFragment {}
fragment = exporting.SimpleNamesFragment {}
この構成では、コンテンツ アシストは、インポートに関係なく、可能なすべての参照 (プロジェクト内の同じファイルに含まれているものと別のファイルに含まれているもの) を提供します。これは、インポートがなくても、正しいタイプの要素への参照をコンテンツアシストで見ることができますが、別のファイルに定義されていることを意味します。これらの参照の 1 つを選択すると、参照された要素がインポートされたファイルに定義されているにもかかわらず、コンパイラはそれを「参照を解決できませんでした..」というエラーとして表示します。「インポートされたリソースが見つかりませんでした」というメッセージが表示されないため、インポートは正しく解決されているように見えることに注意してください。私も設定したので、私が期待するエラー
fragment = validation.JavaValidatorFragment {
composedCheck = "org.eclipse.xtext.validation.ImportUriValidator"
composedCheck = "org.eclipse.xtext.validation.NamesAreUniqueValidator"
}
私は何を間違っていますか?