public void VisitWhile(AbsynWhile loop) { writer.Indent(); writer.WriteKeyword("while"); writer.Write(" ("); WriteExpression(loop.Condition); writer.Terminate(")"); WriteIndentedStatements(loop.Body, false); }