melange icon indicating copy to clipboard operation
melange copied to clipboard

Generating a language witch slice on another language with aspects fail

Open manuelleduc opened this issue 7 years ago • 1 comments

I have defined the following melange file with 4 languages.

Language A: A simple domain model (expression language) Language B: Similar to A but with a semantics weaved in. Language C: Language A sliced on Mult and Const Language D: Language B sliced on Mult and Const

Language A, B and C are generated just fine.

But D is failing to generate (when using the Generate All operation).

package fr.mleduc.concern.melange.sliceme

language A {
	syntax "platform:/resource/fr.mleduc.concern.melange.expression.sliceme.model/model/sliceme.ecore"
}

language B {
	syntax "platform:/resource/fr.mleduc.concern.melange.expression.sliceme.model/model/sliceme.ecore"
	with sliceme.aspects.*
}

language C {
	slice A on ["Mult", "Const" ]
}

language D {
	slice B on ["Mult", "Const" ]
}

manuelleduc avatar Nov 22 '17 09:11 manuelleduc