package org.simantics.scl.compiler.internal.elaboration.matching; import java.util.Arrays; import org.simantics.scl.compiler.elaboration.expressions.Expression; public class Row { Expression[] patterns; Expression value; public Row(Expression[] patterns, Expression value) { this.patterns = patterns; this.value = value; } public Row replace(int columnToReplace, Expression[] substitution) { Expression[] newPatterns = new Expression[patterns.length-1+substitution.length]; int j=0; for(int i=0;i " + value; } }