walpurgis/graphviz/functions/statements/gen_decl.dot

37 lines
1,013 B
Plaintext
Raw Normal View History

2023-11-14 16:54:02 -07:00
digraph fn_gen_decl {
labelloc="t";
graph [fontname = "cc wild words"];
node [fontname = "cc wild words"];
edge [fontname = "cc wild words"];
label="fn_gen_decl(qual: QualifierType, type: GazType)";
fontname=lovebeat;
rankdir=LR;
newrank=true;
a [label="fork on type"];
2023-11-15 14:52:41 -07:00
b [label="gen_boolean()" shape=diamond style=filled fillcolor=lightsalmon];
c [label="gen_character()" shape=diamond style=filled fillcolor=lightsalmon];
2023-11-14 16:54:02 -07:00
d [label="create real"]
2023-11-15 14:52:41 -07:00
e [label="gen_integer()" shape=diamond style=filled fillcolor=lightsalmon];
f [label="gen_real()" shape=diamond style=filled fillcolor=lightsalmon];
g [label="gen_tuple()" shape=diamond style=filled fillcolor=lightsalmon];
2023-11-14 16:54:02 -07:00
h [label="fork on qual"];
i [label="push to mut scope"];
j [label="push to const scope"];
k [label="return" style=filled fillcolor=lightskyblue1];
2023-11-14 18:11:43 -07:00
{rank=same; b c e f g}
2023-11-14 16:54:02 -07:00
a -> b -> h;
a -> c -> h;
a -> e -> h;
a -> g -> h;
a -> d;
d -> e;
d -> f -> h;
h -> i -> k;
h -> j -> k;
}