1 package org.simantics.scl.compiler.elaboration.expressions;
3 import org.simantics.scl.compiler.elaboration.chr.translation.CHRTranslation;
4 import org.simantics.scl.compiler.elaboration.contexts.TranslationContext;
5 import org.simantics.scl.compiler.elaboration.expressions.list.ListQualifier;
7 public class EPreCHRSelect extends ASTExpression {
11 public EPreCHRSelect(ListQualifier[] query, Expression expression) {
13 this.expression = expression;
17 public Expression resolve(TranslationContext context) {
18 return new ECHRSelect(expression, CHRTranslation.convertCHRQuery(context, true, query)).resolve(context);