We are still looking for a clear syntax.
With last official release, you have to use:
@startuml
start
->dsc_1;
repeat :foo;
->dsc_2;
:Submit;
->dsc_3;
(->incoming) backward :Warning; (->outcoming)
repeat while (Valid?) is (No) not (Yes)
->dsc_5;
stop
@enduml
Any feedback welcome :-)