mirror of
https://github.com/sigmasternchen/xtext-core
synced 2025-03-16 08:48:55 +00:00
fixup for 40dbb428c55fcf150f901bfd14b64d854ec0589b
Signed-off-by: Moritz Eysholdt <moritz.eysholdt@typefox.io>
This commit is contained in:
parent
405d67687b
commit
cb5819aeaf
1 changed files with 2 additions and 1 deletions
|
@ -63,7 +63,8 @@ public class ValueSerializer implements IValueSerializer {
|
|||
String ruleName = ruleNames.getQualifiedName(rule);
|
||||
if (node != null) {
|
||||
AbstractRule nodeRule = linkingHelper.getRuleFrom(node.getGrammarElement());
|
||||
if (rule == nodeRule) {
|
||||
// TODO: analyze why grammar element identity is broken here during generation of Xtext languages using MWE2
|
||||
if (nodeRule != null && ruleNames.getQualifiedName(nodeRule).equals(ruleName)) {
|
||||
Object converted = converter.toValue(NodeModelUtils.getTokenText(node), ruleName, node);
|
||||
if (converted != null && converted.equals(value))
|
||||
return tokenUtil.serializeNode(node);
|
||||
|
|
Loading…
Reference in a new issue