repl01.pu@startdot digraph pds { label="Read–Eval–Print Loop"; node [fontsize = 12, shape = box, style=rounded ]; s1 [label="Read"]; s2 [label="Eval"]; s3 [label="Print"]; s1 -> s2 -> s3; s3 -> s1; {rank = same; s2; s3;} } @enddot