<svg width="278pt" height="394pt" viewBox="0 0 278 394" xmlns="http://www.w3.org/2000/svg"><g class="graph"><circle stroke="#000" cx="139" cy="-377" r="9" class="node" transform="translate(4 390)"/><g class="node"><path fill="#fff" stroke="#fff" d="M195.617 58.7H90.383l-12 12v84.6l12 12h105.234l12-12V70.7l-12-12z"/><path fill="#fff" stroke="#fff" d="M90.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="M195.617 58.7H90.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="139" y="-314.8" font-family="Times,serif" font-size="14" transform="translate(4 390)">Program</text><text text-anchor="middle" x="139" y="-298" font-family="Times,serif" font-size="14" transform="translate(4 390)">ForStatement</text><text text-anchor="middle" x="139" y="-281.2" font-family="Times,serif" font-size="14" transform="translate(4 390)">VariableDeclaration</text><text text-anchor="middle" x="139" y="-264.4" font-family="Times,serif" font-size="14" transform="translate(4 390)">VariableDeclarator</text><text text-anchor="middle" x="139" y="-247.6" font-family="Times,serif" font-size="14" transform="translate(4 390)">Identifier (i)</text><text text-anchor="middle" x="139" y="-230.8" font-family="Times,serif" font-size="14" transform="translate(4 390)">Literal (0)</text></g><g class="edge" stroke="#000"><path fill="none" d="M143 22.02v26.167"/><path d="m146.5 48.414-3.5 10-3.5-10h7z"/></g><g class="node"><path fill="#fff" stroke="#fff" d="M189.233 203.599H96.767l-12 12v34.802l12 12h92.466l12-12v-34.802l-12-12z"/><path fill="#fff" stroke="#fff" d="M96.767 203.599c-6 0-12 6-12 12m0 34.802c0 6 6 12 12 12m92.466 0c6 0 12-6 12-12m0-34.802c0-6-6-12-12-12"/><path fill="none" stroke="#000" d="M189.233 203.599H96.767m0 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="139" y="-169.6" font-family="Times,serif" font-size="14" transform="translate(4 390)">BinaryExpression</text><text text-anchor="middle" x="139" y="-152.8" font-family="Times,serif" font-size="14" transform="translate(4 390)">Identifier (i)</text><text text-anchor="middle" x="139" y="-136" font-family="Times,serif" font-size="14" transform="translate(4 390)">Literal (10)</text></g><g class="edge" stroke="#000"><path fill="none" d="M143 167.476v25.952"/><path d="m146.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="-75.4" font-family="Times,serif" font-size="14" transform="translate(4 390)">BlockStatement</text><text text-anchor="middle" x="67" y="-58.6" font-family="Times,serif" font-size="14" transform="translate(4 390)">ExpressionStatement</text><text text-anchor="middle" x="67" y="-41.8" font-family="Times,serif" font-size="14" transform="translate(4 390)">CallExpression</text><text text-anchor="middle" x="67" y="-25" font-family="Times,serif" font-size="14" transform="translate(4 390)">Identifier (foo)</text><text text-anchor="middle" x="67" y="-8.2" font-family="Times,serif" font-size="14" transform="translate(4 390)">Identifier (i)</text></g><g class="edge" stroke="#000"><path fill="none" d="m124.271 262.354-17.842 27.01"/><path d="m109.226 291.481-8.433 6.415 2.592-10.273 5.841 3.858z"/></g><g class="node"><path fill="#fff" stroke="#fff" d="M261.977 323.398h-93.954l-12 12v17.204l12 12h93.954l12-12v-17.204l-12-12z"/><path fill="#fff" stroke="#fff" d="M168.023 323.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="M261.977 323.398h-93.954m0 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="211" y="-50.2" font-family="Times,serif" font-size="14" transform="translate(4 390)">UpdateExpression</text><text text-anchor="middle" x="211" y="-33.4" font-family="Times,serif" font-size="14" transform="translate(4 390)">Identifier (i)</text></g><path fill="none" d="m161.729 262.354 34.698 52.528m3.021-1.776 2.591 10.273-8.432-6.415 5.841-3.858z" class="edge"/></g></svg>