|
|
@@ -12,6 +12,8 @@ package org.yakindu.sct.generator.c
|
|
|
|
|
|
import org.yakindu.base.expressions.expressions.Expression
|
|
|
import org.yakindu.sct.model.stext.stext.VariableDefinition
|
|
|
+import org.yakindu.base.expressions.expressions.FeatureCall
|
|
|
+import org.yakindu.base.expressions.expressions.ElementReferenceExpression
|
|
|
|
|
|
class ConstantInitializationResolver extends ExpressionCode {
|
|
|
|
|
|
@@ -23,4 +25,12 @@ class ConstantInitializationResolver extends ExpressionCode {
|
|
|
target.initialValue.code
|
|
|
}
|
|
|
|
|
|
+ override dispatch CharSequence code(FeatureCall it, VariableDefinition target) {
|
|
|
+ target.initialValue.code
|
|
|
+ }
|
|
|
+
|
|
|
+ override dispatch CharSequence code(ElementReferenceExpression it, VariableDefinition target) {
|
|
|
+ target.initialValue.code
|
|
|
+ }
|
|
|
+
|
|
|
}
|