package com.kls.ast.node;
import com.kls.ast.IVisitor;
import com.common.ast.Location;
import com.kls.ast.node.value.AValue;
/**
* Created by Timon on 03.03.2015.
*/
public class ValueNode extends ANodeBase {
private final AValue value;
public ValueNode(AValue value, Location location) {
super(location);
this.value = value;
}
@Override
public <T> T accept(IVisitor<T> visitor) {
return visitor.visit(this);
}
public AValue getValue() {
return value;
}
}