walpurgis/graphviz/functions/gen_function.dot

23 lines
600 B
Plaintext
Raw Normal View History

2023-11-14 14:32:25 -07:00
digraph fn_gen_function {
labelloc="t";
graph [fontname = "cc wild words"];
node [fontname = "cc wild words"];
edge [fontname = "cc wild words"];
label="fn_gen_function(Vec<GazType>, return: GazType)";
fontname=lovebeat;
rankdir=TB;
newrank=true;
A [label="push args into scope"];
B [label="new scope"];
C [label="gen_statement()" shape=diamond style=filled
fillcolor=lightcoral];
D [label="gen_return(GazType)" shape=diamond style=filled
fillcolor=lightcoral];
F [label="return" style=filled fillcolor=lightskyblue1];
A -> B -> C -> D -> F;
C -> C [dir=back];
}