import java.util.List;
import java.util.LinkedList;
public class WhileNode extends Node
{
public Node condition;
public Node body;
public WhileNode() {}
public WhileNode(Node condition, Node body)
{
this.condition = condition;
this.body = body;
}
public Object eval()
{
Object ret = null;
while ( ((Boolean) condition.eval()).booleanValue() )
{
ret = body.eval();
}
return ret;
}
}