private Node parseWhile()
{
Token token = expect(typeof (While))
;
While whileToken = (While) token;
WhileNode node = new WhileNode();
node.setValue(whileToken.getValue());
node.setLineNumber(whileToken.getLineNumber());
node.setFileName(filename);
node.setBlock(block());
return node;
}