public static LinkedListTree newDoWhile(String condition) {
return newDoWhile(AS3FragmentParser.parseExpr(condition));
}
public static LinkedListTree newDoWhile(LinkedListTree condition) {
LinkedListTree doWhileStmt = ASTUtils.newAST(AS3Parser.DO, "do");
doWhileStmt.appendToken(TokenBuilder.newSpace());
LinkedListTree block = ASTBuilder.newBlock();
doWhileStmt.addChildWithTokens(block);
doWhileStmt.appendToken(TokenBuilder.newSpace());
doWhileStmt.appendToken(TokenBuilder.newWhile());
doWhileStmt.appendToken(TokenBuilder.newSpace());