XText - Multiple grammars and example web editor
I have an XText project setup with multiple grammars and am able to edit each grammar with cross-linking within the IDE generated by the mwe2 workflow. When I run the example web editor, the first grammar defined in the mwe2 workflow functions correctly.
If I change the the generated index.html to use one of the alternate grammar extensions the editor no longer functions, and I get an error message that looks like:
Xtext service 'occurrences' failed: Unable to identify the Xtext
language for resource 3c05cdd1.ed
I'd like to understand what is wrong in order to better understand how I can begin minimal integration of editors for the grammars into our existing console.
Thanks!
Pierre Padovani
P.S. I've posted this same question on the Eclipse Community Forums, but my post seems to be stuck in a moderator queue.
eclipse xtext
add a comment |
I have an XText project setup with multiple grammars and am able to edit each grammar with cross-linking within the IDE generated by the mwe2 workflow. When I run the example web editor, the first grammar defined in the mwe2 workflow functions correctly.
If I change the the generated index.html to use one of the alternate grammar extensions the editor no longer functions, and I get an error message that looks like:
Xtext service 'occurrences' failed: Unable to identify the Xtext
language for resource 3c05cdd1.ed
I'd like to understand what is wrong in order to better understand how I can begin minimal integration of editors for the grammars into our existing console.
Thanks!
Pierre Padovani
P.S. I've posted this same question on the Eclipse Community Forums, but my post seems to be stuck in a moderator queue.
eclipse xtext
how do you package the webapp together? see org.xtext.example.mydsl2.web.MyDslServlet.init()
– Christian Dietrich
Nov 14 '18 at 13:40
@ChristianDietrich I don't package anything at the moment. I run the ServerLauncher from the generated .web project. In that project there are two *Servlet files, each with an init(). My assumption is that these classes are injected into the overall running application.
– ppadovani
Nov 14 '18 at 14:17
add a comment |
I have an XText project setup with multiple grammars and am able to edit each grammar with cross-linking within the IDE generated by the mwe2 workflow. When I run the example web editor, the first grammar defined in the mwe2 workflow functions correctly.
If I change the the generated index.html to use one of the alternate grammar extensions the editor no longer functions, and I get an error message that looks like:
Xtext service 'occurrences' failed: Unable to identify the Xtext
language for resource 3c05cdd1.ed
I'd like to understand what is wrong in order to better understand how I can begin minimal integration of editors for the grammars into our existing console.
Thanks!
Pierre Padovani
P.S. I've posted this same question on the Eclipse Community Forums, but my post seems to be stuck in a moderator queue.
eclipse xtext
I have an XText project setup with multiple grammars and am able to edit each grammar with cross-linking within the IDE generated by the mwe2 workflow. When I run the example web editor, the first grammar defined in the mwe2 workflow functions correctly.
If I change the the generated index.html to use one of the alternate grammar extensions the editor no longer functions, and I get an error message that looks like:
Xtext service 'occurrences' failed: Unable to identify the Xtext
language for resource 3c05cdd1.ed
I'd like to understand what is wrong in order to better understand how I can begin minimal integration of editors for the grammars into our existing console.
Thanks!
Pierre Padovani
P.S. I've posted this same question on the Eclipse Community Forums, but my post seems to be stuck in a moderator queue.
eclipse xtext
eclipse xtext
edited Nov 14 '18 at 14:45
ppadovani
asked Nov 13 '18 at 15:52
ppadovanippadovani
212
212
how do you package the webapp together? see org.xtext.example.mydsl2.web.MyDslServlet.init()
– Christian Dietrich
Nov 14 '18 at 13:40
@ChristianDietrich I don't package anything at the moment. I run the ServerLauncher from the generated .web project. In that project there are two *Servlet files, each with an init(). My assumption is that these classes are injected into the overall running application.
– ppadovani
Nov 14 '18 at 14:17
add a comment |
how do you package the webapp together? see org.xtext.example.mydsl2.web.MyDslServlet.init()
– Christian Dietrich
Nov 14 '18 at 13:40
@ChristianDietrich I don't package anything at the moment. I run the ServerLauncher from the generated .web project. In that project there are two *Servlet files, each with an init(). My assumption is that these classes are injected into the overall running application.
– ppadovani
Nov 14 '18 at 14:17
how do you package the webapp together? see org.xtext.example.mydsl2.web.MyDslServlet.init()
– Christian Dietrich
Nov 14 '18 at 13:40
how do you package the webapp together? see org.xtext.example.mydsl2.web.MyDslServlet.init()
– Christian Dietrich
Nov 14 '18 at 13:40
@ChristianDietrich I don't package anything at the moment. I run the ServerLauncher from the generated .web project. In that project there are two *Servlet files, each with an init(). My assumption is that these classes are injected into the overall running application.
– ppadovani
Nov 14 '18 at 14:17
@ChristianDietrich I don't package anything at the moment. I run the ServerLauncher from the generated .web project. In that project there are two *Servlet files, each with an init(). My assumption is that these classes are injected into the overall running application.
– ppadovani
Nov 14 '18 at 14:17
add a comment |
0
active
oldest
votes
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53284732%2fxtext-multiple-grammars-and-example-web-editor%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53284732%2fxtext-multiple-grammars-and-example-web-editor%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
how do you package the webapp together? see org.xtext.example.mydsl2.web.MyDslServlet.init()
– Christian Dietrich
Nov 14 '18 at 13:40
@ChristianDietrich I don't package anything at the moment. I run the ServerLauncher from the generated .web project. In that project there are two *Servlet files, each with an init(). My assumption is that these classes are injected into the overall running application.
– ppadovani
Nov 14 '18 at 14:17