package openmods.calc.parsing;
import com.google.common.collect.ImmutableList;
import java.util.List;
import openmods.calc.IExecutable;
public class BracketNode<E> implements IExprNode<E> {
private final IExprNode<E> child;
public BracketNode(IExprNode<E> child) {
this.child = child;
}
@Override
public void flatten(List<IExecutable<E>> output) {
if (child != null) child.flatten(output);
}
@Override
public String toString() {
return "<" + child + ">";
}
@Override
public Iterable<IExprNode<E>> getChildren() {
return ImmutableList.of(child);
}
}