expected(XTokenKind.WHILE);
expected(XTokenKind.LGROUP);
statement = makeInnerStatement();
expected(XTokenKind.RGROUP);
expected(XTokenKind.SEMICOLON);
return new XDo(endLineBlock(), block, statement);
case FOR:
nextToken();
expected(XTokenKind.LGROUP);
if(token.kind==XTokenKind.SEMICOLON){
nextToken();