]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.scl.compiler/src/org/simantics/scl/compiler/elaboration/chr/plan/PreCommitOp.java
(refs #7250) Merging master, minor CHR bugfixes
[simantics/platform.git] / bundles / org.simantics.scl.compiler / src / org / simantics / scl / compiler / elaboration / chr / plan / PreCommitOp.java
index 0188edb1a5829f41bf2baa7b405080e140dbd94a..c4629f6d0c8e8c4f690163bbd544456dfe631e2b 100644 (file)
@@ -1,25 +1,25 @@
-package org.simantics.scl.compiler.elaboration.chr.plan;\r
-\r
-import org.simantics.scl.compiler.compilation.CompilationContext;\r
-import org.simantics.scl.compiler.internal.codegen.writer.CodeWriter;\r
-\r
-public class PreCommitOp extends PlanOp {\r
-    public PreCommitOp(long location) {\r
-        super(location);\r
-    }\r
-\r
-    @Override\r
-    public void toString(StringBuilder b) {\r
-        b.append("PRE_COMMIT");\r
-    }\r
-\r
-    @Override\r
-    public void generateCode(CompilationContext context, PlanContext planContext, CodeWriter w) {\r
-        for(PartnerFact activeFact : planContext.partnerFacts) {\r
-            if(activeFact.killAfterMatch)\r
-                w.apply(location, activeFact.constraint.removeProcedure, planContext.storeVar, activeFact.factVar);\r
-        }\r
-        planContext.nextOp(w);\r
-    }\r
-\r
-}\r
+package org.simantics.scl.compiler.elaboration.chr.plan;
+
+import org.simantics.scl.compiler.compilation.CompilationContext;
+import org.simantics.scl.compiler.internal.codegen.writer.CodeWriter;
+
+public class PreCommitOp extends PlanOp {
+    public PreCommitOp(long location) {
+        super(location);
+    }
+
+    @Override
+    public void toString(StringBuilder b) {
+        b.append("PRE_COMMIT");
+    }
+
+    @Override
+    public void generateCode(CompilationContext context, PlanContext planContext, CodeWriter w) {
+        for(PartnerFact activeFact : planContext.partnerFacts) {
+            if(activeFact.killAfterMatch)
+                w.apply(location, activeFact.constraint.removeProcedure, planContext.getStoreVar(activeFact.constraint), activeFact.factVar);
+        }
+        planContext.nextOp(w);
+    }
+
+}