<svg width="392" height="490pt" viewBox="0 0 294 490" xmlns="http://www.w3.org/2000/svg"><g class="graph"><circle stroke="#000" cx="171" cy="-473" r="9" class="node" transform="translate(4 486)"/><g class="node"><path fill="#fff" stroke="#fff" d="M230.147 58.7H119.853l-12 12v84.6l12 12h110.294l12-12V70.7l-12-12z"/><path fill="#fff" stroke="#fff" d="M119.853 58.7c-6 0-12 6-12 12m0 84.6c0 6 6 12 12 12m110.294 0c6 0 12-6 12-12m0-84.6c0-6-6-12-12-12"/><path fill="none" stroke="#000" d="M230.147 58.7H119.853m0 0c-6 0-12 6-12 12m0 0v84.6m0 0c0 6 6 12 12 12m0 0h110.294m0 0c6 0 12-6 12-12m0 0V70.7m0 0c0-6-6-12-12-12"/><text text-anchor="middle" x="171" y="-410.8" font-family="Times,serif" font-size="14" transform="translate(4 486)">Program</text><text text-anchor="middle" x="171" y="-394" font-family="Times,serif" font-size="14" transform="translate(4 486)">TryStatement</text><text text-anchor="middle" x="171" y="-377.2" font-family="Times,serif" font-size="14" transform="translate(4 486)">BlockStatement</text><text text-anchor="middle" x="171" y="-360.4" font-family="Times,serif" font-size="14" transform="translate(4 486)">ExpressionStatement</text><text text-anchor="middle" x="171" y="-343.6" font-family="Times,serif" font-size="14" transform="translate(4 486)">CallExpression</text><text text-anchor="middle" x="171" y="-326.8" font-family="Times,serif" font-size="14" transform="translate(4 486)">Identifier (foo)</text></g><g class="edge" stroke="#000"><path fill="none" d="M175 22.02v26.167"/><path d="m178.5 48.414-3.5 10-3.5-10h7z"/></g><g class="node" stroke="#000" transform="translate(4 486)"><circle cx="67" cy="-13" r="9"/><circle fill="none" cx="67" cy="-13" r="13"/></g><g class="node" transform="translate(4 486)"><circle fill="#fff" stroke="#000" cx="219" cy="-13" r="11"/><text text-anchor="middle" x="219" y="-8.8" font-family="Times,serif" font-size="14">✘</text></g><g class="node"><path fill="#fff" stroke="#fff" d="M183.147 203.599H72.853l-12 12v34.802l12 12h110.294l12-12v-34.802l-12-12z"/><path fill="#fff" stroke="#fff" d="M72.853 203.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="M183.147 203.599H72.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="124" y="-265.6" font-family="Times,serif" font-size="14" transform="translate(4 486)">ExpressionStatement</text><text text-anchor="middle" x="124" y="-248.8" font-family="Times,serif" font-size="14" transform="translate(4 486)">CallExpression</text><text text-anchor="middle" x="124" y="-232" font-family="Times,serif" font-size="14" transform="translate(4 486)">Identifier (bar)</text></g><g class="edge" stroke="#000"><path fill="none" d="m153.7 167.476-10.666 26.78"/><path d="m146.284 195.553-6.952 7.995.449-10.585 6.503 2.59z"/></g><g class="node"><path fill="#fff" stroke="#fff" d="M278.147 323.3H167.853l-12 12v51.4l12 12h110.294l12-12v-51.4l-12-12z"/><path fill="#fff" stroke="#fff" d="M167.853 323.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="M278.147 323.3H167.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="219" y="-146" font-family="Times,serif" font-size="14" transform="translate(4 486)">BlockStatement</text><text text-anchor="middle" x="219" y="-129.2" font-family="Times,serif" font-size="14" transform="translate(4 486)">ExpressionStatement</text><text text-anchor="middle" x="219" y="-112.4" font-family="Times,serif" font-size="14" transform="translate(4 486)">CallExpression</text><text text-anchor="middle" x="219" y="-95.6" font-family="Times,serif" font-size="14" transform="translate(4 486)">Identifier (fuga)</text></g><g class="edge" stroke="#000"><path fill="none" d="M194.026 167.319c3.746 11.952 7.33 24.656 9.974 36.681 7.95 36.15 12.809 77.796 15.622 108.96"/><path d="m223.124 312.84-2.625 10.264-4.349-9.661 6.974-.603z"/></g><g class="node"><path fill="#fff" stroke="#fff" d="M126.147 298.399H15.853l-12 12v101.202l12 12h110.294l12-12V310.399l-12-12z"/><path fill="#fff" stroke="#fff" d="M15.853 298.399c-6 0-12 6-12 12m0 101.201c0 6 6 12 12 12m110.294 0c6 0 12-6 12-12m0-101.201c0-6-6-12-12-12"/><path fill="none" stroke="#000" d="M126.147 298.399H15.853m0 0c-6 0-12 6-12 12m0 0v101.202m0-.001c0 6 6 12 12 12m0 0h110.294m0 0c6 0 12-6 12-12m0 0V310.4m0-.001c0-6-6-12-12-12"/><text text-anchor="middle" x="67" y="-171.2" font-family="Times,serif" font-size="14" transform="translate(4 486)">BlockStatement</text><text text-anchor="middle" x="67" y="-154.4" font-family="Times,serif" font-size="14" transform="translate(4 486)">ExpressionStatement</text><text text-anchor="middle" x="67" y="-137.6" font-family="Times,serif" font-size="14" transform="translate(4 486)">CallExpression</text><text text-anchor="middle" x="67" y="-120.8" font-family="Times,serif" font-size="14" transform="translate(4 486)">Identifier (fuga)</text><text text-anchor="middle" x="67" y="-104" font-family="Times,serif" font-size="14" transform="translate(4 486)">ExpressionStatement</text><text text-anchor="middle" x="67" y="-87.2" font-family="Times,serif" font-size="14" transform="translate(4 486)">CallExpression</text><text text-anchor="middle" x="67" y="-70.4" font-family="Times,serif" font-size="14" transform="translate(4 486)">Identifier (last)</text></g><g class="edge" stroke="#000"><path fill="none" d="m115.208 262.277-12.17 26.902"/><path d="m106.207 290.667-7.311 7.668.933-10.554 6.378 2.886z"/></g><g class="edge" stroke="#000"><path fill="none" d="m149.32 262.277 39.59 52.509"/><path d="m192.029 313.109 3.226 10.092-8.815-5.878 5.589-4.214z"/></g><g class="edge" stroke="#000"><path fill="none" d="M71 423.752v25.814"/><path d="m74.5 449.705-3.5 10-3.5-10h7z"/></g><g class="edge" stroke="#000"><path fill="none" d="M223 398.628v53.191"/><path d="m226.5 451.913-3.5 10-3.5-10h7z"/></g></g></svg>