X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=bundles%2Forg.simantics.scl.compiler%2Fsrc%2Forg%2Fsimantics%2Fscl%2Fcompiler%2Finternal%2Felaboration%2Fmatching2%2FRow2.java;h=8d6f19a98c1b129f73d933afbc4c95896a4278bd;hb=0ae2b770234dfc3cbb18bd38f324125cf0faca07;hp=2040f505f3a055817a46f07959e4226082966c0f;hpb=a8758de5bc19e5adb3f618d3038743a164f09912;p=simantics%2Fplatform.git diff --git a/bundles/org.simantics.scl.compiler/src/org/simantics/scl/compiler/internal/elaboration/matching2/Row2.java b/bundles/org.simantics.scl.compiler/src/org/simantics/scl/compiler/internal/elaboration/matching2/Row2.java index 2040f505f..8d6f19a98 100644 --- a/bundles/org.simantics.scl.compiler/src/org/simantics/scl/compiler/internal/elaboration/matching2/Row2.java +++ b/bundles/org.simantics.scl.compiler/src/org/simantics/scl/compiler/internal/elaboration/matching2/Row2.java @@ -1,34 +1,34 @@ -package org.simantics.scl.compiler.internal.elaboration.matching2; - - -import java.util.Arrays; - -import org.simantics.scl.compiler.elaboration.expressions.Expression; -import org.simantics.scl.compiler.internal.codegen.continuations.ICont; - -public class Row2 { - Expression[] patterns; - ICont continuation; - - public Row2(Expression[] patterns,ICont continuation) { - this.patterns = patterns; - this.continuation = continuation; - } - - public Row2 replace(int columnToReplace, Expression[] substitution) { - Expression[] newPatterns = new Expression[patterns.length-1+substitution.length]; - int j=0; - for(int i=0;i