digraph fn_gen_return { labelloc="t"; graph [fontname = "cc wild words"]; node [fontname = "cc wild words"]; edge [fontname = "cc wild words"]; label="fn_gen_return(return: GazType)"; fontname=lovebeat; rankdir=LR; newrank=true; a [label="choice" rank=max]; b [label="gen_if_statement_with_return()" shape=diamond style=filled fillcolor=lightsalmon]; c [label="gen_loop_with_return()" shape=diamond style=filled fillcolor=lightsalmon]; d [label="return"]; e [label="gen correct type"]; f [label="return" style=filled fillcolor=lightskyblue1]; a -> b -> f; a -> c -> f; a -> d -> e -> f; }