Alexander Shabarshov 2a7a24c9e7 Initial contribution
2025-11-03 14:43:26 +00:00

6 lines
3.9 KiB
XML

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg class="railroad-diagram" width="228" height="252" viewBox="0 0 228 252" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g transform="translate(.5 .5)"><g><path d="M20 21v20m0 -10h20"></path></g><g><path d="M40 31h0"></path><path d="M188 31h0"></path><path d="M40 31h20"></path><g><path d="M60 31h8.5"></path><g><path d="M68.5 31h10"></path><path d="M149.5 31h10"></path><g class="terminal "><path d="M78.5 31h0"></path><path d="M149.5 31h0"></path><rect x="78.5" y="20" width="71" height="22"></rect><text x="114" y="35">STRING</text></g></g><path d="M159.5 31h8.5"></path></g><path d="M168 31h20"></path><path d="M40 31a10 10 0 0 1 10 10v18a10 10 0 0 0 10 10"></path><g><path d="M60 69h8.5"></path><g><path d="M68.5 69h10"></path><path d="M149.5 69h10"></path><g class="terminal "><path d="M78.5 69h0"></path><path d="M149.5 69h0"></path><rect x="78.5" y="58" width="71" height="22"></rect><text x="114" y="73">NUMBER</text></g></g><path d="M159.5 69h8.5"></path></g><path d="M168 69a10 10 0 0 0 10 -10v-18a10 10 0 0 1 10 -10"></path><path d="M40 31a10 10 0 0 1 10 10v56a10 10 0 0 0 10 10"></path><g><path d="M60 107h8.5"></path><g><path d="M68.5 107h10"></path><path d="M149.5 107h10"></path><g class="terminal "><path d="M78.5 107h0"></path><path d="M149.5 107h0"></path><rect x="78.5" y="96" width="71" height="22"></rect><text x="114" y="111">'true'</text></g></g><path d="M159.5 107h8.5"></path></g><path d="M168 107a10 10 0 0 0 10 -10v-56a10 10 0 0 1 10 -10"></path><path d="M40 31a10 10 0 0 1 10 10v94a10 10 0 0 0 10 10"></path><g><path d="M60 145h4.25"></path><g><path d="M64.25 145h10"></path><path d="M153.75 145h10"></path><g class="terminal "><path d="M74.25 145h0"></path><path d="M153.75 145h0"></path><rect x="74.25" y="134" width="79.5" height="22"></rect><text x="114" y="149">'false'</text></g></g><path d="M163.75 145h4.25"></path></g><path d="M168 145a10 10 0 0 0 10 -10v-94a10 10 0 0 1 10 -10"></path><path d="M40 31a10 10 0 0 1 10 10v132a10 10 0 0 0 10 10"></path><g><path d="M60 183h8.5"></path><g><path d="M68.5 183h10"></path><path d="M149.5 183h10"></path><g class="terminal "><path d="M78.5 183h0"></path><path d="M149.5 183h0"></path><rect x="78.5" y="172" width="71" height="22"></rect><text x="114" y="187">'null'</text></g></g><path d="M159.5 183h8.5"></path></g><path d="M168 183a10 10 0 0 0 10 -10v-132a10 10 0 0 1 10 -10"></path><path d="M40 31a10 10 0 0 1 10 10v170a10 10 0 0 0 10 10"></path><g><path d="M60 221h0"></path><g><path d="M60 221h10"></path><path d="M158 221h10"></path><g class="terminal "><path d="M70 221h0"></path><path d="M158 221h0"></path><rect x="70" y="210" width="88" height="22"></rect><text x="114" y="225">VARIABLE</text></g></g><path d="M168 221h0"></path></g><path d="M168 221a10 10 0 0 0 10 -10v-170a10 10 0 0 1 10 -10"></path></g><path d="M 188 31 h 20 m 0 -10 v 20"></path></g><defs><style type="text/css"><![CDATA[
svg.railroad-diagram path { stroke-width: 2; stroke: darkgray; fill: rgba(0, 0, 0, 0);}/* All text except comments. */svg.railroad-diagram text { font: bold 12px Hack, "Source Code Pro", monospace; text-anchor: middle; fill: #404040;}/* Comment text */svg.railroad-diagram text.comment { font: italic 10px Hack, "Source Code Pro", monospace; fill: #404040;}/* The terminal boxes. */svg.railroad-diagram g.terminal rect { stroke-width: 2; stroke: #404040; fill: rgba(200, 200, 200, 1);}svg.railroad-diagram g.non-terminal rect { /* The non-terminal boxes. */ stroke-width: 2; stroke: #404040; fill: rgba(255, 255, 255, 1);}/* Multiple choice text, not working atm. */svg.railroad-diagram text.diagram-text { font-size: 12px Hack, "Source Code Pro", monospace; fill: red;}/* Multiple choice text, not working atm. */svg.railroad-diagram path.diagram-text { stroke-width: 1; stroke: red; fill: red; cursor: help;}
]]>
</style></defs></svg>