package code.ast;
/**
* Represents a parenthesized expression in AST (Abstract Syntax Tree)
* This class is used to save the priority of each expression
*
* @author s-yamagiwa
*/
public class ParenthesizedExpression extends Expression {
private Expression expression;
public ParenthesizedExpression(Expression expression) {
this.expression = expression;
}
public Expression getExpression() {
return expression;
}
public void setExpression(Expression expression) {
this.expression = expression;
}
@Override
public String toString() {
return "(" + expression.toString() + ")";
}
}