<svg width="332pt" height="472pt" viewBox="0 0 332 472" xmlns="http://www.w3.org/2000/svg"><g class="graph"><circle stroke="#000" cx="162" cy="-455" r="9" class="node" transform="translate(4 468)"/><g class="node"><path fill="#fff" stroke="#fff" d="M218.617 58.7H113.383l-12 12v84.6l12 12h105.234l12-12V70.7l-12-12z"/><path fill="#fff" stroke="#fff" d="M113.383 58.7c-6 0-12 6-12 12m0 84.6c0 6 6 12 12 12m105.234 0c6 0 12-6 12-12m0-84.6c0-6-6-12-12-12"/><path fill="none" stroke="#000" d="M218.617 58.7H113.383m0 0c-6 0-12 6-12 12m0 0v84.6m0 0c0 6 6 12 12 12m0 0h105.234m0 0c6 0 12-6 12-12m0 0V70.7m0 0c0-6-6-12-12-12"/><text text-anchor="middle" x="162" y="-392.8" font-family="Times,serif" font-size="14" transform="translate(4 468)">Program</text><text text-anchor="middle" x="162" y="-376" font-family="Times,serif" font-size="14" transform="translate(4 468)">ForStatement</text><text text-anchor="middle" x="162" y="-359.2" font-family="Times,serif" font-size="14" transform="translate(4 468)">VariableDeclaration</text><text text-anchor="middle" x="162" y="-342.4" font-family="Times,serif" font-size="14" transform="translate(4 468)">VariableDeclarator</text><text text-anchor="middle" x="162" y="-325.6" font-family="Times,serif" font-size="14" transform="translate(4 468)">Identifier (i)</text><text text-anchor="middle" x="162" y="-308.8" font-family="Times,serif" font-size="14" transform="translate(4 468)">Literal (0)</text></g><g class="edge" stroke="#000"><path fill="none" d="M166 22.02v26.167"/><path d="m169.5 48.414-3.5 10-3.5-10h7z"/></g><g class="node" stroke="#000" transform="translate(4 468)"><circle cx="257" cy="-21" r="9"/><circle fill="none" cx="257" cy="-21" r="13"/></g><g class="node"><path fill="#fff" stroke="#fff" d="M212.233 203.599h-92.466l-12 12v34.802l12 12h92.466l12-12v-34.802l-12-12zm-92.466 0c-6 0-12 6-12 12m0 34.802c0 6 6 12 12 12m92.466 0c6 0 12-6 12-12"/><path fill="#fff" stroke="#fff" d="M224.233 215.599c0-6-6-12-12-12"/><path fill="none" stroke="#000" d="M212.233 203.599h-92.466m0 0c-6 0-12 6-12 12m0 0v34.802m0 0c0 6 6 12 12 12m0 0h92.466m0 0c6 0 12-6 12-12m0 0v-34.802m0 0c0-6-6-12-12-12"/><text text-anchor="middle" x="162" y="-247.6" font-family="Times,serif" font-size="14" transform="translate(4 468)">BinaryExpression</text><text text-anchor="middle" x="162" y="-230.8" font-family="Times,serif" font-size="14" transform="translate(4 468)">Identifier (i)</text><text text-anchor="middle" x="162" y="-214" font-family="Times,serif" font-size="14" transform="translate(4 468)">Literal (10)</text></g><g class="edge" stroke="#000"><path fill="none" d="M166 167.476v25.952"/><path d="m169.5 193.548-3.5 10-3.5-10h7z"/></g><g class="node"><path fill="#fff" stroke="#fff" d="M126.147 298H15.853l-12 12v68l12 12h110.294l12-12v-68l-12-12z"/><path fill="#fff" stroke="#fff" d="M15.853 298c-6 0-12 6-12 12m0 68c0 6 6 12 12 12m110.294 0c6 0 12-6 12-12m0-68c0-6-6-12-12-12"/><path fill="none" stroke="#000" d="M126.147 298H15.853m0 0c-6 0-12 6-12 12m0 0v68m0 0c0 6 6 12 12 12m0 0h110.294m0 0c6 0 12-6 12-12m0 0v-68m0 0c0-6-6-12-12-12"/><text text-anchor="middle" x="67" y="-153.4" font-family="Times,serif" font-size="14" transform="translate(4 468)">BlockStatement</text><text text-anchor="middle" x="67" y="-136.6" font-family="Times,serif" font-size="14" transform="translate(4 468)">ExpressionStatement</text><text text-anchor="middle" x="67" y="-119.8" font-family="Times,serif" font-size="14" transform="translate(4 468)">CallExpression</text><text text-anchor="middle" x="67" y="-103" font-family="Times,serif" font-size="14" transform="translate(4 468)">Identifier (foo)</text><text text-anchor="middle" x="67" y="-86.2" font-family="Times,serif" font-size="14" transform="translate(4 468)">Identifier (i)</text></g><g class="edge" stroke="#000"><path fill="none" d="M141.288 262.354 117 290.221"/><path d="m119.52 292.657-9.209 5.239 3.932-9.838 5.277 4.599z"/></g><g class="node"><path fill="#fff" stroke="#fff" d="M316.147 314.599H205.853l-12 12v34.802l12 12h110.294l12-12v-34.802l-12-12z"/><path fill="#fff" stroke="#fff" d="M205.853 314.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="M316.147 314.599H205.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="257" y="-136.6" font-family="Times,serif" font-size="14" transform="translate(4 468)">ExpressionStatement</text><text text-anchor="middle" x="257" y="-119.8" font-family="Times,serif" font-size="14" transform="translate(4 468)">CallExpression</text><text text-anchor="middle" x="257" y="-103" font-family="Times,serif" font-size="14" transform="translate(4 468)">Identifier (bar)</text></g><g class="edge" stroke="#000"><path fill="none" d="m190.712 262.354 38.881 44.611"/><path d="m232.48 304.95 3.932 9.838-9.209-5.239 5.277-4.599z"/></g><g class="node"><path fill="#fff" stroke="#fff" d="M164.977 426.398H71.023l-12 12v17.204l12 12h93.954l12-12v-17.204l-12-12z"/><path fill="#fff" stroke="#fff" d="M71.023 426.398c-6 0-12 6-12 12m0 17.204c0 6 6 12 12 12m93.954 0c6 0 12-6 12-12m0-17.204c0-6-6-12-12-12"/><path fill="none" stroke="#000" d="M164.977 426.398H71.023m0 0c-6 0-12 6-12 12m0 0v17.204m0 0c0 6 6 12 12 12m0 0h93.954m0 0c6 0 12-6 12-12m0 0v-17.204m0 0c0-6-6-12-12-12"/><text text-anchor="middle" x="114" y="-25.2" font-family="Times,serif" font-size="14" transform="translate(4 468)">UpdateExpression</text><text text-anchor="middle" x="114" y="-8.4" font-family="Times,serif" font-size="14" transform="translate(4 468)">Identifier (i)</text></g><g class="edge" stroke="#000"><path fill="none" d="M92.026 390.183c4.216 9.06 8.54 18.35 12.419 26.689"/><path d="m107.718 415.608 1.045 10.543-7.392-7.59 6.347-2.953z"/></g><g class="edge" stroke="#000"><path fill="none" d="M130.427 426.266C136.399 415.86 143.091 402.658 147 390c12.006-38.879 16.472-85.404 18.108-117.471"/><path d="m161.624 272.077 3.937-9.837 3.057 10.145-6.994-.308z"/></g><g class="edge" stroke="#000"><path fill="none" d="M261 373.403v50.245"/><path d="m264.5 423.904-3.5 10-3.5-10h7z"/></g></g></svg>