<svg class="railroad-diagram" height="462" viewBox="0 0 448.5 462" width="448.5" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g transform="translate(.5 .5)">
<g>
<path d="M20 21v20m10 -20v20m-10 -10h20" /></g><g>
<path d="M40 31h0.0" /><path d="M408.5 31h0.0" /><path d="M40.0 31h20" /><g>
<path d="M60.0 31h0.0" /><path d="M388.5 31h0.0" /><g>
<path d="M60.0 31h0.0" /><path d="M171.0 31h0.0" /><path d="M60.0 31h20" /><g class="terminal ">
<path d="M80.0 31h0.0" /><path d="M151.0 31h0.0" /><rect height="22" rx="10" ry="10" width="71" x="80" y="20"></rect><text x="115.5" y="35">STRING</text></g><path d="M151.0 31h20" /><path d="M60.0 31a10 10 0 0 1 10 10v10a10 10 0 0 0 10 10" /><g class="terminal ">
<path d="M80.0 61h4.25" /><path d="M146.75 61h4.25" /><rect height="22" rx="10" ry="10" width="62.5" x="84.25" y="50"></rect><text x="115.5" y="65">THROW</text></g><path d="M151.0 61a10 10 0 0 0 10 -10v-10a10 10 0 0 1 10 -10" /></g><path d="M171.0 31h10" /><g>
<path d="M181.0 31h0.0" /><path d="M388.5 31h0.0" /><path d="M181.0 31h10" /><g>
<path d="M191.0 31h0.0" /><path d="M378.5 31h0.0" /><path d="M191.0 31h20" /><g class="non-terminal ">
<path d="M211.0 31h8.5" /><path d="M350.0 31h8.5" /><rect height="22" width="130.5" x="219.5" y="20"></rect><text x="284.75" y="35">common_option</text></g><path d="M358.5 31h20" /><path d="M191.0 31a10 10 0 0 1 10 10v10a10 10 0 0 0 10 10" /><g class="non-terminal ">
<path d="M211.0 61h0.0" /><path d="M358.5 61h0.0" /><rect height="22" width="147.5" x="211" y="50"></rect><text x="284.75" y="65">function_option</text></g><path d="M358.5 61a10 10 0 0 0 10 -10v-10a10 10 0 0 1 10 -10" /></g><path d="M378.5 31h10" /><path d="M191.0 31a10 10 0 0 0 -10 10v29a10 10 0 0 0 10 10" /><g>
<path d="M191.0 80h187.5" /></g><path d="M378.5 80a10 10 0 0 0 10 -10v-29a10 10 0 0 0 -10 -10" /></g></g><path d="M388.5 31h20" /><path d="M40.0 31a10 10 0 0 1 10 10v48a10 10 0 0 0 10 10" /><g>
<path d="M60.0 99h19.25" /><path d="M369.25 99h19.25" /><g class="terminal ">
<path d="M79.25 99h0.0" /><path d="M141.75 99h0.0" /><rect height="22" rx="10" ry="10" width="62.5" x="79.25" y="88"></rect><text x="110.5" y="103">ERROR</text></g><path d="M141.75 99h10" /><path d="M151.75 99h10" /><g>
<path d="M161.75 99h0.0" /><path d="M369.25 99h0.0" /><path d="M161.75 99h10" /><g>
<path d="M171.75 99h0.0" /><path d="M359.25 99h0.0" /><path d="M171.75 99h20" /><g class="non-terminal ">
<path d="M191.75 99h8.5" /><path d="M330.75 99h8.5" /><rect height="22" width="130.5" x="200.25" y="88"></rect><text x="265.5" y="103">common_option</text></g><path d="M339.25 99h20" /><path d="M171.75 99a10 10 0 0 1 10 10v10a10 10 0 0 0 10 10" /><g class="non-terminal ">
<path d="M191.75 129h0.0" /><path d="M339.25 129h0.0" /><rect height="22" width="147.5" x="191.75" y="118"></rect><text x="265.5" y="133">function_option</text></g><path d="M339.25 129a10 10 0 0 0 10 -10v-10a10 10 0 0 1 10 -10" /><path d="M171.75 99a10 10 0 0 1 10 10v40a10 10 0 0 0 10 10" /><g class="non-terminal ">
<path d="M191.75 159h17.0" /><path d="M322.25 159h17.0" /><rect height="22" width="113.5" x="208.75" y="148"></rect><text x="265.5" y="163">exit_option</text></g><path d="M339.25 159a10 10 0 0 0 10 -10v-40a10 10 0 0 1 10 -10" /></g><path d="M359.25 99h10" /><path d="M171.75 99a10 10 0 0 0 -10 10v59a10 10 0 0 0 10 10" /><g>
<path d="M171.75 178h187.5" /></g><path d="M359.25 178a10 10 0 0 0 10 -10v-59a10 10 0 0 0 -10 -10" /></g></g><path d="M388.5 99a10 10 0 0 0 10 -10v-48a10 10 0 0 1 10 -10" /><path d="M40.0 31a10 10 0 0 1 10 10v146a10 10 0 0 0 10 10" /><g>
<path d="M60.0 197h15.0" /><path d="M373.5 197h15.0" /><g class="terminal ">
<path d="M75.0 197h0.0" /><path d="M146.0 197h0.0" /><rect height="22" rx="10" ry="10" width="71" x="75" y="186"></rect><text x="110.5" y="201">SYSLOG</text></g><path d="M146.0 197h10" /><path d="M156.0 197h10" /><g>
<path d="M166.0 197h0.0" /><path d="M373.5 197h0.0" /><path d="M166.0 197h10" /><g>
<path d="M176.0 197h0.0" /><path d="M363.5 197h0.0" /><path d="M176.0 197h20" /><g class="non-terminal ">
<path d="M196.0 197h8.5" /><path d="M335.0 197h8.5" /><rect height="22" width="130.5" x="204.5" y="186"></rect><text x="269.75" y="201">common_option</text></g><path d="M343.5 197h20" /><path d="M176.0 197a10 10 0 0 1 10 10v10a10 10 0 0 0 10 10" /><g class="non-terminal ">
<path d="M196.0 227h0.0" /><path d="M343.5 227h0.0" /><rect height="22" width="147.5" x="196" y="216"></rect><text x="269.75" y="231">function_option</text></g><path d="M343.5 227a10 10 0 0 0 10 -10v-10a10 10 0 0 1 10 -10" /><path d="M176.0 197a10 10 0 0 1 10 10v40a10 10 0 0 0 10 10" /><g class="non-terminal ">
<path d="M196.0 257h8.5" /><path d="M335.0 257h8.5" /><rect height="22" width="130.5" x="204.5" y="246"></rect><text x="269.75" y="261">syslog_option</text></g><path d="M343.5 257a10 10 0 0 0 10 -10v-40a10 10 0 0 1 10 -10" /></g><path d="M363.5 197h10" /><path d="M176.0 197a10 10 0 0 0 -10 10v59a10 10 0 0 0 10 10" /><g>
<path d="M176.0 276h187.5" /></g><path d="M363.5 276a10 10 0 0 0 10 -10v-59a10 10 0 0 0 -10 -10" /></g></g><path d="M388.5 197a10 10 0 0 0 10 -10v-146a10 10 0 0 1 10 -10" /><path d="M40.0 31a10 10 0 0 1 10 10v244a10 10 0 0 0 10 10" /><g>
<path d="M60.0 295h6.5" /><path d="M382.0 295h6.5" /><g class="terminal ">
<path d="M66.5 295h0.0" /><path d="M171.5 295h0.0" /><rect height="22" rx="10" ry="10" width="105" x="66.5" y="284"></rect><text x="119" y="299">STREAMABLE</text></g><path d="M171.5 295h10" /><path d="M181.5 295h10" /><g>
<path d="M191.5 295h0.0" /><path d="M382.0 295h0.0" /><path d="M191.5 295h10" /><g>
<path d="M201.5 295h0.0" /><path d="M372.0 295h0.0" /><path d="M201.5 295h20" /><g class="non-terminal ">
<path d="M221.5 295h0.0" /><path d="M352.0 295h0.0" /><rect height="22" width="130.5" x="221.5" y="284"></rect><text x="286.75" y="299">common_option</text></g><path d="M352.0 295h20" /><path d="M201.5 295a10 10 0 0 1 10 10v10a10 10 0 0 0 10 10" /><g class="non-terminal ">
<path d="M221.5 325h4.25" /><path d="M347.75 325h4.25" /><rect height="22" width="122" x="225.75" y="314"></rect><text x="286.75" y="329">class_option</text></g><path d="M352.0 325a10 10 0 0 0 10 -10v-10a10 10 0 0 1 10 -10" /></g><path d="M372.0 295h10" /><path d="M201.5 295a10 10 0 0 0 -10 10v29a10 10 0 0 0 10 10" /><g>
<path d="M201.5 344h170.5" /></g><path d="M372.0 344a10 10 0 0 0 10 -10v-29a10 10 0 0 0 -10 -10" /></g></g><path d="M388.5 295a10 10 0 0 0 10 -10v-244a10 10 0 0 1 10 -10" /><path d="M40.0 31a10 10 0 0 1 10 10v312a10 10 0 0 0 10 10" /><g>
<path d="M60.0 363h2.25" /><path d="M386.25 363h2.25" /><g class="terminal ">
<path d="M62.25 363h0.0" /><path d="M158.75 363h0.0" /><rect height="22" rx="10" ry="10" width="96.5" x="62.25" y="352"></rect><text x="110.5" y="367">EXCEPTION</text></g><path d="M158.75 363h10" /><path d="M168.75 363h10" /><g>
<path d="M178.75 363h0.0" /><path d="M386.25 363h0.0" /><path d="M178.75 363h10" /><g>
<path d="M188.75 363h0.0" /><path d="M376.25 363h0.0" /><path d="M188.75 363h20" /><g class="non-terminal ">
<path d="M208.75 363h8.5" /><path d="M347.75 363h8.5" /><rect height="22" width="130.5" x="217.25" y="352"></rect><text x="282.5" y="367">common_option</text></g><path d="M356.25 363h20" /><path d="M188.75 363a10 10 0 0 1 10 10v10a10 10 0 0 0 10 10" /><g class="non-terminal ">
<path d="M208.75 393h12.75" /><path d="M343.5 393h12.75" /><rect height="22" width="122" x="221.5" y="382"></rect><text x="282.5" y="397">class_option</text></g><path d="M356.25 393a10 10 0 0 0 10 -10v-10a10 10 0 0 1 10 -10" /><path d="M188.75 363a10 10 0 0 1 10 10v40a10 10 0 0 0 10 10" /><g class="non-terminal ">
<path d="M208.75 423h0.0" /><path d="M356.25 423h0.0" /><rect height="22" width="147.5" x="208.75" y="412"></rect><text x="282.5" y="427">override_option</text></g><path d="M356.25 423a10 10 0 0 0 10 -10v-40a10 10 0 0 1 10 -10" /></g><path d="M376.25 363h10" /><path d="M188.75 363a10 10 0 0 0 -10 10v59a10 10 0 0 0 10 10" /><g>
<path d="M188.75 442h187.5" /></g><path d="M376.25 442a10 10 0 0 0 10 -10v-59a10 10 0 0 0 -10 -10" /></g></g><path d="M388.5 363a10 10 0 0 0 10 -10v-312a10 10 0 0 1 10 -10" /></g><path d="M 408.5 31 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>