Couldn't resolve reference to grammer [message #1795343] |
Thu, 20 September 2018 11:05  |
Eclipse User |
|
|
|
I have two grammars in the same Project.
the second one is referencing the first one like so:
grammar de.bmw.rhmi.Hmi
with de.bmw.rhmi.App
hidden(WS, ML_COMMENT, SL_COMMENT)
however when I run gradle installDist, I get the error:
Couldn't resolve reference to Grammar 'de.bmw.rhmi.App'.
|
|
|
|
|
Re: Couldn't resolve reference to grammer [message #1795398 is a reply to message #1795355] |
Fri, 21 September 2018 07:15   |
Eclipse User |
|
|
|
hey thanks that actually worked!!
I am not getting the dependency error anymore, but now I am getting another error when generating the XText Language.
warning(200): //Users/mehmetcans/Documents/Workspaces/VSCodeXtextExtensionNewNew/de.bmw.rhmi.parent/de.bmw.rhmi/../de.bmw.rhmi/src/main/xtext-gen/de/bmw/rhmi/parser/antlr/internal/InternalHmi.g:1880:3: Decision can match input such as "{'onSelect', '}', 'screen'..'model', 'notificationEvent', 'textModel'..'multimediaConnectionEvent', 'promptEvent', 'popupEvent', 'notificationIconEvent', 'action', 'enum', 'val', 'audioState', 'toolbar', 'calendarListState', 'calendarMonthState', 'location', 'player', 'overlay', 'icState'..'icPopup', 'icWidget'..'logical', 'state', 'popup'}" using multiple alternatives: 1, 2
As a result, alternative(s) 2 were disabled for that input
error(201): //Users/mehmetcans/Documents/Workspaces/VSCodeXtextExtensionNewNew/de.bmw.rhmi.parent/de.bmw.rhmi/../de.bmw.rhmi/src/main/xtext-gen/de/bmw/rhmi/parser/antlr/internal/InternalHmi.g:1880:3: The following alternatives can never be matched: 2
72884 [main] INFO text.xtext.generator.XtextGenerator - Generating common infrastructure
72889 [main] ERROR mf.mwe2.launch.runtime.Mwe2Launcher - Problems running workflow de.bmw.rhmi.GenerateHmi:
[ERROR]: GeneratorException: (Element: -UNKNOWN-; Reported by: XtextGenerator)
org.eclipse.xtext.util.RuntimeIOException: java.io.FileNotFoundException: /Users/mehmetcans/Documents/Workspaces/VSCodeXtextExtensionNewNew/de.bmw.rhmi.parent/de.bmw.rhmi/../de.bmw.rhmi/src/main/xtext-gen/de/bmw/rhmi/parser/antlr/internal/InternalHmiParser.java (No such file or directory)
|
|
|
Re: Couldn't resolve reference to grammer [message #1795400 is a reply to message #1795398] |
Fri, 21 September 2018 07:40  |
Eclipse User |
|
|
|
here is my current workflow:
module de.bmw.rhmi.GenerateHmi
import org.eclipse.xtext.xtext.generator.*
import org.eclipse.xtext.xtext.generator.model.project.*
var rootPath = ".."
Workflow {
component = XtextGenerator {
configuration = {
project = StandardProjectConfig {
baseName = "de.bmw.rhmi"
rootPath = rootPath
runtimeTest = {
enabled = true
}
genericIde = {
enabled = true
}
mavenLayout = true
}
code = {
encoding = "UTF-8"
lineDelimiter = "\n"
fileHeader = "/*\n * generated by Xtext \${version}\n */"
}
}
language = StandardLanguage {
name = "de.bmw.rhmi.App"
fileExtensions = "app"
serializer = {
generateStub = false
}
validator = {
// composedCheck = "org.eclipse.xtext.validation.NamesAreUniqueValidator"
}
}
language = StandardLanguage {
referencedResource = "platform:/resource/de.bmw.rhmi/src/main/java/de/bmw/rhmi/App.xtext"
name = "de.bmw.rhmi.Hmi"
fileExtensions = "hmi"
serializer = {
generateStub = false
}
validator = {
// composedCheck = "org.eclipse.xtext.validation.NamesAreUniqueValidator"
}
}
}
}
|
|
|
Powered by
FUDForum. Page generated in 0.04459 seconds