1 package org.simantics.scl.compiler.elaboration.expressions;
3 import org.simantics.scl.compiler.elaboration.chr.ast.CHRAstQuery;
4 import org.simantics.scl.compiler.elaboration.contexts.TranslationContext;
6 public class EPreCHRSelect extends ASTExpression {
10 public EPreCHRSelect(CHRAstQuery query, Expression expression) {
12 this.expression = expression;
16 public Expression resolve(TranslationContext context) {
17 return new ECHRSelect(expression, query.translateAsHead(context)).resolve(context);