<svg width="347pt" height="802pt" viewBox="0 0 347 802" xmlns="http://www.w3.org/2000/svg"><g class="graph"><circle stroke="#000" cx="121" cy="-785" r="9" class="node" transform="translate(4 798)"/><g class="node"><path fill="#fff" stroke="#fff" d="M168.156 58H81.844l-12 12v68l12 12h86.312l12-12V70l-12-12z"/><path fill="#fff" stroke="#fff" d="M81.844 58c-6 0-12 6-12 12m0 68c0 6 6 12 12 12m86.312 0c6 0 12-6 12-12m0-68c0-6-6-12-12-12"/><path fill="none" stroke="#000" d="M168.156 58H81.844m0 0c-6 0-12 6-12 12m0 0v68m0 0c0 6 6 12 12 12m0 0h86.312m0 0c6 0 12-6 12-12m0 0V70m0 0c0-6-6-12-12-12"/><text text-anchor="middle" x="121" y="-723.4" font-family="Times,serif" font-size="14" transform="translate(4 798)">Program</text><text text-anchor="middle" x="121" y="-706.6" font-family="Times,serif" font-size="14" transform="translate(4 798)">SwitchStatement</text><text text-anchor="middle" x="121" y="-689.8" font-family="Times,serif" font-size="14" transform="translate(4 798)">Identifier (a)</text><text text-anchor="middle" x="121" y="-673" font-family="Times,serif" font-size="14" transform="translate(4 798)">SwitchCase</text><text text-anchor="middle" x="121" y="-656.2" font-family="Times,serif" font-size="14" transform="translate(4 798)">Literal (0)</text></g><g class="edge" stroke="#000"><path fill="none" d="M125 22.213v25.49"/><path d="m128.5 47.881-3.5 10-3.5-10h7z"/></g><g class="node" stroke="#000" transform="translate(4 798)"><circle cx="162" cy="-13" r="9"/><circle fill="none" cx="162" cy="-13" r="13"/></g><g class="node"><path fill="#fff" stroke="#fff" d="M126.147 264.3H15.853l-12 12v51.4l12 12h110.294l12-12v-51.4l-12-12z"/><path fill="#fff" stroke="#fff" d="M15.853 264.3c-6 0-12 6-12 12m0 51.4c0 6 6 12 12 12m110.294 0c6 0 12-6 12-12m0-51.4c0-6-6-12-12-12"/><path fill="none" stroke="#000" d="M126.147 264.3H15.853m0 0c-6 0-12 6-12 12m0 0v51.4m0 0c0 6 6 12 12 12m0 0h110.294m0 0c6 0 12-6 12-12m0 0v-51.4m0 0c0-6-6-12-12-12"/><text text-anchor="middle" x="67" y="-517" font-family="Times,serif" font-size="14" transform="translate(4 798)">ExpressionStatement</text><text text-anchor="middle" x="67" y="-500.2" font-family="Times,serif" font-size="14" transform="translate(4 798)">CallExpression</text><text text-anchor="middle" x="67" y="-483.4" font-family="Times,serif" font-size="14" transform="translate(4 798)">Identifier (foo)</text><text text-anchor="middle" x="67" y="-466.6" font-family="Times,serif" font-size="14" transform="translate(4 798)">BreakStatement</text></g><g class="edge" stroke="#000"><path fill="none" d="M112.476 150.459 83.82 254.467"/><path d="m87.14 255.595-6.03 8.711-.719-10.57 6.749 1.859z"/></g><g class="node"><path fill="#fff" stroke="#fff" d="M195.072 186.398h-58.144l-12 12v17.204l12 12h58.144l12-12v-17.204l-12-12z"/><path fill="#fff" stroke="#fff" d="M136.928 186.398c-6 0-12 6-12 12m0 17.204c0 6 6 12 12 12m58.144 0c6 0 12-6 12-12m0-17.204c0-6-6-12-12-12"/><path fill="none" stroke="#000" d="M195.072 186.398h-58.144m0 0c-6 0-12 6-12 12m0 0v17.204m0 0c0 6 6 12 12 12m0 0h58.144m0 0c6 0 12-6 12-12m0 0v-17.204m0 0c0-6-6-12-12-12"/><text text-anchor="middle" x="162" y="-595.2" font-family="Times,serif" font-size="14" transform="translate(4 798)">SwitchCase</text><text text-anchor="middle" x="162" y="-578.4" font-family="Times,serif" font-size="14" transform="translate(4 798)">Literal (1)</text></g><g class="edge" stroke="#000"><path fill="none" d="m143.341 150.183 10.835 26.689"/><path d="m157.424 175.569.519 10.582-7.005-7.949 6.486-2.633z"/></g><g class="node"><path fill="#fff" stroke="#fff" d="M221.321 694.398H110.679l-12 12v17.204l12 12h110.642l12-12v-17.204l-12-12z"/><path fill="#fff" stroke="#fff" d="M110.679 694.398c-6 0-12 6-12 12m0 17.204c0 6 6 12 12 12m110.642 0c6 0 12-6 12-12m0-17.204c0-6-6-12-12-12"/><path fill="none" stroke="#000" d="M221.321 694.398H110.679m0 0c-6 0-12 6-12 12m0 0v17.204m0 0c0 6 6 12 12 12m0 0h110.642m0 0c6 0 12-6 12-12m0 0v-17.204m0 0c0-6-6-12-12-12"/><text text-anchor="middle" x="162" y="-87.2" font-family="Times,serif" font-size="14" transform="translate(4 798)">SwitchStatement:exit</text><text text-anchor="middle" x="162" y="-70.4" font-family="Times,serif" font-size="14" transform="translate(4 798)">Program:exit</text></g><g class="edge" stroke="#000"><path fill="none" d="M69.96 339.873C69.488 388.054 71.683 474.685 90 546c13.193 51.361 41.133 106.594 59.212 139.184"/><path d="m152.402 683.716 1.852 10.432-7.953-7 6.101-3.432z"/></g><g class="node"><path fill="#fff" stroke="#fff" d="M221.147 375.599H110.853l-12 12v34.802l12 12h110.294l12-12v-34.802l-12-12z"/><path fill="#fff" stroke="#fff" d="M110.853 375.599c-6 0-12 6-12 12m0 34.802c0 6 6 12 12 12m110.294 0c6 0 12-6 12-12m0-34.802c0-6-6-12-12-12"/><path fill="none" stroke="#000" d="M221.147 375.599H110.853m0 0c-6 0-12 6-12 12m0 0v34.802m0 0c0 6 6 12 12 12m0 0h110.294m0 0c6 0 12-6 12-12m0 0v-34.802m0 0c0-6-6-12-12-12"/><text text-anchor="middle" x="162" y="-405.6" font-family="Times,serif" font-size="14" transform="translate(4 798)">ExpressionStatement</text><text text-anchor="middle" x="162" y="-388.8" font-family="Times,serif" font-size="14" transform="translate(4 798)">CallExpression</text><text text-anchor="middle" x="162" y="-372" font-family="Times,serif" font-size="14" transform="translate(4 798)">Identifier (bar)</text></g><g class="node"><path fill="#fff" stroke="#fff" d="M221.147 470.3H110.853l-12 12v51.4l12 12h110.294l12-12v-51.4l-12-12z"/><path fill="#fff" stroke="#fff" d="M110.853 470.3c-6 0-12 6-12 12m0 51.4c0 6 6 12 12 12m110.294 0c6 0 12-6 12-12m0-51.4c0-6-6-12-12-12"/><path fill="none" stroke="#000" d="M221.147 470.3H110.853m0 0c-6 0-12 6-12 12m0 0v51.4m0 0c0 6 6 12 12 12m0 0h110.294m0 0c6 0 12-6 12-12m0 0v-51.4m0 0c0-6-6-12-12-12"/><text text-anchor="middle" x="162" y="-311" font-family="Times,serif" font-size="14" transform="translate(4 798)">ExpressionStatement</text><text text-anchor="middle" x="162" y="-294.2" font-family="Times,serif" font-size="14" transform="translate(4 798)">CallExpression</text><text text-anchor="middle" x="162" y="-277.4" font-family="Times,serif" font-size="14" transform="translate(4 798)">Identifier (hoge)</text><text text-anchor="middle" x="162" y="-260.6" font-family="Times,serif" font-size="14" transform="translate(4 798)">BreakStatement</text></g><g class="edge" stroke="#000"><path fill="none" d="M166 434.403v25.592"/><path d="m169.5 460.129-3.5 10-3.5-10h7z"/></g><g class="edge" stroke="#000"><path fill="none" d="M166 545.65v138.677"/><path d="m169.5 684.387-3.5 10-3.5-10h7z"/></g><g class="node"><path fill="#fff" stroke="#fff" d="M331.147 582.3H220.853l-12 12v51.4l12 12h110.294l12-12v-51.4l-12-12z"/><path fill="#fff" stroke="#fff" d="M220.853 582.3c-6 0-12 6-12 12m0 51.4c0 6 6 12 12 12m110.294 0c6 0 12-6 12-12m0-51.4c0-6-6-12-12-12"/><path fill="none" stroke="#000" d="M331.147 582.3H220.853m0 0c-6 0-12 6-12 12m0 0v51.4m0 0c0 6 6 12 12 12m0 0h110.294m0 0c6 0 12-6 12-12m0 0v-51.4m0 0c0-6-6-12-12-12"/><text text-anchor="middle" x="272" y="-199" font-family="Times,serif" font-size="14" transform="translate(4 798)">ExpressionStatement</text><text text-anchor="middle" x="272" y="-182.2" font-family="Times,serif" font-size="14" transform="translate(4 798)">CallExpression</text><text text-anchor="middle" x="272" y="-165.4" font-family="Times,serif" font-size="14" transform="translate(4 798)">Identifier (fuga)</text><text text-anchor="middle" x="272" y="-148.6" font-family="Times,serif" font-size="14" transform="translate(4 798)">BreakStatement</text></g><g class="edge" stroke="#000"><path fill="none" d="m232.525 657.756-35.56 30.065"/><path d="m199.145 690.561-9.897 3.784 5.377-9.13 4.52 5.346z"/></g><g class="edge" stroke="#000"><path fill="none" d="M166 735.668v25.812"/><path d="m169.5 761.651-3.5 10-3.5-10h7z"/></g><g class="edge" stroke="#000"><path fill="none" d="M166 227.872v137.454"/><path d="m169.5 365.576-3.5 10-3.5-10h7z"/></g><g class="node"><path fill="#fff" stroke="#fff" d="M264.072 281.398h-58.144l-12 12v17.204l12 12h58.144l12-12v-17.204l-12-12z"/><path fill="#fff" stroke="#fff" d="M205.928 281.398c-6 0-12 6-12 12m0 17.204c0 6 6 12 12 12m58.144 0c6 0 12-6 12-12m0-17.204c0-6-6-12-12-12"/><path fill="none" stroke="#000" d="M264.072 281.398h-58.144m0 0c-6 0-12 6-12 12m0 0v17.204m0 0c0 6 6 12 12 12m0 0h58.144m0 0c6 0 12-6 12-12m0 0v-17.204m0 0c0-6-6-12-12-12"/><text text-anchor="middle" x="231" y="-500.2" font-family="Times,serif" font-size="14" transform="translate(4 798)">SwitchCase</text><text text-anchor="middle" x="231" y="-483.4" font-family="Times,serif" font-size="14" transform="translate(4 798)">Literal (2)</text></g><g class="edge" stroke="#000"><path fill="none" d="m180.633 227.723 33.661 45.369"/><path d="m217.24 271.189 3.148 10.117-8.769-5.946 5.621-4.171z"/></g><g class="edge" stroke="#000"><path fill="none" d="m221.368 322.954-30.177 44.172"/><path d="m193.882 369.392-8.531 6.283 2.751-10.232 5.78 3.949z"/></g><g class="node"><path fill="#fff" stroke="#fff" d="M321.072 384.398h-58.144l-12 12v17.204l12 12h58.144l12-12v-17.204l-12-12z"/><path fill="#fff" stroke="#fff" d="M262.928 384.398c-6 0-12 6-12 12m0 17.204c0 6 6 12 12 12m58.144 0c6 0 12-6 12-12m0-17.204c0-6-6-12-12-12"/><path fill="none" stroke="#000" d="M321.072 384.398h-58.144m0 0c-6 0-12 6-12 12m0 0v17.204m0 0c0 6 6 12 12 12m0 0h58.144m0 0c6 0 12-6 12-12m0 0v-17.204m0 0c0-6-6-12-12-12"/><text text-anchor="middle" x="288" y="-397.2" font-family="Times,serif" font-size="14" transform="translate(4 798)">SwitchCase</text><text text-anchor="middle" x="288" y="-380.4" font-family="Times,serif" font-size="14" transform="translate(4 798)">Literal (3)</text></g><g class="edge" stroke="#000"><path fill="none" d="m246.261 322.954 29.523 52.312"/><path d="m278.895 373.658 1.867 10.429-7.963-6.989 6.096-3.44z"/></g><g class="edge" stroke="#000"><path fill="none" d="m267.407 425.714-47.656 38.2"/><path d="m221.69 466.845-9.992 3.524 5.614-8.986 4.378 5.462z"/></g><g class="node"><path fill="#fff" stroke="#fff" d="M321.072 490h-58.144l-12 12v12l12 12h58.144l12-12v-12l-12-12z"/><path fill="#fff" stroke="#fff" d="M262.928 490c-6 0-12 6-12 12m0 12c0 6 6 12 12 12m58.144 0c6 0 12-6 12-12m0-12c0-6-6-12-12-12"/><path fill="none" stroke="#000" d="M321.072 490h-58.144m0 0c-6 0-12 6-12 12m0 0v12m0 0c0 6 6 12 12 12m0 0h58.144m0 0c6 0 12-6 12-12m0 0v-12m0 0c0-6-6-12-12-12"/><text text-anchor="middle" x="288" y="-285.8" font-family="Times,serif" font-size="14" transform="translate(4 798)">SwitchCase</text></g><g class="edge" stroke="#000"><path fill="none" d="M292 425.954v53.445"/><path d="m295.5 479.777-3.5 10-3.5-10h7z"/></g><g class="edge" stroke="#000"><path fill="none" d="m289.5 526.187-6.716 46.173"/><path d="m286.231 572.98-4.903 9.392-2.024-10.4 6.927 1.008z"/></g></g></svg>