1 package org.simantics.scl.compiler.elaboration.expressions;
3 import org.simantics.scl.compiler.elaboration.contexts.SimplificationContext;
4 import org.simantics.scl.compiler.elaboration.contexts.TranslationContext;
6 public class EPlaceholder extends DecoratingExpression {
7 public EPlaceholder(long loc, Expression expression) {
8 super(loc, expression);
12 public void accept(ExpressionVisitor visitor) {
17 public Expression accept(ExpressionTransformer transformer) {
18 return transformer.transform(this);
22 public Expression simplify(SimplificationContext context) {
23 return expression.simplify(context);
27 public Expression resolve(TranslationContext context) {
28 return expression.resolve(context);
32 public Expression resolveAsPattern(TranslationContext context) {
33 return expression.resolveAsPattern(context);