X-Git-Url: https://gerrit.simantics.org/r/gitweb?p=simantics%2Fplatform.git;a=blobdiff_plain;f=bundles%2Forg.simantics.scl.compiler%2Fsrc%2Forg%2Fsimantics%2Fscl%2Fcompiler%2Felaboration%2Fchr%2Fplan%2FIterateRelationOp.java;h=b26598927b9a9a2409e9ae5522822afba1948917;hp=51dcb3762cd5a79479f6131b17fecb55ef53edc8;hb=0ae2b770234dfc3cbb18bd38f324125cf0faca07;hpb=24e2b34260f219f0d1644ca7a138894980e25b14 diff --git a/bundles/org.simantics.scl.compiler/src/org/simantics/scl/compiler/elaboration/chr/plan/IterateRelationOp.java b/bundles/org.simantics.scl.compiler/src/org/simantics/scl/compiler/elaboration/chr/plan/IterateRelationOp.java index 51dcb3762..b26598927 100644 --- a/bundles/org.simantics.scl.compiler/src/org/simantics/scl/compiler/elaboration/chr/plan/IterateRelationOp.java +++ b/bundles/org.simantics.scl.compiler/src/org/simantics/scl/compiler/elaboration/chr/plan/IterateRelationOp.java @@ -1,42 +1,42 @@ -package org.simantics.scl.compiler.elaboration.chr.plan; - -import org.simantics.scl.compiler.compilation.CompilationContext; -import org.simantics.scl.compiler.elaboration.expressions.Expression; -import org.simantics.scl.compiler.elaboration.expressions.Variable; -import org.simantics.scl.compiler.elaboration.relations.SCLRelation; -import org.simantics.scl.compiler.internal.codegen.writer.CodeWriter; - -public class IterateRelationOp extends PlanOp { - - public SCLRelation relation; - public Variable[] variables; - public Expression[] expressions; - public int boundMask; - - public IterateRelationOp(long location, SCLRelation relation, Variable[] variables, Expression[] expressions, - int boundMask) { - super(location); - this.relation = relation; - this.variables = variables; - this.expressions = expressions; - this.boundMask = boundMask; - - } - - @Override - public void toString(StringBuilder b) { - b.append("ITERATE ").append(relation); - for(int i=0;i