main.dot.org.antlr.v4.runtime.atn.images.Block.dot Maven / Gradle / Ivy
digraph "" {
graph[fontname="CourierNew";rankdir="LR";pad="0.25"];
node[fontname="CourierNew";target="_parent"];
edge[fontname="CourierNew"];
subgraph clusterA {
color="invis";
{ node[shape="record"];
BasicBlockStartState[URL="../BasicBlockStartState.html";label="{BasicBlockStartState | { alt 1 | alt 2 | ·\n·\n· | alt n}}"];
BlockEndState[URL="../BlockEndState.html"];
}
{ node[style="dashed"];
content1[label="alt 1"];
content2[label="alt 2"];
more[label="alt n"];
}
}
{ node[style="dashed"];
begin;
end;
}
begin -> BasicBlockStartState[style="dashed"];
BlockEndState -> end[label="ε"];
BasicBlockStartState:alt1 -> content1[label="ε"];
content1 -> BlockEndState[style="dashed"];
BasicBlockStartState:alt2 -> content2[label="ε"];
content2 -> BlockEndState[style="dashed"];
BasicBlockStartState:altn -> more[label="ε"];
more -> BlockEndState[style="dashed"];
}