package org.simantics.scl.compiler.elaboration.expressions.records;
+import org.simantics.scl.compiler.elaboration.contexts.ReplaceContext;
import org.simantics.scl.compiler.elaboration.expressions.Expression;
import org.simantics.scl.compiler.internal.parsing.Symbol;
this.name = name;
this.value = value;
}
+
+ public FieldAssignment replace(ReplaceContext context) {
+ return new FieldAssignment(name, value == null ? null : value.replace(context));
+ }
}