main.dot.org.antlr.v4.runtime.atn.images.ArrayMerge_ShareTopSamePar.dot Maven / Gradle / Ivy
digraph "" {
graph[dpi="60";compound="true"];
subgraph clusterA {
label="";
color="invis";
{ rank="same";
node[shape="invtriangle";margin="0.01,0.01"];
A_u1[label="u"];
A_v1[label="v"];
}
A_left[shape="record";label="{ | a} | { | b}"];
{ edge[dir="back"];
A_u1:s -> A_left:a:n;
A_v1:s -> A_left:b:n;
}
}
subgraph AB {
temp0[color="invis";shape="point";label=""];
temp1[shape="none";label="+"];
temp0 -> temp1[style="invisible";dir="none"];
}
subgraph clusterB {
label="";
color="invis";
{ rank="same";
node[shape="invtriangle";margin="0.01,0.01"];
A_w1[label="v"];
A_x1[label="x"];
}
A_right[shape="record";label="{ | b} | { | d}"];
{ edge[dir="back"];
A_w1:s -> A_right:b:n;
A_x1:s -> A_right:d:n;
}
}
subgraph BC {
node[color="invis";shape="point"];
temp2a;
{ rank="same";
temp2b;
temp2c;
}
temp2a -> temp2b[style="invisible";dir="none"];
temp2a -> temp2c[style="invisible";dir="none"];
temp2b -> temp2c[constraint="false";label="wwwwwww";fontcolor="invis"];
}
subgraph clusterC {
label="";
color="invis";
{ rank="same";
node[shape="invtriangle";margin="0.01,0.01"];
A_u2[label="u"];
A_v2[label="v"];
A_x2[label="x"];
}
A_result[shape="record";label="{ | a} | { | b} | { | d}"];
{ edge[dir="back"];
A_u2:s -> A_result:a:n;
A_v2:s -> A_result:b:n;
A_x2:s -> A_result:d:n;
}
}
}