<svg class="railroad-diagram" height="139" viewBox="0 0 362.0 139" width="362.0" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g transform="translate(.5 .5)">
<g>
<path d="M20 30v20m10 -20v20m-10 -10h20" /></g><g>
<path d="M40 40h0.0" /><path d="M151.0 40h0.0" /><path d="M40.0 40h20" /><g class="non-terminal ">
<path d="M60.0 40h0.0" /><path d="M131.0 40h0.0" /><rect height="22" width="71" x="60" y="29"></rect><text x="95.5" y="44">letter</text></g><path d="M131.0 40h20" /><path d="M40.0 40a10 10 0 0 1 10 10v10a10 10 0 0 0 10 10" /><g class="terminal ">
<path d="M60.0 70h21.25" /><path d="M109.75 70h21.25" /><rect height="22" rx="10" ry="10" width="28.5" x="81.25" y="59"></rect><text x="95.5" y="74">_</text></g><path d="M131.0 70a10 10 0 0 0 10 -10v-10a10 10 0 0 1 10 -10" /></g><g>
<path d="M151.0 40h0.0" /><path d="M322.0 40h0.0" /><path d="M151.0 40a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10" /><g>
<path d="M171.0 20h131.0" /></g><path d="M302.0 20a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10" /><path d="M151.0 40h20" /><g>
<path d="M171.0 40h0.0" /><path d="M302.0 40h0.0" /><path d="M171.0 40h10" /><g>
<path d="M181.0 40h0.0" /><path d="M292.0 40h0.0" /><path d="M181.0 40h20" /><g class="non-terminal ">
<path d="M201.0 40h0.0" /><path d="M272.0 40h0.0" /><rect height="22" width="71" x="201" y="29"></rect><text x="236.5" y="44">letter</text></g><path d="M272.0 40h20" /><path d="M181.0 40a10 10 0 0 1 10 10v10a10 10 0 0 0 10 10" /><g class="non-terminal ">
<path d="M201.0 70h4.25" /><path d="M267.75 70h4.25" /><rect height="22" width="62.5" x="205.25" y="59"></rect><text x="236.5" y="74">digit</text></g><path d="M272.0 70a10 10 0 0 0 10 -10v-10a10 10 0 0 1 10 -10" /><path d="M181.0 40a10 10 0 0 1 10 10v40a10 10 0 0 0 10 10" /><g class="terminal ">
<path d="M201.0 100h21.25" /><path d="M250.75 100h21.25" /><rect height="22" rx="10" ry="10" width="28.5" x="222.25" y="89"></rect><text x="236.5" y="104">_</text></g><path d="M272.0 100a10 10 0 0 0 10 -10v-40a10 10 0 0 1 10 -10" /></g><path d="M292.0 40h10" /><path d="M181.0 40a10 10 0 0 0 -10 10v59a10 10 0 0 0 10 10" /><g>
<path d="M181.0 119h111.0" /></g><path d="M292.0 119a10 10 0 0 0 10 -10v-59a10 10 0 0 0 -10 -10" /></g><path d="M302.0 40h20" /></g><path d="M 322.0 40 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g><style>/* <![CDATA[ */
svg {
background: #ffffff;
}
path {
stroke-width: 2;
stroke: #333333;
fill: none;
}
text {
font: bold 14px "DejaVu Sans Mono", "Liberation Mono", "Nimbus Mono PS", "SFMono-Regular", Consolas, Menlo, monospace;
text-anchor: middle;
white-space: pre;
fill: #1a1a1a;
}
text.diagram-text {
font-size: 12px;
}
text.diagram-arrow {
font-size: 16px;
}
text.label {
text-anchor: start;
}
text.comment {
font: italic 12px "DejaVu Sans Mono", "Nimbus Mono PS", monospace;
fill: #666666;
}
rect {
stroke-width: 2;
stroke: #333333;
fill: #eef2f8;
}
rect.group-box {
stroke: #9aa7b8;
stroke-dasharray: 10 5;
fill: none;
}
path.diagram-text {
stroke-width: 2;
stroke: #333333;
fill: #ffffff;
cursor: help;
}
g.diagram-text:hover path.diagram-text {
fill: #eeeeee;
}
/* ]]> */
</style></svg>