]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.scl.compiler/src/org/simantics/scl/compiler/internal/elaboration/matching2/Row2.java
Fixed all line endings of the repository
[simantics/platform.git] / bundles / org.simantics.scl.compiler / src / org / simantics / scl / compiler / internal / elaboration / matching2 / Row2.java
index 2040f505f3a055817a46f07959e4226082966c0f..8d6f19a98c1b129f73d933afbc4c95896a4278bd 100644 (file)
@@ -1,34 +1,34 @@
-package org.simantics.scl.compiler.internal.elaboration.matching2;\r
-\r
-\r
-import java.util.Arrays;\r
-\r
-import org.simantics.scl.compiler.elaboration.expressions.Expression;\r
-import org.simantics.scl.compiler.internal.codegen.continuations.ICont;\r
-\r
-public class Row2 {\r
-    Expression[] patterns;\r
-    ICont continuation;\r
-    \r
-    public Row2(Expression[] patterns,ICont continuation) {\r
-        this.patterns = patterns;\r
-        this.continuation = continuation;\r
-    }\r
-    \r
-    public Row2 replace(int columnToReplace, Expression[] substitution) {\r
-        Expression[] newPatterns = new Expression[patterns.length-1+substitution.length];\r
-        int j=0;\r
-        for(int i=0;i<columnToReplace;++i)\r
-            newPatterns[j++] = patterns[i];\r
-        for(int i=0;i<substitution.length;++i)\r
-            newPatterns[j++] = substitution[i];\r
-        for(int i=columnToReplace+1;i<patterns.length;++i)\r
-            newPatterns[j++] = patterns[i];\r
-        return new Row2(newPatterns, continuation);\r
-    }\r
-    \r
-    @Override\r
-    public String toString() {\r
-        return Arrays.toString(patterns);\r
-    }\r
-}\r
+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<columnToReplace;++i)
+            newPatterns[j++] = patterns[i];
+        for(int i=0;i<substitution.length;++i)
+            newPatterns[j++] = substitution[i];
+        for(int i=columnToReplace+1;i<patterns.length;++i)
+            newPatterns[j++] = patterns[i];
+        return new Row2(newPatterns, continuation);
+    }
+    
+    @Override
+    public String toString() {
+        return Arrays.toString(patterns);
+    }
+}