X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=bundles%2Forg.simantics.scl.compiler%2Fsrc%2Forg%2Fsimantics%2Fscl%2Fcompiler%2Felaboration%2Fexpressions%2FEListComprehension.java;h=10045b34fb1e156e917874c44066041282f5f83f;hb=e12e3ad357853a07b24923b341c4732962a94623;hp=78f7ce115c24b6b22eb06df747cb2ca7890df050;hpb=666ee533a3cfa9f59e79215a269f8342227cdbda;p=simantics%2Fplatform.git diff --git a/bundles/org.simantics.scl.compiler/src/org/simantics/scl/compiler/elaboration/expressions/EListComprehension.java b/bundles/org.simantics.scl.compiler/src/org/simantics/scl/compiler/elaboration/expressions/EListComprehension.java index 78f7ce115..10045b34f 100644 --- a/bundles/org.simantics.scl.compiler/src/org/simantics/scl/compiler/elaboration/expressions/EListComprehension.java +++ b/bundles/org.simantics.scl.compiler/src/org/simantics/scl/compiler/elaboration/expressions/EListComprehension.java @@ -48,13 +48,19 @@ public class EListComprehension extends SimplifiableExpression { @Override public Expression simplify(SimplificationContext context) { + //System.out.println("--------"); context.pushLocation(location); try { - CompiledQualifier cq = qualifier.compile(context); + CompiledQualifier cq = qualifier.compile(context); + /* + System.out.println("cq.pattern = " + cq.pattern); + System.out.println("cq.value = " + cq.value); + System.out.println("head = " + head); + */ Expression exp = context.mapList( context.lambda(cq.pattern, head), cq.value); - //System.out.println("simplified: " + exp); + //System.out.println("simplified = " + exp); /*try { exp.validateType(context.getEnvironment()); } catch (TypeValidationException e) {