(--------)
With version V7990, you can use the following syntax: @startuml start :foo1; :#red:foo2; #AliceBlue:while (data available?) :read data; :generate diagrams; endwhile #blue:if (graphviz installed?) then (yes) :process all\ndiagrams; else (no) :process only __sequence__ and __activity__ diagrams; endif #DarkCyan:repeat :read data; :generate diagrams; repeat while (more data?) stop @enduml What do you think about it ?