Newer
Older
DesignCraft / src / main / java / ast / Constant.java
package ast;

/**
 * Represents a constant in the AST (Abstract Syntax Tree)
 *
 * @author s-yamagiwa
 */
public class Constant extends Expression {
	private String value;
	
	public Constant(String value) {
		this.value = value;
	}
	
	@Override
	public Expression replace(Variable variable, Expression expression) {
		return this;
	}
	
	public String getValue() {
		return value;
	}
	
	public void setValue(String value) {
		this.value = value;
	}
	
	@Override
	public String toString() {
		return value;
	}
}