<svg width="316" height="652pt" viewBox="0 0 237 652" xmlns="http://www.w3.org/2000/svg"><g class="graph"><circle stroke="#000" cx="114" cy="-635" r="9" class="node" transform="translate(4 648)"/><g class="node"><path fill="#fff" stroke="#fff" d="M173.147 58.7H62.853l-12 12v84.6l12 12h110.294l12-12V70.7l-12-12z"/><path fill="#fff" stroke="#fff" d="M62.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="M173.147 58.7H62.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="114" y="-572.8" font-family="Times,serif" font-size="14" transform="translate(4 648)">Program</text><text text-anchor="middle" x="114" y="-556" font-family="Times,serif" font-size="14" transform="translate(4 648)">TryStatement</text><text text-anchor="middle" x="114" y="-539.2" font-family="Times,serif" font-size="14" transform="translate(4 648)">BlockStatement</text><text text-anchor="middle" x="114" y="-522.4" font-family="Times,serif" font-size="14" transform="translate(4 648)">ExpressionStatement</text><text text-anchor="middle" x="114" y="-505.6" font-family="Times,serif" font-size="14" transform="translate(4 648)">CallExpression</text><text text-anchor="middle" x="114" y="-488.8" font-family="Times,serif" font-size="14" transform="translate(4 648)">Identifier (foo)</text></g><g class="edge" stroke="#000"><path fill="none" d="M118 22.02v26.167"/><path d="m121.5 48.414-3.5 10-3.5-10h7z"/></g><g class="node" stroke="#000" transform="translate(4 648)"><circle cx="114" cy="-13" r="9"/><circle fill="none" cx="114" cy="-13" r="13"/></g><g class="node"><path fill="#fff" stroke="#fff" d="M221.147 203.599H110.853l-12 12v34.802l12 12h110.294l12-12v-34.802l-12-12z"/><path fill="#fff" stroke="#fff" d="M110.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="M221.147 203.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="-427.6" font-family="Times,serif" font-size="14" transform="translate(4 648)">ExpressionStatement</text><text text-anchor="middle" x="162" y="-410.8" font-family="Times,serif" font-size="14" transform="translate(4 648)">CallExpression</text><text text-anchor="middle" x="162" y="-394" font-family="Times,serif" font-size="14" transform="translate(4 648)">Identifier (bar)</text></g><g class="edge" stroke="#000"><path fill="none" d="m139.753 167.476 10.893 26.78"/><path d="m153.9 192.967.526 10.581-7.01-7.944 6.484-2.637z"/></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.202c0 6 6 12 12 12m110.294 0c6 0 12-6 12-12m0-101.202c0-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 0c0 6 6 12 12 12m0 0h110.294m0 0c6 0 12-6 12-12m0 0V310.399m0 0c0-6-6-12-12-12"/><text text-anchor="middle" x="67" y="-333.2" font-family="Times,serif" font-size="14" transform="translate(4 648)">CatchClause</text><text text-anchor="middle" x="67" y="-316.4" font-family="Times,serif" font-size="14" transform="translate(4 648)">Identifier (err)</text><text text-anchor="middle" x="67" y="-299.6" font-family="Times,serif" font-size="14" transform="translate(4 648)">BlockStatement</text><text text-anchor="middle" x="67" y="-282.8" font-family="Times,serif" font-size="14" transform="translate(4 648)">ExpressionStatement</text><text text-anchor="middle" x="67" y="-266" font-family="Times,serif" font-size="14" transform="translate(4 648)">CallExpression</text><text text-anchor="middle" x="67" y="-249.2" font-family="Times,serif" font-size="14" transform="translate(4 648)">Identifier (hoge)</text><text text-anchor="middle" x="67" y="-232.4" font-family="Times,serif" font-size="14" transform="translate(4 648)">Identifier (err)</text></g><g class="edge" stroke="#000"><path fill="none" d="M99.664 167.356C96.044 179.307 92.575 192 90 204c-5.838 27.202-10.04 57.486-12.983 84.079"/><path d="m80.492 288.505-4.541 9.572-2.42-10.315 6.961.743z"/></g><g class="edge" stroke="#000"><path fill="none" d="m144.68 262.277-20.949 27.784"/><path d="m126.308 292.457-8.815 5.878 3.226-10.092 5.589 4.214z"/></g><g class="node"><path fill="#fff" stroke="#fff" d="M173.147 460.399H62.853l-12 12v101.202l12 12h110.294l12-12V472.399l-12-12z"/><path fill="#fff" stroke="#fff" d="M62.853 460.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="M173.147 460.399H62.853m0 0c-6 0-12 6-12 12m0 0v101.202m0-.001c0 6 6 12 12 12m0 0h110.294m0 0c6 0 12-6 12-12m0 0V472.4m0-.001c0-6-6-12-12-12"/><text text-anchor="middle" x="114" y="-171.2" font-family="Times,serif" font-size="14" transform="translate(4 648)">BlockStatement</text><text text-anchor="middle" x="114" y="-154.4" font-family="Times,serif" font-size="14" transform="translate(4 648)">ExpressionStatement</text><text text-anchor="middle" x="114" y="-137.6" font-family="Times,serif" font-size="14" transform="translate(4 648)">CallExpression</text><text text-anchor="middle" x="114" y="-120.8" font-family="Times,serif" font-size="14" transform="translate(4 648)">Identifier (fuga)</text><text text-anchor="middle" x="114" y="-104" font-family="Times,serif" font-size="14" transform="translate(4 648)">ExpressionStatement</text><text text-anchor="middle" x="114" y="-87.2" font-family="Times,serif" font-size="14" transform="translate(4 648)">CallExpression</text><text text-anchor="middle" x="114" y="-70.4" font-family="Times,serif" font-size="14" transform="translate(4 648)">Identifier (last)</text></g><g class="edge" stroke="#000"><path fill="none" d="M164.835 262.25c-1.917 37.325-6.7 104.984-17.835 161.75-1.687 8.602-3.804 17.534-6.12 26.349"/><path d="m144.195 451.496-6.004 8.73-.75-10.568 6.754 1.838z"/></g><g class="edge" stroke="#000"><path fill="none" d="m89.171 423.86 7.878 26.818"/><path d="m100.416 449.723-.54 10.581-6.176-8.608 6.716-1.973z"/></g><g class="edge" stroke="#000"><path fill="none" d="M118 585.752v25.814"/><path d="m121.5 611.705-3.5 10-3.5-10h7z"/></g></g></svg>